Tutorial Matlab Simulink

上传人:206****923 文档编号:45918003 上传时间:2018-06-20 格式:PDF 页数:20 大小:106.92KB
返回 下载 相关 举报
Tutorial Matlab Simulink_第1页
第1页 / 共20页
Tutorial Matlab Simulink_第2页
第2页 / 共20页
Tutorial Matlab Simulink_第3页
第3页 / 共20页
Tutorial Matlab Simulink_第4页
第4页 / 共20页
Tutorial Matlab Simulink_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《Tutorial Matlab Simulink》由会员分享,可在线阅读,更多相关《Tutorial Matlab Simulink(20页珍藏版)》请在金锄头文库上搜索。

1、TUTORIAL MATLAB Y SIMULINK BSICOSDepartamento de Ingeniera de Sistemas y Automtica Universidad de MlagaAna Cruz MartnI. Introduccin a MATLAB y SIMULINK1.- Introduccin a MATLAB1.1.- Qu es MATLAB? 1.2.- Expresiones fundamentales 1.3.- Matrices 1.4.- Grficos 1.5.- M-files 1.6.- Sentencias de control2.-

2、 Introduccin a SIMULINK2.1.- Qu es SIMULINK? 2.2.- Elementos bsicos 2.3.- EjemplosTutorial Matlab y Simulink Bsicos1.1.- Qu es MATLAB?Programa para clculo cientfico y de ingenieraIndependiente de la mquina en: funciones Dependiente de la mquina en: impresin editor de textoElementos principales: Func

3、iones generales Toolboxes: coleccin de funciones relativas a un tema M-files: ficheros creados por el usuario1.2.- Expresiones fundamentalesResultados de las funciones: ans( 1/2) variable ( a = 1/2)Variables: nombre = letra, seguida de letras,nmeros o _ slo son vlidos los 31 primeros caracteres case

4、 sensitive: (variable1 VARiable1) variables predifinidas: pi, Inf, Nan, i, j Visualizacin de resultados: no ver resultados: acabar comando con “;” ( a = ;) ver resultados: omitir “;” ( a = )Tutorial Matlab y Simulink Bsicos1.2.- Expresiones fundamentales (II)Espacio de trabajo: almacn de todas las v

5、ariables generadas a lo largo de una sesin de trabajo.Gestin del espacio de trabajo: who, whos, clearCargar/salvar variables del espacio de trabajo: save, loadObtencin de ayuda: help, lookforFormato de resultados: formatEjecucin de comandos externos: !Tutorial Matlab y Simulink Bsicos1.3.- MatricesM

6、atriz: unidad computacional bsica. matriz: m x n vector: m x 1 (vector columna) 1 x m (vector fila) escalar: 1 x 1Definicin de matrices en MATLAB: entre las columnas se separan por espacios en blanco o comas las filas se separan por ; o retornos de carroDefinicin de las dimensiones de una matriz: si

7、zeTutorial Matlab y Simulink Bsicos1.3.- Matrices (II)Las matrices tienen que tener el mismo nmero de columnas en cada fila.Acceso a los elementos de una matriz: elemento individual ( nombre_matriz(fila,columna) toda una fila ( nombre_matriz(fila,:) toda una columna ( nombre_matriz(:,columna) submat

8、rices con el comando :Generacin de vectores: con el comando : ( (inicio:paso:fin) comandos logspace, linspaceTutorial Matlab y Simulink Bsicos1.3.- Matrices (III)Funciones para la generacin de matrices especiales: matriz diagonal: diag matriz identidad: eye matrices de ceros, unos, o aleatorias: zer

9、os, ones, randOperaciones con matrices para la suma y resta, las dimensiones de las matrices deben ser iguales. para la multiplicacin y divisin, las dimensiones internas de las matrices deben ser iguales. Caso particular: matriz * escalar, o escalar * matriz. operaciones: +, -, /, , , , det, inv, ra

10、nkTutorial Matlab y Simulink Bsicos1.3.- Matrices (IV)Operaciones elemento a elemento: realizan la operacin sobre cada elemento de la matriz basta con aadir . antes del operador operaciones que por defecto actan elemento a elemento: suma, resta, exp, funciones trigonomtricas, operadores relacionales

11、 y lgicos.Polinomios vectores fila cuyos elementos corresponden a los coeficientes de las potencias, ordenados decrecientemente. operaciones principales: polyval, roots, polyTutorial Matlab y Simulink Bsicos1.4.- GrficosMATLAB proporciona utilidades de representacin grfica a travs de sus funciones g

12、rficas.axistitlesemiplotsemilogyplot3dplotsemilogxxlabel, ylabellogloggrid AnotacinDibujo Funciones GrficasTutorial Matlab y Simulink Bsicos1.4.- Grficos (II)Funciones de dibujo 2D plot ?plot(x): dibuja los ndices de x frente a sus valores. Si x es imaginario, dibuja la parte real frente a la parte

13、imaginaria. ?plot(x,y): dibuja los valores de x frente a los de y. ?plot(x1,y1,x2,y2,.): dibujo de varias curvas. ?plot(x,y,opciones,.): dibuja x frente a y seleccionando el tipo de lnea, de punto y de color. semilogx, semilogy, loglog: ejes expresados en escala logartmica subplot(a,b,c): divide la

14、ventana grfica en un array de a x b ventanas, e inicia como activa la ventana cTutorial Matlab y Simulink Bsicos1.4.- Grficos (III)Funciones de anotacin grid: aade una rejilla a la ventana activa. title: aade un ttulo a la ventana activa. xlabel, ylabel: aaden etiquetas a los ejes x e y, respectivam

15、ente. axis: ajusta la escala de los ejesFunciones de dibujo 3D plot3 mesh surf contourTutorial Matlab y Simulink Bsicos1.5.- M-filesFicheros de texto con una serie de comandos MATLAB.Utilidad: evitar teclear los comandos uno a uno, sobre todo en tareas repetitivas.Su extensin debe ser .m. Desde MATLAB, se invocan tecleando su nombre.Comentarios: %. Se utilizan como ayuda (help nombre_fichero)Orden de bsqueda: variables, funciones MATLAB, directoriosTutorial Matlab y Simulink Bsicos1.5.- M-files (II)Tipos de M-files: scripts: realizan una tarea siempre i

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号