matlab - mair.pbworks.commair.pbworks.com/w/file/fetch/59357225/jm4.pdf · matlab operaciones con...

14
MATLAB Operaciones con vectores, matrices, graficas y soluciones de ecuaciones lineales nXn Jaime Marulanda

Upload: trinhquynh

Post on 21-Sep-2018

285 views

Category:

Documents


0 download

TRANSCRIPT

MATLAB

Operaciones con vectores, matrices, graficas y soluciones de ecuaciones

lineales nXn

Jaime Marulanda

Temas de la clase

• Operaciones con vectores

• Operaciones con matrices

• Graficas

• Soluciones de ecuaciones lineales nXn (matrices)

Vectores

• Los vectores en si son matrices la cual esta formada de la forma 1Xn (un fila, n columnas)

• Matlab los vectores los tomara como matrices los cuales se deben escribir de la forma

• [a b c d …] donde a b c d… pueden ser tanto números como símbolos.

• Otra manera de escribir esto es de la forma [a,b,c,d,…]

Operaciones con vectores

• Teniendo en cuenta que tenemos un vector a de x elementos, podemos decir que exista una función f(a) (función f que dependa de a), de tal manera que para cada elemento de a halla un valor f, por lo cual f seria un vector de x elementos

Matrices

• Cuando la matriz esta formada de la forma nXn, para escribir la siguiente fila usamos el separador ;

• De tal forma que ahora tenemos mas opciones de como crear una matriz tales como:

• Ejemplo:

• A=[a b;c d];

• A= [a b;

c d];

Otras formas de escribir una matriz

• Vamos a llamar una matriz s, la cual pensamos hacer de la forma 3X3.

• Para esto podemos ingresar valor por valor de la forma

• s(1,1)=a;s(1,2)=b,s(1,3)=c;

• s(2,1)=f;s(2,2)=g;s(2,3)=h;

• s(3,1)=i;s(3,2)=j;s(3,3)=k;

Graficas (2)

• El comando para graficar es plot, sin embargo hay varias opciones extras para poner la grafica mas entendible tales como

• title • Xlabel • Ylabel • Zlabel • Grid (pone cuadricula) • Hold (mantiene grafica) • Figure (abre ventana de figura)

Opciones de grafica

• Plot

• Semilogx

• Semilogy

• Loglog

• Polar

• teta=(0:0.01:pi); • r=4*cos(6*teta); • polar(teta,r) • hold on • f=5*cos(4*teta); • polar(f,r,('r'))

Sub graficas

• El comando subplot(m,n,p) separa la figura en una matriz de m X n y la variable p identifica en que porción se pondrá la grafica

Ecuaciones nXn

• Tomando en cuenta las propiedades de las matrices diremos que no se puede dividir una matriz entre otra, por lo cual hallamos su inversa.

Referencias

1. Applied Numerical analysis using matlab.

Laurene V Fausett

2. Lógica y algoritmos, programación en matlab aplicada a la ingeniería.

Hector manuel Vega

3. Matlab para ingenieros

Holly More

4.http://fisica.unav.es/~angel/matlab/matlab1.html

• http://books.google.com.co/books?id=j_tQVQiAtmkC&pg=PA30&lpg=PA30&dq=integral+en+matlab+con+limite+superior+e+inferior&source=bl&ots=U3GyJ_iIHi&sig=7o4zG6t0QzolxJtT4IUicFZx3fk&hl=es-419#v=onepage&q=integral%20en%20matlab%20con%20limite%20superior%20e%20inferior&f=false