Logo Studenta

Practica MATLAB

¡Estudia con miles de materiales!

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

Continuar navegando