Vous êtes sur la page 1sur 3

12. Algebra Lineal con MatLab - Lic. Mat.

Amado Malca Villalobos LGEBRA LINEAL CON MATLAB %LGEBRA LINEAL CON MATLAB %Vectores u=[1 3 6] v=[4 8 9] dot(u,v) % prod interno canonico cross(u,v) % producto cruz en R3 norm(v,6) %= sum(abs(V).^P)^(1/P). norm(v) %= norm(V,2). norm(v,inf) %= max(abs(V)). norm(v,-inf) % = min(abs(V)). %Ahora crearemos una matriz de nmeros aleatorios de orden 4 A=rand(4) det(A) rank(A) % rango de la matriz A inv(A) A' transpose(A) trace(A) norm(A) % es la 2-norma de A norm(A,2) % is the same as NORM(X). norm(A,1) % is the 1-norm of X. norm(A,inf) % is the infinity norm of X. norm(A,'fro') % is the Frobenius norm of X. B=[i,2i,3i;1+i,0,i;1, 2,1-i ] 3^B exp(B) % operacion elemento a alemento expm(B) % usa la serie a travez de autovalores log(B) logm(B) % inversa de expm(B) sqrt(B) %operacion elemento a elemento sqrtm(B) % solucion de X*X=B C=magic(4) rank(C) R=rref(C) Jordande A % matriz magica de orden 4 % forma escalonada reducida por filas de Gauss-

% SISTEMAS DE ECUACIONES LINEALES D=[1 -1 -1;3 -3 2;2 -1 1] d=[2;16;9] sol=linsolve(D,d) % solucion del sistema D*sol==d sol2=D\d %Resolviendo sistemas de ecuaciones

DX=d

12. Algebra Lineal con MatLab - Lic. Mat. Amado Malca Villalobos [x,y,z]=solve('x+y+z=1','3*x+y=1','x-2*y-z=0','x','y','z') [x,y,z]=solve('x+y+z=1','3*x+y=1','x-2*y-z=0','x,y,z')

%Solucion por la forma escalon reducida por filasmatriz Dd=[1 -1 -1 2;3 -3 2 16;2 -1 1 9] rref(Dd) E=[1 1 3 1 6;2 -1 0 1 -1;-3 2 1 -2 1;4 1 6 1 3] rref(E) %Valores y vectores propios de una Matriz E=randn(3) % matriz cuadrada de numero aleatorios, de 3x3 con distribucion normal c=poly(E) roots (c) eig(E) %autovalores de E [V,MD]=eig(E) % V son los vectores propios y Md es una matriz diagonal con los valores propios poly(E) % debuelve el polinomio caracteristico de A % Factorizacion de matrices M=[1 5 -2;-7 3 1;2 2 -2] [U,T]=schur(M) % factorizacion de Schur, T es una matriz, U es matriz unitaria % M = UTU' U'U=eye(size(U)) [U*T*U', U*U'] % Comprobando: U*T*U'=M, U*U'=eye(3) [L,U,P]=lu(M) % factorizacion M=LU, L es matriz triangular inferior % U es matriz trianguar superior [P*M , L*U] % % comprobando P*A=L*U [Q, R, ED]=qr(M) % factorizacion M=QR, Q es matriz ortogonal , R es triangular superior % aplicable a matrices no cuadradas [M*ED, Q*R] % comprobando %RCHO=chol(M) % devuelve la matriz triangular superior R, donde R'R=M % para M definida positiva [P,H]=hess(M) % P matriz unitaria, H matriz de Hessenberg, M=PHP', P'P=eye(size(P)) [P*H*P', P'*P] % comprobando PS=pinv(M) % matriz seudo inversa de M, M*PS*M=M, PS*M*PS=PS % PS*M y M*PS matrices hermitianas [M*PS*M, PS*M*PS]

