Anda di halaman 1dari 12

GUIA DE USO DE MATLAB

Las matrices se definen por filas; los elementos de una misma fila están separados por blancos o
comas, mientras que las filas están separadas por pulsaciones intro o por caracteres punto y coma (;).
Por ejemplo, el siguiente comando define una matriz A de dimensión (3x3)

COMANDOS UTILIZADOS:
1. eye(n): genera una matriz identidad de n × n.
Ejemplo: E=eye(3)

2. El operador dos puntos (:)


El significa todo (todas las columnas o todas las filas)
3. rref(A): Produce la forma reducida escalonada por filas de una matriz usando la eliminación
de Gauss-Jordan, es decir, haciendo ceros por debajo y por encima de la diagonal principal
sin mover las columnas.
Por ejemplo:

4. det(A): es el determinante (si A es una matriz cuadrada)


Ejemplo:

5. inv(A) :es la inversa de una matriz A


6. rand (n):
El comando rand produce números aleatorios en el intervalo (0, 1). La instrucción rand(m,n) genera
aleatoriamente una matriz de dimensión m×n así como rand(n) genera una matriz aleatoria de
dimensión n × n. Los elementos de todas estas matrices, como hemos dicho anteriormente,
pertenecen al intervalo (0, 1). Podemos extender el intervalo de los números, por ejemplo entre 0 y
10, con la instrucción (10*rand(m,n ))
Ejemplo: A=round(10*(2*rand(n)-1)) (con elementos enteros entre -10 y 10)

7. clc : Borra la ventana de comandos

FUNCIONES:

 prjtn(u,v) : Sirve para realizar la proyección de dos vectores (u,v) en el plano.


 ornt(u,v,A): Grafica paralelogramos formados por u,v y Au, Av con la orientación descrita
en la pantalla.

Cómo cambiar elementos en una matriz a dada


A (3, 2) = 7 coloca un 7 en el elemento (3, 2).
A (3,:) = v sustituye los valores de la tercera fila por los de v.
A(:, 2) = w sustituye los valores de la segunda columna por los de w. El símbolo de los dos puntos (:)
significa todo (todas las columnas o todas las filas).
A ([2 3],:) = A([3 2],:) intercambia las filas 2 y 3 de A.
APLICACIONES
MATRICES ELEMENTALES Y MATRICES INVERSAS

1. Dé A= round(10*(2*rand(4)-1)). De la manera recién descrita, introduzca las matrices F que


representan las siguientes operaciones con renglones. Encuentre F*A para probar que F lleva
a cabo las operaciones realizadas.

a) R3 - 4R3 b) R1 - R1 -3R2 c) Intercambio de R1 y R4

a)
b)
c)

2.
Encuentre inv(F) para cada F de (1). Para cada F, explique las razones por las cuales inv(F) es una
matriz elemental y describa qué operaciones representa con renglones. ¿Por qué es esta operación la
“inversa” de la operación original con renglones?
DETERMINANTES
1.
Sea A=round(10*(2*rand(n)-1)) para n = 2. Encuentre det(A). Ahora encuentre det(2*A). Repita para n
=3 y n = 4.
PRODUCTO ESCALAR Y PROYECCIONE EN R2

1.
Mientras observa las gráficas en la pantalla, verifique que el vector p graficado sea el vector
calculado en a). Localice el vector (paralelo a) u - p. ¿Cuál es la relación geométrica entre u - p y v?

a) u = [2; 1] v = [3; 0]
b) u = [2; 3] v = [-3; 0]

GUIA DE USO DE DERIVE

En este apartado vamos a introducir las principales operaciones que DERIVE realiza en el
cálculo vectorial.

APLICACIONES: R³
Declaración de vector:
a) Mediante la secuencia de comandos Editar(Autor)-Vector

U:=[1,2,3]

b) Introduciendo directamente el vector con Editar(Autor)-Expresión:

OPERACIONES CON VECTORES EN R³

Dados dos vectores y (en adelante u y v), definidos en Derive con valores numéricos o
funcionales, podemos efectuar operaciones con ellos. Algunas son:

 Sumar y restar vectores: “u+v” o “u-v”.

 Obtener el producto escalar: “u*v”.

 Calcular el módulo de un vector: “abs(u)”.

 Hallar la dimensión de un vector: “dimension(u)”.

 Multiplicar escalares por vectores: “ka*ku”.

 Extraer el elemento k-ésimo de un vector: “element(u,k)”.


 Añadir elementos a un vector: “append(u,v)”. El resultado es un vector que contiene
todas las componentes de u y a continuación las de v.

 Hallar el producto vectorial de dos vectores: “cross(u,v)”.

 Calcular el producto mixto de tres vectores: “u*cross(v,w)“.

ANGULO FORMADO POR DOS VECTORES

 Edita los vectores: u:=[2, -1, -2] y v:=[5, 2, -1].


 Define una herramienta ANG para hallar el ángulo formado por dos vectores
cualesquiera:

ANG(u, v):= ACOS(uv/(|u||v|))

El ángulo se obtendrá en radianes.

 Comprueba la función anterior con los siguientes vectores:

[3, 1, 2] y [-1, 3, 2]

[1, 0, 0] y [0, 0, 1]

 Modifica la definición anterior para calcular el ángulo en grados.

 Crea una expresión similar para calcular la proyección de un vector sobre otro

Anda mungkin juga menyukai