Uploaded by Ricardo Hurtado Alegre

Resumen de MATLAB Onramp

advertisement
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.
Related documents
Download