Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Reporte: Práctica dirigida #2 Funciones matemáticas MATLAB I. BREVE DESCRIPCIÓN: IMPLEMENTACIÓN Y DESARROLLO Esta práctica está orientada a utilizar y desarrollar habilidades en torno al software de MATLAB, en este caso práctico adquiriendo destreza en cuanto a la solución de matrices y funciones matemáticas. II. RESULTADOS Las evidencias de esta práctica son: 1. disp('Operacion a graficar :') disp('1.y=sin(x), 2.y=cos(x), 3.y=2x^2+3, 4.y=ax+b ') s=input('Eliga una opción '); c=input('Ingrese el numero positivo del rango para valores x '); x=(-c:0.1:c); switch s case 1 y=sin(x); h=polyval(y, x); plot(x, y); grid on case 2 y=cos(x); h=polyval(y, x); plot(x, y); grid on case 3 y=((2*x).^2)+3; h=polyval(y, x); plot(x, y); grid on case 4 disp('Ingrese los valores de a y b ') a=input('Valor de a: '); b=input('Valor de b: '); y=(a*x)+b; h=polyval(y, x); plot(x, y); grid on otherwise disp('error') end; 2. m=[1:8;2:9;3:10;4:11;5:12;6:13;7:14;8:15]; disp('de la matriz \n' ) disp (m(5:8,:)),disp(m(1:4,:)) 3. clear clc x=[1 1 0;0 2 3;3 3 1] y=eye (3) a=[x,y] a1=a(1,:); a2=a(2,:); b=(3*a(1,:))+(a(3,:)); c=[a1;a2;b] d=[a(:,3),a(:,2),a(:,1),a(:,4),a(:,5),a(:,6)] e=[a(:,1),a(:,3)] 4. clear clc randi ([-5 5],4,4) a= -5 + (5-(-5)).*rand(4,4) 5. x=(0:(pi/2):(2*pi)) X=[x;sin(x);cos(x)] 6. x=[2,3;4,-2]; y=[19;14]; z=[x,y] v=inv(x)*y; disp('los valores de X y Y respectivamente son: ') disp (v) 7. x=-5:5; coef=input('Ingerese los coeficientes del polinomio '); y=polyval (coef, x); d=polyder (coef); disp(' Derivada en coeficientes ') disp(d) y1=polyval (d, x); ma=max(y); mi=min(y); disp(' Maximo ') disp(ma) disp(' Minimo ') disp(mi) subplot(2,1,1); plot(x, y,'m'); grid on; subplot(2,1,2); plot(x, y1,'m'); grid on; c=roots(coef); disp(' Puntos de corte con y ') disp(c) 8. clear clc input('digite un matriz de nxm \n'); e=input ('ingree el numero de fila \n'); f=input('ingree el numero de columna \n'); for i=1:e for j=1:f c(i,j)=input('ingrese el numero'); end end disp (c) a=c; for i=1:e; for j=1:f ; y= rem (c(i,j),2); b=rem(c(i,j),3); if y==0 a(i,j)=a(i,j)^2; else if b==0 a(i,j)=a(i,j)*2; else a(i,j)=a(i,j)*0; end end end end disp (a) Se presenta los ejercicios prácticos resueltos y consultas realizadas III. CONCLUSIONES Y OBSERVACIONES Se puede concluir que de acuerdo a la descripción de la guía práctica, se pudieron aprender bastantes conocimientos siguiendo la orientación inicial para la cual estaba, junto con memorización de códigos específicos para cada una de las funciones se requería. IV. RECURSOS TÉCNICOS Usando Software (Matlab R2014a) V. REFERENCIAS [1] https://sites.google.com/site/catalinagonzalezcastano/teaching
Compartir