M A T L A B  7.0 KIMBERLY SÁNCHEZ HOLGUÍN FACULTAD DE INGENIERÍA INDUSTRIAL UNIVERSIDAD NACIONAL DE PIURA
CONTENIDO <ul><li> ¿QUÉ ES MATLAB? </li></ul><ul><li>ESCRITORIO DE MATLAB </li></ul><ul><li>Elementos básicos del escritor...
El nombre MATLAB proviene de Matrix Laboratory, dado que el tipo de dato básico que gestiona es una matriz.  MATLAB puede ...
ESCRITORIO DE MATLAB Volver a Contenido
Elementos básicos del escritorio de Matlab Command Windows : Donde se   ejecutan todas las instrucciones y programas. Se e...
DEBUGGER Set/Clear breakingpoint : Coloca o borra un punto de ruptura  en la línea en que está colocado el cursor Clear al...
ESTILO <ul><li>  Matlab es sensible a la diferencia entre mayúsculas y  minúsculas, así que los nombres “Espacio, ESPACIO ...
<ul><li>exp(x), log(x), log2(x)  (en base 2) , log10(x)  (en base 10),  sqrt(x) </li></ul><ul><li>Funciones trigonométrica...
VECTORES Y MATRICES <ul><li>Vectores fila ; elementos separados por blancos o comas  </li></ul><ul><ul><li>>> v =[2 3 4] <...
MATRICES <ul><li>Definición de matrices: </li></ul><ul><li>No hace falta establecer de antemano su tamaño   (se puede defi...
<ul><li>+  adición o suma </li></ul><ul><li>–  sustracción o resta </li></ul><ul><li>* multiplicación matricial </li></ul>...
EDITOR Volver a Contenido
ELEMENTOS BÁSICOS EN MATLAB <ul><li>Matriz vector (fila y columna) </li></ul><ul><li>Fila a = [ 1,2,3,4,5] o a = [ 1 2 3 4...
EJERCICIOS Siguiente
EJEMPLO
Suma, Resta <ul><li>Suma y Resta </li></ul><ul><li>a = [ 1 2;3 4] ; b = [1 1; 1 1]; </li></ul><ul><li>c= a + b; </li></ul>...
EJERCICIO
Multiplicación  y División <ul><li>a = [1 2;4 5;7 8]; </li></ul><ul><li>n =  size (a); </li></ul><ul><li>funcion: ones(fil...
EJERCICIO ones(filas, columnas):  Define una matriz de filas por columna. Siguiente
EJERCICIO Dot Product Volver a Contenido
ANEXOS <ul><li>http://es.wikipedia.org/wiki/MATLAB </li></ul><ul><li>http://www.mat.ucm.es/~jair/matlab/notas.htm </li></u...
Upcoming SlideShare
Loading in...5
×

Matlab

9,484
-1

Published on

Presentación de MATLAB 7.0

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
9,484
On Slideshare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
68
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Matlab

  1. 1. M A T L A B 7.0 KIMBERLY SÁNCHEZ HOLGUÍN FACULTAD DE INGENIERÍA INDUSTRIAL UNIVERSIDAD NACIONAL DE PIURA
  2. 2. CONTENIDO <ul><li> ¿QUÉ ES MATLAB? </li></ul><ul><li>ESCRITORIO DE MATLAB </li></ul><ul><li>Elementos básicos del escritorio de Matlab. </li></ul><ul><li>DEBUGGER </li></ul><ul><li>ESTILO </li></ul><ul><li>FUNCIONES DE MATLAB </li></ul><ul><li>VECTORES Y MATRICES </li></ul><ul><li>Definición de vectores </li></ul><ul><li>Definición de matrices </li></ul><ul><li>Operaciones con vectores y matrices </li></ul><ul><li>EDITOR </li></ul><ul><li>ELEMENTOS BÁSICOS EN MATLAB </li></ul><ul><li>Ejercicios </li></ul><ul><li>Suma y Resta </li></ul><ul><li>Multiplicación y división </li></ul><ul><li>ANEXOS </li></ul>
  3. 3. El nombre MATLAB proviene de Matrix Laboratory, dado que el tipo de dato básico que gestiona es una matriz. MATLAB puede ser utilizado en computación Matemática, modelado y simulación, análisis y procesamiento de datos, visualización y representación de gráficos, así como para desarrollo de algoritmos. Además es una herramienta poderosa usada por ingenieros y científicos de todo el mundo para resolver diversos problemas que requieren cálculos complejos bajo una secuencia de instrucciones. ¿QUÉ ES MATLAB? Volver a Contenido
  4. 4. ESCRITORIO DE MATLAB Volver a Contenido
  5. 5. Elementos básicos del escritorio de Matlab Command Windows : Donde se ejecutan todas las instrucciones y programas. Se escribe la instrucción o el nombre del programa y se da a Enter. Command History : Muestra los últimos comandos ejecutados en Command Windows. Se puede recuperar el comando haciendo doble Current directory : Situarse en el directorio donde se va a trabajar Help (también se puede usar desde comand windows) Workspace : Para ver las variables que se están usando y sus dimensiones (si son matrices) Editor del Matlab : Todos los ficheros de comandos Matlab deben de llevar la extensión .m Volver a Contenido
  6. 6. DEBUGGER Set/Clear breakingpoint : Coloca o borra un punto de ruptura en la línea en que está colocado el cursor Clear all breakingpoints : : Borra todos los puntos de ruptura Step: Avanza un paso en el programa Step in: Avanza un paso en el programa y si en ese paso se llama a una función, entra en dicha función Step out: Avanza un paso en el programa y si en ese paso se llama a una función, entra en dicha función Continue: Continua ejecutando hasta el siguiente punto de ruptura Quit debugging: Termina la ejecución del debugger Volver a Contenido
  7. 7. ESTILO <ul><li> Matlab es sensible a la diferencia entre mayúsculas y minúsculas, así que los nombres “Espacio, ESPACIO y espacio” representan tres variables distintas. </li></ul><ul><li>Matlab tiene la posibilidad de manejar números reales (ejem. 12.7 × 10 -2 </li></ul><ul><li>se escribe 12.7 e -2 ) el número complejo de parte real 5 y parte imaginaria 2 se representa en matlab 5+2*i o como 5+j*2, las letras i y j se preasignan ambas en matlab para ser Iguales a √-1. otras constantes son pi para ∏. </li></ul><ul><li>EL INDICADOR : El símbolo “  ” en la pantalla principal ( commad window) nos indica que MATLAB esta esperando que introduzcamos un comando o una variable. </li></ul><ul><li>los comandos quit o exit. </li></ul>Volver a Contenido
  8. 8. <ul><li>exp(x), log(x), log2(x) (en base 2) , log10(x) (en base 10), sqrt(x) </li></ul><ul><li>Funciones trigonométricas : sin(x), cos(x), tan(x), asin(x), acos(x), atan(x), atan2(x) (entre –pi y pi) </li></ul><ul><li>Funciones hiperbólicas: sinh(x), cosh(x), tanh(x), asinh(x), acosh(x), atanh(x) </li></ul><ul><li>Otras funciones: abs(x) (valor absoluto), int(x) (parte entera), round(x) (redondea al entero más próximo), sign(x) (función signo) </li></ul><ul><li>Funciones para números complejos : real(z) (parte real), imag(z) (parte imaginaria), abs(z) (módulo), angle(z) (ángulo), conj(z) (conjugado) </li></ul>FUNCIONES DE MATLAB Volver a Contenido
  9. 9. VECTORES Y MATRICES <ul><li>Vectores fila ; elementos separados por blancos o comas </li></ul><ul><ul><li>>> v =[2 3 4] </li></ul></ul><ul><li>Vectores columna : elementos separados por punto y coma (;) </li></ul><ul><ul><li>>> w =[2;3;4;7;9;8] </li></ul></ul><ul><li>Dimensión de un vector w: length(w) </li></ul><ul><li>Generación de vectores fila: </li></ul><ul><ul><li>Especificando el incremento h de sus componentes v=a:h:b </li></ul></ul><ul><ul><li>Especificando su dimensión n: linspace(a,b,n) (por defecto n=100) </li></ul></ul><ul><ul><li>Componentes logarítmicamente espaciadas logspace(a,b,n) (n puntos logarítmicamente espaciados entre 10 a y 10 b. Por defecto n=50) </li></ul></ul>VECTORES Volver a Contenido
  10. 10. MATRICES <ul><li>Definición de matrices: </li></ul><ul><li>No hace falta establecer de antemano su tamaño (se puede definir un tamaño y cambiarlo posteriormente). </li></ul><ul><li>Las matrices se definen por filas ; los elementos de una misma fila están separados por blancos o comas. Las filas están separadas por punto y coma (;). </li></ul><ul><ul><ul><ul><ul><li>» M=[3 4 5; 6 7 8; 1 -1 0] </li></ul></ul></ul></ul></ul><ul><li>Matriz vacía : M=[ ]; </li></ul><ul><li>Información de un elemento: M(1,3), de una fila M(2,:), de una columna M(:,3). </li></ul><ul><li>Cambiar el valor de algún elemento: M(2,3)=1; </li></ul><ul><li>Eliminar una columna: M(:,1)=[ ], una fila: M(2,:)=[ ]; </li></ul>Volver a Contenido
  11. 11. <ul><li>+ adición o suma </li></ul><ul><li>– sustracción o resta </li></ul><ul><li>* multiplicación matricial </li></ul><ul><li>.* producto elemento a elemento </li></ul><ul><li>^ potenciación </li></ul><ul><li>.^ elevar a una potencia elemento a elemento </li></ul><ul><li> división-izquierda </li></ul><ul><li>/ división-derecha </li></ul><ul><li>./ y . divisiòn elemento a elemento </li></ul><ul><li>matriz traspuesta: B=A’ (en complejos calcula la traspuesta conjugada, sólo la traspuesta es B=A.’) </li></ul>OPERACIONES CON VECTORES Y MATRICES Volver a Contenido
  12. 12. EDITOR Volver a Contenido
  13. 13. ELEMENTOS BÁSICOS EN MATLAB <ul><li>Matriz vector (fila y columna) </li></ul><ul><li>Fila a = [ 1,2,3,4,5] o a = [ 1 2 3 4 5]; a=1:5; </li></ul><ul><li>Columna a = [ 1;2;3;4;5]; a=[1:5]’; </li></ul><ul><li>Matriz 2x3 b = [1 2 3;4 5 6]; </li></ul><ul><li>Matriz 3x2 c = [1 2;3 4;5 6]; </li></ul><ul><li>Funciones : length (a); size (a) identifican estructura de las matrices </li></ul>Volver a Contenido
  14. 14. EJERCICIOS Siguiente
  15. 15. EJEMPLO
  16. 16. Suma, Resta <ul><li>Suma y Resta </li></ul><ul><li>a = [ 1 2;3 4] ; b = [1 1; 1 1]; </li></ul><ul><li>c= a + b; </li></ul><ul><li>d = a – b; </li></ul><ul><li>La estructura de las matrices debe ser igual </li></ul><ul><li>size (c) = size (a) = size (b) = [2 2] </li></ul>
  17. 17. EJERCICIO
  18. 18. Multiplicación y División <ul><li>a = [1 2;4 5;7 8]; </li></ul><ul><li>n = size (a); </li></ul><ul><li>funcion: ones(filas,columnas) : genera una matriz de unos </li></ul><ul><li>b = 2* ones (n(2),n(1)); </li></ul><ul><li>m = size (b); </li></ul><ul><li>Regla de Multiplicación de Matrices </li></ul><ul><li>n(1) x n(2) x m(1) x m(2) </li></ul><ul><li>donde n(2) = m(1) </li></ul><ul><li>c = a*b </li></ul>Volver a Contenido
  19. 19. EJERCICIO ones(filas, columnas): Define una matriz de filas por columna. Siguiente
  20. 20. EJERCICIO Dot Product Volver a Contenido
  21. 21. ANEXOS <ul><li>http://es.wikipedia.org/wiki/MATLAB </li></ul><ul><li>http://www.mat.ucm.es/~jair/matlab/notas.htm </li></ul><ul><li>http://mat21.etsii.upm.es/ayudainf/aprendainf/Matlab70/matlab70primero.pdf </li></ul><ul><li>http://mit.ocw.universia.net/18.06/f02/related-resources/matlab.pdf </li></ul>Volver a Contenido
  1. Gostou de algum slide específico?

    Recortar slides é uma maneira fácil de colecionar informações para acessar mais tarde.

×