Comandos de sesión
cls |
Limpiar consola |
clear |
Remover variables de memoria |
exist |
Busca la existencia de variables o archivos |
quits |
Detiene matlab |
|
Muestra la ayuda para la funcionalidad especificada |
pwd |
Imprime el directorio actual de trabajo |
matlabroot |
Imprimer el directorio raiz de MATLAB |
Constantes
ans |
Respuesta más reciente |
pi |
Número PI |
Operadores lógicos y relacionales
> |
Mayor que |
< |
Menor que |
>= |
Mayor o igual que |
<= |
Menor o igual que |
== |
Igualdad |
~= |
Diferente |
& |
AND |
| |
OR |
~ |
NOT |
xor |
EXCLUSIVE OR |
Funciones matemáticas
abs(x) |
Valor absoluto |
sin(x) |
Seno |
cos(x) |
Coseno |
sqrt(x) |
Raiz cuadrada |
sign(x) |
Signo |
mod(x, y) |
Módulo x/y |
log(x) log2(x) log10(x) |
Logaritmo Natural Logaritmo base 2 Logaritmo base 10 |
deg2rad(x) rad2deg(x) |
Grados a radianes Radianes a grados |
exp(x) |
ex |
ceil(x) |
Redondea al entero más cercano a +Inf |
fix(x) |
Redondea al entero más cercano a 0 |
floor |
Redondea al entero más cercano a -Inf |
round(x) |
Redondea al entero más cercano |
sum(x) |
Suma |
prod(x) |
Producto |
Symbolic math
|
Crea variables simbólicas |
|
Substituir a x por un valor en la función |
subs( exp
, { x
, y
, ..}, { valx
, valy
,...}) |
Substituir múltiples variables en la función |
|
Resolver función igualando a 0 |
|
Despejar función para x |
|
Simplifica una función |
|
Expande una función |
|
Factoriza una función |
|
Convierte a variable numérica |
Estructuras básicas
if condición declaración elseif condición declaración else declaración end |
[v1,v2,...,vm] = nombreFun(u1,u2,...,un) |
|
|
Vectores
x = [1 2 3] x = [1:3] x = [1:2:7] x=[-7:3:2] |
[1 2 3] [1 2 3] [1 3 5 7] [-7 -4 -1 2] |
Matrices
A = [1 2 3; 4 5 6] A = [1:3;4:6] |
|
Funciones para vectores / matrices
|
Tamaño para vector o matriz |
|
|
zeros(n) zeros(i, j) |
|
ones(n) ones(i, j) |
|
eye(n) |
|
' |
Transposición MatT |
|
Vector con n valores entre [inicio, fin] |
logspace(1,4,4) /inc |
10 100 1000 1000 |
rref(A); rref([A b]) |
Eliminación Gauss-Jordan |
sort( A
); sort( A
, 'ascend'/'descend'
) |
Ordenar vector o matrix por columna |
det(A) |
Determinante de una matrix |
inv(A) |
Invertir matrix |
Funciones para números aleatorios
rand(n) |
|
rand(i,j) |
|
randn(n) |
|
randn(i, j) |
|
|
randi(n) randi([inicio, fin]) randi([inicio, fin], n) randi([inicio, fin], i, j) |
N: [1, n] Z: [inicio, fin] M [n]
: Z: [inicio, fin] M [i,j]
: Z: [inicio, fin] |
Funciones estadísticas
mean(x) |
Media aritmética |
median(x) |
Mediana |
var(x) |
Varianza |
std(x) |
Desviación estándar |
Gráficos
|
Genera una gráfica xy |
|
Grafica una función |
|
Aplica un título |
|
Aplica un texto al eje x |
|
Aplica un texto al eje y |
hold on |
Bloquea la gráfica actual para aplicar cambios |
hold off |
Desbloquea la gráfica actual |
hold |
Alterna entre hold on y hold off |
figure |
Genera una ventana gráfica |
Derivadas
|
Primera derivada (variable preferente x) |
|
Primera derivada a una variable simbólica |
|
Derivada n de la función |
|
Derivada n a una variable simbólica de la función |
Integrales
|
Integral de una función (variable preferente x) |
|
Integral a una variable simbólica |
Cáculo
|
Retorna el límite de una expresión |
|
Retorna la suma simbólica de una expresión |
|
Retorna la serie de taylor de una función |
|