You are on page 1of 6

Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación

- VIACI Escuela: Ciencias Básicas, tecnología e Ingeniería Programa: Ingeniería Electrónica


Curso: Software para Ingeniería Código: 203036
Guía Integrada de Actividades

Aporte fase 1

Lluvia de ideas

Presentado por:

Orlando Rodríguez

Grupo

06

Tutor:

Juan Monroy

Fecha:

21/03/2015
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación
- VIACI Escuela: Ciencias Básicas, tecnología e Ingeniería Programa: Ingeniería Electrónica
Curso: Software para Ingeniería Código: 203036
Guía Integrada de Actividades

FASE 2 LLUVIA DE IDEAS

Hipótesis como solucionar las situaciones planteadas en la etapa mediante el uso


del software Matlab.

Cabe aclarar que como su nombre lo indica Matlab (Laboratorio de Matrices) trata
a todas las variables como si fueran una matriz. Por ejemplo si es A=1, genera
una matriz de 1x1.

Declaración de una matriz de 3x3

Dada una matriz:

>> A= [1 2 3; 2 3 4; 3 4 5]

A=

1 2 3
2 3 4
3 4 5

Nota: Se usa "[" para empezar a declarar la matriz; se cierra con "]". Para pasar a
la segunda fila agrego un ";" y cada componente está separado por un "espacio".
Recuerde que si no quiere ver la salida del comando ingrese ";" al final.

Suma de matrices

Suponga que quiero hacer la siguiente operación entra las matrices a y b. Cabe
aclarar que las matrices tienen que ser de las mismas dimensiones, para este
ejemplo se definieron dos matrices de 2x2.
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación
- VIACI Escuela: Ciencias Básicas, tecnología e Ingeniería Programa: Ingeniería Electrónica
Curso: Software para Ingeniería Código: 203036
Guía Integrada de Actividades

Código en Matlab:

>> a= [2 .5; 1 3]; b= [2 1; .5 3]; %Declaración de las matrices.


>> a+b

Ans =

4.0000 1.5000
1.5000 6.0000

Multiplicación de matrices

Para multiplicar dos matrices (axb), "a" tiene que tener la misma cantidad
columnas que la cantidad de filas que b. El resultado de la multiplicación será
entonces igual a la cantidad de filas de "a" y tendrá tantas columnas como "b".
Dada una matriz A de 3 filas x 3 columnas (3x3) y una matriz B de 3x2; podemos
verificar que el producto es posible y el resultado de la multiplicación será de una
matriz de 3x2.

Ejemplos en Matlab:

A= [0.1 0.3 0.3; 2 3 9; 2 4 1];


>> B= [2 3; 1 1; 1 10];
>> A*B

Ans =

0.8000 3.6000
16.0000 99.0000
9.0000 20.0000

Que pasa ahora si le pedimos a Matlab que haga el producto de BxA??


Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación
- VIACI Escuela: Ciencias Básicas, tecnología e Ingeniería Programa: Ingeniería Electrónica
Curso: Software para Ingeniería Código: 203036
Guía Integrada de Actividades

Inversa de una matriz

Dada una matriz A:

Quiero calcular la inversa de dicha matriz:

>> A= [0.1 0.3 0.3; 2 3 9; 2 4 1];


>> inv. (A)

Ans =

-15.7143 0.4286 0.8571


7.6190 -0.2381 -0.1429
0.9524 0.0952 -0.1429

Cálculo del determinante

Dada una matriz A, se desea calcular el determinante de dicha matriz.

Código en Matlab:

>> A= [1 2 3; 2 3 4; 3 4 5]
>> Det(A)

Ans =

0
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación
- VIACI Escuela: Ciencias Básicas, tecnología e Ingeniería Programa: Ingeniería Electrónica
Curso: Software para Ingeniería Código: 203036
Guía Integrada de Actividades

Matriz Traspuesta

Para calcular la traspuesta de una matriz en Matlab utilizo el carácter especial "'".

Ejemplo en Matlab:

>> A= [2 .5; 1 3]

A=

2.0000 0.5000
1.0000 3.0000

>> A'

Ans =

2.0000 1.0000
0.5000 3.0000

Selección de un componente de una matriz

Por ejemplo selecciono el componente de la fila 1 columna 2.

>> A= [1 10; 2 3];


>> A (1,2)

Ans =

10

Selección de toda la fila 1:

>> A (1, :)

Ans =

1 10
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación
- VIACI Escuela: Ciencias Básicas, tecnología e Ingeniería Programa: Ingeniería Electrónica
Curso: Software para Ingeniería Código: 203036
Guía Integrada de Actividades

Verificando las dimensiones de una matriz

Utilizo la misma matriz A del ejemplo anterior para trabajar.

>> Size (A)

Ans =

2 2

Rango de una matriz

Para comprobar el rango el comando que se utiliza es "Rank"

A= [1 2 3; 2 3 4; 3 4 5];
>> Rank(A)

Ans =

Resolución de un sistema de ecuaciones

Dada la Matriz A y B:

-->A= [2 1 1; 3 2 3; 1 1 5]; B= [-4; 1; -1];


A\B
Ans =

- 11.
20.
- 2.

Referencias:

http://www.mathworks.com/help/pdf_doc/matlab/getstart.pdf.

http://es.wikibooks.org/wiki/Matlab/Operaciones_matriciales

You might also like