Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Codigos Matab
Codigos Matab
COMANDOS MATLAB
Las letras u-v-w son variables sirven para almacenar datos, en este caso
vectores, y se puede utilizar cualquier letra ya sea minúscula o
mayúscula, por ejemplo, la variable (u) es diferente a la variable (U)
a)
Esta operación hace que sea seleccionado el valor (2) del vector u.
>> x = v+w
x = 6
4
8
>> y = u’ % transposici´on
>> y = u’+v+w
(b)
La operación anterior realiza una matriz que va desde los números 1 hasta
el 12, indicando que estos deben ir de 2 en 2.
[1 3 5 7 9 11]
Para este caso también esta indicando una matriz pero que vaya del numero
1 hasta el 12, y sin ir de 2 en 2. Es decir:
[1 2 3 4 5 6 7 8 9 10 11 12 ]
>> x-y
>> y+3
= 0 0 0 0 0 0
=4 6 8 10 12 14
>> (2*ones(1,5)).^(0:4)
= 2 2 2 2 2
El comando ones crea una matriz del tamaño que se le indique, pero todos
sus elementos serán 1, en este caso la matriz es multiplicada por 2, por
lo cual será una matriz de 1x5 del número 2.
>> (zeros(1,5)+2).^(0:4)
= 2 2 2 2 2
= (1 2 4 8 16)
En este caso a la operación de la matriz con ceros se le sumo el número 2
y se elevó a la misma potencia anterior obteniendo el mismo resultado.
c)
>> y = 0:10:110
=0 10 20 30 40 50 60 70 80 90 100 110
Matrices y Operaciones
(a)
Se crea la matriz anterior con los valores que se indicaron, para indicar
que los valores se ubican en una nueva fila se utiliza el (;).
>> H(2,3)
>> H(:,3)
>> H(2,:)
>> H ( :, [ 1 3:4 ] )
>> u = [1;2;3]
>> v = [4;5;6]
>> A = [u v]
>> B = [u; v]
A= 1 4
2 5
3 6
Las operaciones anteriores funcionan para crear matrices en este caso se
almacenan valores en “u” y “v” y se crea una matriz “A” donde cada
variable es una columna al igual que se puede crear una matriz “B” donde
se pongan todos los valores en una sola columna añadiendo el ;.
>> A = [1 2 3 4; 5 6 7 8]
>> size(A) % dimensiones de A
>> size(A,1)
>> size(A,2)
>> A = [1 2 3 4; 5 6 7 8; 9 10 11 12]
>> B = [1 1 1 1; 2 2 2 2; 3 3 3 3]
>> C = B’ % transposici´on
>> A-B
>> A.*B % multiplicaci´on entrada por entrada
>> A./B % divisi´on entrada por entrada
>> B.\A % ?
>> A*C
>> C*A
>> A*C-C*A
Se crearon las matrices “A” de 3x4 y la matriz “B” de 4x3 y se realizaron operaciones entre ellas, el
signo / es para dividir y el punto entre la operación indica que se debe multiplicar elemento por
elemento, así mismo con la división y demás operaciones.
>> rand(3)
>> A = fix(rand(3)*10)
6 3 7
7 6 0
7 1 2
>> A^2
>> A^2 - A*A
>> A.^2 % potencia de cada entrada
>> A.^2 - A*A
El comando inv crear una matriz inversa en este caso de la matriz “A”
>> A*[2; 3; 1]
>> rank(A)
1 0 0
0 1 0
0 0 1
>> A = [1 2 3; 4 5 6; 7 8 9]
>> diag(A) % vector con la diagonal de A
Para este caso el comando es utilizado para crear una matriz diagonal con
el vector sobre la diagonal.
>> diag(diag(A))
Se crea una matriz diagonal tomando los valores de la diagonal de la
matriz “A”
>> triu(A) % parte triangular superior
>> tril(A) % parte triangular inferior
Comandos :