Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porJorge Ramírez Muñoz Modificado hace 6 años
1
MATLAB 6.5 Clase 3: Funciones básicas e Introducción a la Programación
Auxiliar 3 IQ753 MATLAB 6.5 Clase 3: Funciones básicas e Introducción a la Programación
2
Gráficas Simples Función Descripción plot(x,y)
Genera una gráfica 2-D donde el eje horizontal es x y el vertical es y. plot(x,y,x,z) Genera 2 gráficas (x vs y ^ x vs z)en la misma figura. plot(x,y,’+’) Gráfica x vs y con + en vez de puntos en la figura. xlabel(‘texto’) Presenta el nombre del eje x. ylabel(‘texto’) Presenta el nombre del eje y. title(‘texto’) Presenta un título en la figura. grid Dibuja una rejilla en la figura.
3
Texto Una cadena de caracteres se representa en MATLAB rodeado por comillas (‘’). Se manejan como vectores filas. Se pueden realizar operaciones matemáticas con caracteres. Una vez realizada la operación el resultado aparece como un array de números en ASCII. Para ver de nuevo esta cadena como cadena de caracteres, se utiliza la función setstr(var).
4
Operaciones Relacionales
Operador Descripción < Menor que <= Menor o igual que > Mayor que >= Mayor o igual que == Igual a ~= No igual a
5
Operadores Lógicos Operador Descripción & y | o ~ no
6
Análisis de Datos Función Descripción corrcoef(x)
Coeficiente de correlación. cov(x) Matriz de covarianza. hist(x) Histograma o diagrama de barras. mean(x) Valor medio. median(x) Mediana de los datos. rand(x) Números aleatorios distribuidos uniformemente. randn(x) Números aleatorios distribuidos normalmente. std(x) Desviación estándar. sum(x) Suma de elementos.
7
Controles de Flujo (1/5) Orden for... end for x=array órdenes end
Este bloque en cada iteración asigna x a la columna i-ésima de array y ejecuta órdenes.
8
Controles de Flujo (2/5) Orden while... end while expresion órdenes
Este bloque ejecuta órdenes mientras todos los elementos de expresión son verdaderos o distintos de cero. Para terminar la ejecución de bucles for y while se usa break.
9
Controles de Flujo (3/5) Orden if... end if expresion órdenes end
Este bloque ejecuta órdenes mientras todos los elementos de expresión son verdaderos.
10
Controles de Flujo (4/5) Orden if... else... end if expresion órdenes
Este bloque ejecuta órdenes mientras todos los elementos de expresión son verdaderos; si son falsos o cero, se ejecuta órdenes2.
11
Controles de Flujo (5/5) Orden if... elseif... else.. end if expresion
órdenes elseif órdenes2 else órdenes3 end
12
Archivos Script (1/2) MATLAB permite colocar órdenes en archivos de texto, para luego las evalúe. Estos archivos se llaman archivos script o archivos-M. Estos archivos se crean en el editor de Archivos M (M*File Editor). Para ejecutarlos basta con escribir su nombre en la línea de comandos de MATLAB. Por lo general las órdenes realizadas por el sistema no se visualizan cuando se ejecutan. El comando echo on ejecuta la visualización o efectúa un eco de las órdenes ejecutadas, junto con echo off.
13
Archivos Script (2/2) Función Descripción What
Muestra el listado de todos los archivos-M en el path actual. Dir (ls) Lista todos los archivos en la carpeta actual. Type test Visualiza el archivo test.m en la línea de comandos. Delete test Borra el archivo. Cd path Cambia el directorio path Cd Muestra la carpeta de trabajo presente.
14
Funciones en Archivos-M
Su tratamiento es análogo a un archivo script. El nombre de la función y del archivo deben ser idéntico. El número de variables de entrada se visualizan con el comando nargin; asimismo las variables de salida se pueden visualizar con el comando nargout.
15
Gracias por su atención
FIN Gracias por su atención
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.