03. Esempi

Graficare una funzione

clear

clc

figure

x = 0:0.05:5;

y = sin(x.^2);

plot(x,y);


y1 = sin(x.^2);

y2 = cos(x.^2);

plot(x,y1,x,y2);


plot(x,y1, 'or');


plot(x,y1, 'xr');


plot(x,y1, '-xr');


plot(x,y1, '--or');


x = -2.9:0.2:2.9;

y = exp(-x.*x);

bar(x,y);


z = peaks(25);

mesh(z);


[x,y,z]=sphere(30);

surf(3*x,3*y,3*z);

axis equal;

shading interp;


Solido di rotazione

Funzione:

z=linspace(0,2*pi,100);

x=3*log(z);

figure(1);

plot(x,z);


z=linspace(pi/2,2*pi,100);

x=2+cos(z);

figure(1);

plot(x,z);


Rotazione:

[X,Y,Z]=cylinder(x,50);

figure(2);

surf(X,Y,Z);

zlabel(’z’);

xlabel(’x’);

ylabel(’y’);


figure(3);

surf(X,Y,Z);

shading interp;

Sistema equazioni lineari

A=[3 4;5 6]

B=[10;7]

sol=inv (A)*B


A=[1 2;3 -1]

B=[5;1]

sol=inv (A)*B


A=[1 1 1;2 1 -1; 2 -3 1]

B=[6;1;-1]

sol=inv (A)*B

Non ammette soluzione

A=[1 1 1;1 1 1; 2 -3 1]

B=[6;5;-1]

sol=inv (A)*B

Zero di una funzione in un intorno

f=@(x)x.^2-(1-x).^10

z=fzero(f, 0.5);