Programas de matlab

7
Multicrv_1 % este progama muestra dos curvas para y=sin(x) e z=cos(x) %para 0<=x<=5 x=0:0.05:5; y=sin(x); z=cos(x); plot(x,y,'o',x,z,'*'),grid % este progama muestra dos curvas para y=sin(x) e z=cos(x) %para 0<=x<=5 x=0:0.05:5; y=sin(x); z=cos(x); %plot(x,y,'o',x,z,'*'),grid plot(x,y,'o',x,z,'*',y,z,':')

Transcript of Programas de matlab

Page 1: Programas de matlab

Multicrv_1

% este progama muestra dos curvas para y=sin(x) e z=cos(x)%para 0<=x<=5x=0:0.05:5;y=sin(x);z=cos(x);plot(x,y,'o',x,z,'*'),grid

% este progama muestra dos curvas para y=sin(x) e z=cos(x)%para 0<=x<=5x=0:0.05:5;y=sin(x);z=cos(x);%plot(x,y,'o',x,z,'*'),gridplot(x,y,'o',x,z,'*',y,z,':')

Page 2: Programas de matlab

Malla_1:

%graficar z= x*exp(-x^2-y^2)para-2<=x<=2, -2<0=y<=2xa=-2:0.2:2;xb=-2:0.2:2;[x,y]=meshgrid (xa,xb);z=x.*exp(-x.^2-y^2);mesh(x,y,z)title('esta grafica es en 3d de z=xexp(-x^2-y^2)')

Page 3: Programas de matlab

Grad3d_1

%grafico en 3d, para x=exp(-0.2*t)*cos(pi/2). y=exp(-0.2*t)sin(pi/2), para%0<=t<=20t=0:0.05:20;z=t;x=(exp(-0.2*t)).*cos(pi*t/2);y=(exp(-0.2*t)).*sin(pi*t/2);plot3(x,y,z),grid

Page 4: Programas de matlab

Metgraf-1

%graficando xsin(1/x)-0.2exp(-x)=0 para 0<=x<=2x=0:0.2:2;y=x.*sin (1./x)-0.2*exp(-x);plot(x,y),gridxlabel('x'), ylabel('y')title('grafica de y=xsen(1/x)-0.2exp(-x)')

Page 5: Programas de matlab

Primera practica de métodos numéricos

%estudio del movimiento de un proyectil (tiro parabolico)vo=input('teclee el valor de velocidad inicial=');to=input('teclee el valor del angulo inicial=');%encontrando el tiempo de subidag=9.80;ts=(vo.*sin(to))./g% encontrando la altura maximahmax=(vo.^2.*sin(to).^2)./(2.*g)% alcanze maximor=(vo.^2.*sin(2.*to))./g%graficando la ecuacion parabolica x=0:0.05:r;y=tan(to).*x-(g./(2.*vo.^2.*cos(to).^2)).*x.^2;plot(x,y),grid

% x1=0:-0.005:-2; y1=x1+2; x2=0:0.005:2; y2=2-x2 x3=[-2 -1 0 1 2]; y3=[0 0 0 0 0]; plot(x1,y2,x2,y2,x3,y3),grid

Page 6: Programas de matlab