Resumen de MATLAB Onramp Sintaxis básica Ejemplo x = pi Descripción Cree variables con el signo igual (=). El lado izquierdo (x) es el nombre de la variable que contiene el valor del lado derecho (pi). y = sin(-5) Puede proporcionar entradas a una función utilizando paréntesis. Gestión de escritorio FunciónEjemplo Descripción save save data.mat Guarde su espacio de trabajo actual en un archivo MAT. load load data.mat Cargue las variables de un archivo MAT en el espacio de trabajo. clear clear Borre todas las variables del área de trabajo. clc clc Borre todo el texto de la ventana de comandos. format format long Cambie la forma en que se muestra una salida numérica. Tipos de arreglos Ejemplo Descripción 4 escalar [3 5] vector fila [1;3] vector columna [3 4 5;6 7 8] matriz Vectores uniformemente espaciados Ejemplo 1:4 Descripción Cree un vector de 1 a 4, con un espaciado de 1, usando el operador de dos puntos (:). 1:0.5:5 Cree un vector de 1 a 4 con un espaciado de 0.5. linspace(1,10,5)Cree un vector con 5 elementos. Los valores están espaciados uniformemente de 1 a 10. Creación de matrices Ejemplo Descripción rand(2) Cree una matriz cuadrada con 2 filas y 2 columnas. zeros(2,3) Cree una matriz rectangular con 2 filas y 3 columnas. Indexación Ejemplo Descripción A(end,2) Acceda al elemento de la segunda columna de la última fila. A(2,:) Acceda a toda la segunda fila. A(1:3,:) Acceda a todas las columnas de las tres primeras filas. A(2) = 11 Cambie el valor del segundo elemento de un arreglo a 11. Operaciones de arreglo Ejemplo Descripción [1 1; 1 1]*[2 2;2 2] ans = 4 4 4 4 Realice una multiplicación matricial. [1 1; 1 1].*[2 2;2 2] ans = 2 2 2 2 Realice una multiplicación por elementos. Múltiples salidas Ejemplo Descripción [xrow,xcol] = size(x) Guarde el número de filas y columnas de x en dos variables diferentes. [xMax,idx] = max(x) Calcule el valor máximo de x y su correspondiente valor de índice. Documentación Ejemplo Descripción doc randi Abra la página de documentación de la función randi. Representación gráfica Ejemplo Descripción plot(x,y,"ro-","LineWidth",5) Represente una línea roja (r) de guiones (--) con un marcador circular (o) y un ancho de línea grueso. hold on Agregue la siguiente línea a la gráfica existente. hold off Cree nuevos ejes para la siguiente línea representada. title("My Title") Agregue una etiqueta a una gráfica. Utilización de tablas Ejemplo Descripción data.HeightYards Extraiga la variable HeightYards de la tabla data. data.HeightMeters = data.HeightYards*0.9144 Derive una variable de tabla a partir de los datos existentes. Lógicos Ejemplo Descripción [5 10 15] > 12 Compare un vector con el valor 12. v1(v1 > 6) Extraiga todos los elementos de v1 que sean mayores que 6. x(x==999) = 1 Sustituya todos los valores de x que sean iguales a 999 por el valor 1. Programación Ejemplo Descripción if x > 0.5 y=3 else y=4 end Si x es mayor que 0.5, establezca el valor de y en 3. En caso contrario, establezca el valor de y en 4. for c = 1:3 disp(c) end El contador de bucle (c) progresa a través de los valores 1:3 (1, 2 y 3). El cuerpo del bucle muestra cada uno de los valores de c.