Está en la página 1de 6

NOMBRE: Karen Sofía Terán Almeida-20171032096

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)

>>u = [-3 4 2]; % la coma se puede omitir


>> u (2) % entrada 2

Esta operación hace que sea seleccionado el valor (2) del vector u.

>> v= [4; 5; 6]; w = [2; -1; 2]; %vectores columna


>> v (3)

El comando % sirve para escribir comentarios en una línea.

>> x = v+w

La operación anterior realiza una suma entre los vectores v y w de las


variables guardadas anteriormente.
Rta:

x = 6
4
8

>> y = u’ % transposici´on
>> y = u’+v+w

La ‘ que se observa en la variable u, tiene la función de que el vector


columna se convierta en vector fila.

>> y = v.*w % producto elemento a elemento


>> u*w % producto matricial ( = producto punto)
>> w*u

El. con la multiplicación que se observa anteriormente funciona para


multiplicar los vectores elemento por elemento.

>> dot(v,w) % producto punto


>> dot(u,v)

El comando dot funciona para evaluar el producto escalar de los dos


vectores.

>> v/norm(v) % normalizaci´on


=0.4558
0.5698
0.6838

El comando norm saca la norma de un vector la cual es ‖𝑣⃗ ‖ = √𝑎2 + 𝑏 2


>> acos(dot(v,w)/(norm(v)*norm(w))) % ´angulo

El comando acos funciona para sacar el arco tangente.

(b)

>> x = 1:2:12 % comienzo: incremento: final

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]

>> z = 1:12 % comienzo:final


>> y = [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

En este caso se esta realizando una operación de resta entre el vector x-


y, y en la siguiente fila al vector y se le suma el +3.

>> (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.

= (1 2 4 8 16) en la operación la matriz es elevada a un


exponente.

>> (zeros(1,5)+2).^(0:4)

El comando zeros funciona de una forma parecida, también realiza matrices


del tamaño indicado, pero en este caso todos sus elementos serán 0.

= 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

Se crea un vector que va desde los números 0 hasta el 110 de 10 en 10.

>> size(y) % tama~no como matriz


= 1 12
El comando indica el tamaño de la matriz creada anteriormente.

>> length(y) % longitud

El comnaod lengt indica la máxima dimensión de la matriz (y) en este caso


12.

>> y([3 6 9]) % selecci´on de entradas 3, 6 y 9


>> y([3:9]) % entradas 3 a 9
>> y([1:3 6:9])
>> y([1:3; 6:8])

Matrices y Operaciones

(a)

>> H = [10 20 30 40; 50 60 70 80]


10 20 30 40
50 60 70 80

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)

La operación indica una posición, en este caso en la 2 fila y 3 columna


como resultado se obtiene el número (70)

>> H(:,3)
>> H(2,:)

La operación indica que muestre la columna 3 para el primer caso, y en el


segundo la fila 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 ;.

>> rand(3,5) % matriz con entradas

El comando rand crea una matriz 3x5 de números aleatorios con


distribución uniforme.

= 0.8147 0.9134 0.2785 0.9649 0.9572


0.9058 0.6324 0.5469 0.1576 0.4854
0.1270 0.0975 0.9575 0.9706 0.8003

>> A = [1 2 3 4; 5 6 7 8]
>> size(A) % dimensiones de A
>> size(A,1)
>> size(A,2)

El comando size indica la dimensión de la matriz creada en este caso de


2x4 , asi mismo puede indicar solamente la dimensión de las filas o
columnas.

>> A - 2 % resta a todas las entradas


>> 2*A
En lo anterior se realizan operaciones de resta y multiplication para la
matriz creada “A”

>> 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)

0.1419 0.7922 0.0357


0.4218 0.9595 0.8491
0.9157 0.6557 0.9340
Se crea una matriz nxn de números aleatorios, en este caso de 3x3

>> A = fix(rand(3)*10)

6 3 7
7 6 0
7 1 2

El comando fix redondea hacia 0

>> A^2
>> A^2 - A*A
>> A.^2 % potencia de cada entrada
>> A.^2 - A*A

Se puede elevar la matriz a una potencia al igual que agregar el punto


para indicar que se debe aplicar la potencia a cada entrada.

>> inv(A) % matriz inversa

El comando inv crear una matriz inversa en este caso de la matriz “A”

>> A*[2; 3; 1]
>> rank(A)

El comando Rank, encuentra en rango de la matriz “A”

>> rref(A) % forma escalonada reducida

El comando rref reduce la matriz mediante Gauss

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

El comando diag extrae la diagonal de la matriz “A”

>> diag([1 2 3]) % crea matriz diagonal

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

El comando triu y tril crean una matriz triangular superior o inferior a


partir de la matriz “A”

Comandos :

Bar = Crea un diagrama de barras verticales


Área= colorea el área bajo una grafica
Var= Encuentra la varianza de una muestra
Mean= Encuentra la media de los valores de vectores y columnas.
Diff= Derivada de la función respecto a x
Fzero= El comando busca el cero de una función mas próximo al ´punto a.
Sort= Ordena columnas en forma ascendente
Min= Encuentra el valor minimo de cada columna de un vector o matriz
Pie= Realiza una grafica por sectores o diagrama de torta
Round= redondea un numero hacia el numero mas próximo

También podría gustarte