12. Algebra Lineal con MatLab - Lic. Mat. Amado Malca Villalobos ESPACIOS VECTORIALES Y APLICACIONES LINEALES clear A=magic(8) rank(A) N=null(A) NR=null(A,'r') Q=orth(A) EC=colspace(A) NRort=orth(A)

%rango de A % espacio nulo de A % espacio nulo de A, con elementos racionales % base ortogonal para el rango de A % devuelve una base para las columnas de A % base ornogonal para el espacio niulo de A

Vous aimerez peut-être aussi

  • 09 Graficos Estadisticos
    09 Graficos Estadisticos
    Document11 pages
    09 Graficos Estadisticos
    Davicho Joaquin Bernal Malca
    Pas encore d'évaluation
  • 05 GRAFICOS Estadistica
    05 GRAFICOS Estadistica
    Document3 pages
    05 GRAFICOS Estadistica
    Davicho Joaquin Bernal Malca
    Pas encore d'évaluation
  • 12 Polinomios Ortogonales
    12 Polinomios Ortogonales
    Document7 pages
    12 Polinomios Ortogonales
    Davicho Joaquin Bernal Malca
    Pas encore d'évaluation
  • 09 Graficos 3D
    09 Graficos 3D
    Document18 pages
    09 Graficos 3D
    Davicho Joaquin Bernal Malca
    Pas encore d'évaluation
  • 05 Graficos 2D Preguntas
    05 Graficos 2D Preguntas
    Document7 pages
    05 Graficos 2D Preguntas
    Davicho Joaquin Bernal Malca
    Pas encore d'évaluation
  • 06 Archivos de Funcion
    06 Archivos de Funcion
    Document7 pages
    06 Archivos de Funcion
    Davicho Joaquin Bernal Malca
    Pas encore d'évaluation
  • 08 Polinimios Ejercicios
    08 Polinimios Ejercicios
    Document6 pages
    08 Polinimios Ejercicios
    Davicho Joaquin Bernal Malca
    Pas encore d'évaluation
  • 08 Polinimios
    08 Polinimios
    Document9 pages
    08 Polinimios
    Davicho Joaquin Bernal Malca
    Pas encore d'évaluation
  • 07 Programacion Matlab
    07 Programacion Matlab
    Document32 pages
    07 Programacion Matlab
    Davicho Joaquin Bernal Malca
    Pas encore d'évaluation
  • 04 Archivos M
    04 Archivos M
    Document20 pages
    04 Archivos M
    Davicho Joaquin Bernal Malca
    Pas encore d'évaluation
  • 05 Graficos-2d
    05 Graficos-2d
    Document29 pages
    05 Graficos-2d
    Davicho Joaquin Bernal Malca
    Pas encore d'évaluation
  • 01-Matlab Basico
    01-Matlab Basico
    Document11 pages
    01-Matlab Basico
    Davicho Joaquin Bernal Malca
    Pas encore d'évaluation
  • 04 06 Archivos M-Ejercicicos
    04 06 Archivos M-Ejercicicos
    Document12 pages
    04 06 Archivos M-Ejercicicos
    Davicho Joaquin Bernal Malca
    Pas encore d'évaluation
  • 03 Operaciones Con Arrays
    03 Operaciones Con Arrays
    Document11 pages
    03 Operaciones Con Arrays
    Davicho Joaquin Bernal Malca
    Pas encore d'évaluation
  • Arrays en MATLAB
    Arrays en MATLAB
    Document9 pages
    Arrays en MATLAB
    Davicho Joaquin Bernal Malca
    Pas encore d'évaluation
  • 02 Arrays
    02 Arrays
    Document16 pages
    02 Arrays
    Davicho Joaquin Bernal Malca
    Pas encore d'évaluation
  • 01-Matlab Basico Ejercicios
    01-Matlab Basico Ejercicios
    Document4 pages
    01-Matlab Basico Ejercicios
    Davicho Joaquin Bernal Malca
    Pas encore d'évaluation