%   määritellään funktio, Matlabissa arcsin = 'asin'
f=@(x) asin(2*x.*sqrt(1-x.^2));

%   funktion kuvaaja:
x=linspace(-1,1);
plot(x,f(x));

%   etsitään minimiä x=-0.75 läheltä:
[x,fval] = fminsearch(f,-0.75);
localminima=[x;fval]

%   Vastaavaa funktiota 'fmaxsearch' tosin ei ole,
%   joten etsitään g(x) = -f(x):n minimi.
g=@(x) -f(x);
[x,fval] = fminsearch(g,0.75);
localmaxima=[x;f(x)]