Show Menu
Cheatography

Matlab Cheat Sheet (DRAFT) by

Matlab cheatsheet by RickStats

This is a draft cheat sheet. It is a work in progress and is not finished yet.

Comandos de sesión

cls
Limpiar consola
clear
Remover variables de memoria
exist
Busca la existencia de variables o archivos
quits
Detiene matlab
help
name
Muestra la ayuda para la funcio­nalidad especi­ficada
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 relaci­onales

>
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

syms
var1
var2
Crea variables simbólicas
subs(
exp
,
x
,
valx
)
Substituir a x por un valor en la función
subs(
exp
, {
x
,
y
, ..}, {
valx
,
valy
,...})
Substituir múltiples variables en la función
solve(
exp
)
Resolver función igualando a 0
solve(
exp
,
x
)
Despejar función para x
simplify(
exp
)
Simplifica una función
expand(
exp
)
Expande una función
factor(
exp
)
Factoriza una función
double(
x
)
Convierte a variable numérica

Estruc­turas básicas

if
condición

    
declar­ación

elseif
condición

    
declar­ación

else
    
declar­ación

end
[v1,v2­,...,vm] = nombre­Fun­(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]
A
[2,3]

A
[2,3]

Funciones para vectores / matrices

size(
vec/mat
)
Tamaño para vector o matriz
vec2mat(
vec, i, j
)
M
[i, j]
zeros(n)
zeros(i, j)
0
[n]

0
[i, j]
ones(n)
ones(i, j)
1
[n]

1
[i, j]
eye(n)
I
[n]
'
Transp­osición MatT
linspace(
inicio, fin, n
)
Vector con n valores entre [inicio, fin]
logspa­ce(­1,4,4) /inc
10 100 1000 1000
rref(A); rref([A b])
Elimin­ación Gauss-­Jordan
sort(
A
); sort(
A
,
'ascen­d'/­'de­scend'
)
Ordenar vector o matrix por columna
det(A)
Determ­inante de una matrix
inv(A)
Invertir matrix

Funciones para números aleatorios

rand(n)
M
[n]
: (0, 1)
rand(i,j)
M
[i,j]
: (0, 1)
randn(n)
M
[n]
: Dist norm
randn(i, j)
M
[i,j]
: Dist norm
 
randi(n)
randi(­[in­icio, fin])
randi(­[in­icio, fin], n)
randi(­[in­icio, 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

plot(
x,y
)
Genera una gráfica xy
fplot(
fun
)
Grafica una función
title(
x
)
Aplica un título
xlabel(
x
)
Aplica un texto al eje x
ylabel(
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

diff(
fun
)
Primera derivada (variable preferente x)
diff(
f, varS
)
Primera derivada a una variable simbólica
diff(
fun, n
)
Derivada n de la función
diff(
fun, varS, n
)
Derivada n a una variable simbólica de la función

Integrales

int(
fun
)
Integral de una función (variable preferente x)
int(
fun, varS
)
Integral a una variable simbólica

Cáculo

limit(
exp
)
Retorna el límite de una expresión
symsum(
exp
)
Retorna la suma simbólica de una expresión
taylor(
exp
)
Retorna la serie de taylor de una función