Documentos de Académico
Documentos de Profesional
Documentos de Cultura
>> : pront
% : comentarios
Variables: los nombres deben empezar por una letra , máximo 63 caracteres, solo letras números y
guion bajo , son sensibles a mayúsculas y minúsculas
Vectores en Matlab
Vector fila y columna (vectores entre corchetes) Cada elemento se separa con coma o espacio
Vectores con intervalo regular (utilizar : y poner numero inicial y luego el final )no hay necesidad
de usar corchetes (1:2:6) el de la mitad es el intervalo
Linspace= espaciamiento lineal , poner el primero y ultimo numero y poner el número de valor que
quiero entre ellos
Matrices
Ones(dimensión)=matriz de solo 1
Rand(dimensión)=matriz aleatoria
: = hasta
[A B]= matriz ampliada
Ayuda (help)
Salida
e : por 10 a la
Funciones matemáticas
Funciones trigonométricas ángulos en radianes
Análisis de datos las operaciones las hace por columnas para las matrices para hacerlo por filas
hay que trasponer la matriz
Máximo
mínimo
matriz traspuesta A’
sum(x)
prod(x)
sort(x,’descend’)
Comparadores Matlab
1 TRUE
0 FALSE
Operadores relacionales y lógicos
Relacionales
<
<=
>
>=
==
~= diferente
Lógicos
&& and
~ not
|| or
xor or exclusiva
Condicionales
Código
end
if/else
if condición
código si es verdadera
else
código si es falsa
end
switch/case para tomar varias rutas ( aquí no se pone menor que o mayor que para eso se usa if /
else se pone una variable y los casos posibles )
Bucles y loops
Repite las tres secuencias 10 veces
Break y continue
Tic toc (muestra el tiempo que gasta un proceso)
Funciones
x(2,3)= x(fila,columna)
1:3:7= 1 4 7
7:-3:1= 7 4 1
Empty matrix = matriz vacia
X(2,3)=97
X(2,[1 3])=X(2,1:3)
end=keyword in Matlab
Para poner matrices lado a lado , estas deben tener el mismo número de filas nada mas
Para poner matrices una encima de la otra, estas deben tener el mismo número de columnas
Transposición: ‘ vuelve las filas a columnas , la primera fila se vuelve la primera fila y asi …
Multiplicacion de matrices : las columnas de la matriz a la izquierda , deben ser igual a las filas de
la matriz a la derecha
(LxM)(MxN) las M son las dimensiones internas , estas deben ser iguales para que las matrices se
puedan multiplicar. La matriz resultante va a ser de dimensiones LXN es decir las dimensiones
externas de las matrices que se multiplicaron.
.^: exponentes de arreglos, mismas reglas de multiplicación de arreglos. Se eleva cada elemento
con su elemento correspondiente
Functions
Rand(m,n) = crea una matriz de números aleatorios entre 0 y 1
Si se le da solo un index a una matriz, Matlab lo toma como si todas las columnas de esa matriz
estuvieran una sobre otra
Si ponemos A(:) Toma ( o que queremos ) todos los valores de esa matriz hecha vector de una
columna
Si hacemos sum de una matriz , esta devuelve un vector fila con la suma de cada columna
[x ss]=myRand(2,3)