Documente Academic
Documente Profesional
Documente Cultură
Laborator Nr. 5
29 martie 2017
Exercițiul 1
Să se determine coordonatele minimului funcției sin x în apropierea lui
x0 = 3.
1 f = @(x) sin(x);
2 xmin = fminsearch(f, 4);
3 ymin = f(xmin);
4 disp(['xmin = ' num2str(xmin)]);
5 disp(['ymin = ' num2str(ymin)]);
Exercițiul 2
Să se determine minimul funcției f(x) = (x − 3)2 − 1 în apropierea valorii
x0 = 2.
1 f = @(x) (x-3).^2-1;
2 xmin = fminsearch(f, 2);
3 ymin = f(xmin);
4 disp(['xmin = ' num2str(xmin)]);
5 disp(['ymin = ' num2str(ymin)]);
Exercițiul 3
Să se determine minimul funcției f(x) = (x − 3)2 − 1 în intervalul (0, 5).
1 f = @(x) (x-3).^2-1;
2 xmin = fminbnd(f, 0, 5);
3 ymin = f(xmin);
4 disp(['xmin = ' num2str(xmin)]);
5 disp(['ymin = ' num2str(ymin)]);
Exercițiul 4
Să se reprezinte grafic funcția f(x) = 2x − sin(x2 ) în intervalul [−4, −3] și
să se determine coordonatele minimului funcției din intervalul respectiv.
1 f = @(x) 2*x-sin(x.^2);
2 x=-4:0.01:-3;
3 plot(x,f(x));
4 xmin = fminbnd(f, -4, -3);
5 ymin = f(xmin);
6 disp(['xmin = ' num2str(xmin)]);
7 disp(['ymin = ' num2str(ymin)]);
Exercițiul 5
Să se determine minimul funcției
( )2
f(x, y) = 100 y − x2 + (1 − x)2 + 2
Exercițiul 6
Să se evalueze polinomul
f(x) = 3x4 − x3 + x − 1
1 p = [3,-1,0,1,-1];
2 s=0:0.5:5;
3 s
4 f=polyval(p,s);
5 f
6 %for k=1:length(f)
7 % disp(sprintf('%.2f', f(k)));
8 %end
Exercițiul 7
Determinați rădăcinile polinomului
f(x) = x3 − 2x2 − 3x + 10
Exercițiul 8
Să se determine coeficienții polinomului care are rădăcinile r = [−1, 1, 3].
Exercițiul 7
1 p = [1, -2, -3, 10];
2 r = roots(p);
3 disp(r);
Exercițiul 8
1 r = [-1; 1; 3];
2 c = poly(r);
3 disp(c);