Guia Básica Matlab
1- Los siguientes ejemplos definen diferentes formas de introducir matrices en
MATLAB. Pruebe y saque conclusiones.
(..CUIDADO!! ... los espacios en blanco tienen su significado)
a) A= [1,2,3;4,5,6;7,8,9]
A =
1 2 3
4 5 6
7 8 9
Ordena los números en filas y columnas (3x3)
b) B= [1 2 3;4 5 6;7 8 9]
B =
12 3
4 5 6
7 8 9
Ordena los números en filas y columnas (3x3)
c) C=[1 2 3
4 5 6
7 8 9]
C =
1 2 3
4 5 6
7 8 9
Ordena los números en filas y columnas (3x3)
d) D=C’
D =
1 4 7
2 5 8
3 6 9
Copia el contenido de una matriz y lo utiliza paraoperar.
e) E= [3 0 5 6]’
E =
3
0
5
6
Ordena un número por fila de manera descendente.
f) F= [1:9]
F =
1 2 3 4 5 6 7 8 9
Muestra los números contenidos entre el 1 y el 9, los coloca en una fila.
g) G= [1:9]’
G =
1
2
3
4
5
6
7
8
9
Muestra los númeroscontenidos entre el 1 y el 9, ordena un número por fila de manera descendente.
h) H = [0:2:12]
H =
0 2 4 6 8 10 12
Muestra saltos pares hasta el valor defino después del ultimo comando de ":"
i) I= [-1,3 SQRT(3) 6.4]
I =
-1.0000 3.0000 1.7321 6.4000
Opera el contenido adentro del paréntesis.
SQRT = encuentra raíz cuadrada.
Para que seutiliza “,”?
Separa valores numéricos, para poder ser operados individualmente.
Para que se utiliza “;”?
Separa un grupo o valores numéricos por medio de filas.
Para que se utiliza “:”?
Muestra los valores que se encuentra entre valores específicos.
Para que se utilizan los espacios en blanco?
Poseen la misma finalidad que un signo de coma "," (separar valores numéricos)
Queocurre cuando al final de una matriz se escribe “ ’ “?
Desplaza los valores a filas consecutivas.
Qué significa?
Los resultados serán expuestos en filas diferentes.
2- Existen funciones en MATLAB como por ejemplo: rand, magic, eye, etc. Que proporcionan una forma sencilla para crear matrices con las que se puede experimentar. Introduzca las siguientes matrices y extraiga conclusiones como porejemplo que la instrucción rand(n) y rand (m,n) crean matrices nxn y mxn respectivamente con entradas aleatoriamente generadas distribuidas entre 0 y 1. Magic(n) crea una matriz cuadrada de orden n mágica (las filas y las columnas suman la misma cantidad) con entradas enteras.
a) rand(4)
0.9501 0.8913 0.8214 0.9218
0.2311 0.7621 0.4447 0.7382
0.6068 0.45650.6154 0.1763
0.4860 0.0185 0.7919 0.4057
Nos devuelve una matriz de dimensión de 4 filas y columnas, cuyos elementos son números pseudoaleatorios que siguen distintas distribuciones, nos devuelve valores entre 0 y 1.
b) rand(2,3)
ans =
0.1988 0.7468 0.9318
0.0153 0.4451 0.4660
Nos devuelve una matriz de dimensión de 2 filas y 3 columnas, cuyoselementos son números pseudoaleatorios que siguen distintas distribuciones, nos devuelve valores entre 0 y 1
c) magic (3)
ans =
8 1 6
3 5 7
4 9 2
Nos crea una matriz de 3x3, genera este tipo de cuadrados. Así, magic(n) nos da una matriz n por n con propiedades análogas.
d) Eye(6)
ans =
1 0 0 0 0 0
0 1 0 00 0
0 0 1 0 0 0
0 0 0 1 0 0
0 0 0 0 1 0
0 0 0 0 0 1
Matriz identidad nos devuelve un vector fila con n elementos equiespaciados entre base y limite.
e) eye(4,2)
ans =
1 0
0 1
0 0
0 0
Nos crea una matriz identidad nos devuelve un vector fila con...
Regístrate para leer el documento completo.