Matlab

Páginas: 2 (420 palabras) Publicado: 10 de abril de 2013
I. Fernandez I & II
A. Ej1
A.1. Programa
% este programa introduce una matriz de dos formas distintas
clear
A=[1 2 3;4 5 6; 7 8 9];
B=[1, 2, 3; 4, 5, 6; 7, 8, 9];
C=A*B
A.2. Resultado
C =30 36 42
66 81 96
102 126 150
B. Ej2. Par de Vectores
B.1. Programa
% Este programa hace un par de vectores
clear
a=[1:20];
b=[1:0.1:20];
B.2. Resultado
C. Ej3C.1. Programa
%Este programa hace operaciones estándar con matrices
clear
%Definición de las matrices
A=[1 2 1; 4 6 5; 7 2 7];
B=[1 1 2; 5 4 2; 2 4 3];
%Suma
C=A+B;
%Multiplicación
D=A*B;%Potencia enésima (tenemos que de…nir el n)
n=3;
E=A^n;
%Suma de un escalar a todos los elementos de la matriz
F=B+n;
%Multiplicación de un escalar por todos los elementos de una matriz
G=n*A;%Traspuesta
H=B';
%Inversa
I=inv(F);
%División izquierda (similar a inv(A)*B)
J=A\B;
%División derecha (similar a B*inv(A))
K=B/A;
%Dimensión de una matriz
L=size(A);
%Obtención de la primera…la de una matriz
M=A(1,:);
%Obtención de la segunda …la de una matriz
N=B(2,:);
%Obtención de la primera columna de una matriz
O=A(:,1);
%Obtención del elemento (2,1) (segunda …la primeracolumna) de una
%matriz
P=B(2,1);
%Obtención de los valores propios de una matriz
K=eig(A);
C.2. Resultados
Se pueden mirar todos los vectores y matrices
D. Ej4
D.1. Programa
%Este programa haceoperaciones array con matrices
clear
%De…nición de las matrices
A=[1 2; 6 9];
B=[4 5; 3 2];
%Producto elemento a elemento
C=A.*B;
%Cociente elemento a elemento
D=A./B;
%Potencia enésima de loselementos de una matriz
n=3;
E=A.^n;
D.2. Resultados
Se pueden mirar los resultados
E. ej5_autoreg
E.1. Programa
%Este programa usa el comando for para generar una secuencia
%autorregresivaclear
T = 50;
k0 = 0;
phi = 0.7;
k(1) = k0;
for t=2:T
k(t)=phi*k(t-1)+randn;
end
plot(k)

E.2. Resultado
(con edit, copy figure lo copio y lo traigo con paste)

F. ej6_loops_anidados...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • matlab
  • Matlab
  • Matlab
  • matlab
  • MATLAB
  • MATLAB
  • Matlab
  • Matlab

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS