Вы находитесь на странице: 1из 9

08 Abril 2014

Campus vicente kovacevic 1


Facultad de ingenieria.

MATLAB
Trabajo N1

Alumno : Jacqueline Becerra


Asignatura : Mtodos
Numericos
Carrera : Ingenieria civil en
obras civiles

1
Ingenieria Civil en Obras Civiles, Universidad Central

08 Abril 2014
Tarea 1
Definir las caractersticas de cada una de las matrices definidas por los comandos
definidos. Esta informacin puede ser obtenida directamente desde matlab, utilizando
el comando help. El Sistema lineal definido por la ecuacin 1 de la gua entregada
por el profesor que puede ser resuelto planteando la siguiente expresin x=(A)-1 *b,
donde x es nuestro vector de incgnitas (x,y,z), (A)-1 es la matriz inversa de A y b es el
vector definido por ( 10;1;0 ).

1. Pascal(n) :
2. hilb(n)
3. magic(n)
4. vander(n)
5. compan(n)
6. ones(n)

Matriz 3x3
100 1 10

10

101 1 9

102 1 9

Donde:

Matriz A :
b: 10

100 1 10

X : Vector incognitas

101 1

102 1

1
0

Utilizando matlab para la resolucion de la matriz se obtiene:


x=(A)-1 *b =
X= (-9)
Y= (+110)
Z= (-100)
Tarea 2
Cada estudiante deber probar en matlab los siguientes comandos y describir
brevemente el resultado que se obtiene. Considere (i, n, m) pertenecen a los naturales.

2
Ingenieria Civil en Obras Civiles, Universidad Central

08 Abril 2014
Para los siguientes comandos considere A como la matriz definida en la ecuacin 7 de
la gua entregada por el profesor, tener en cuenta que i=1, n, m=3

1. A : Esta funcion se utiliza en matlab para obtener una matriz transpuesta. Una
matriz transpuesta realiza el intercambio de filas a columnas.
Por ejemplo en una matriz 3x3:
100 1
10

100 101

101 1 9

1
10

102

102 1 9

2. Inv(A) : Comando de Matlab para invertir una matriz.

3.

: Funcion de matlab que eleva a un numero n una matriz.

A2

Por ejemplo una matriz (3x3)^2 (


100 1 10

^2

101 1 9
102 1 9

100 1 10
101 1 9

102 1 9

100 1
10
101 1 9

11121

111

1099

= 11119

111

1100

11219

111

1110

102 1 9

4.

A .n : Funcion que permite a una matriz multiplicarse a si misma termino por

termino cuantas veces pida n.


Por ejemplo

A .2 :

100 1 10

^2

101 1 9
102 1 9

100 1 10
101 1 9
102 1 9

100 1 10
x

101 1 9
102 1 9

10000 1 100
=

10201 1

81

10404 1

81

3
Ingenieria Civil en Obras Civiles, Universidad Central

08 Abril 2014
5. I=eye(n) : Matriz identidad o nula.
Por ejemplo :
1 0

0 1

0 1

6. Z=Zeros : Matriz nula. Todos sus componentes numericos son 0.


Por ejemplo:
0 0

0 0

0 0

n=3

7. D1=diag(b) : Todos los elementos que no se situan en la diagonal principal


son nulos (0).
Por ejemplo:
4 0

0 8

B=

donde diag(b)= (4;8;45)

0 0
45

8. D2= Diag (A) : Funcion de matlab donde se selecciona en la matriz un nuevo


conjunto presente solo en la diagonal primaria.
Por ejemplo:
100 1 10
101 1 9

A:

Donde diag(A) = (100;1;9)

102 1 9

4
Ingenieria Civil en Obras Civiles, Universidad Central

08 Abril 2014
9. U=triu(A) : Matriz triagular superior, donde todos los elementos numericos
100
1 diagonal
10
bajo la
superior esta triangular son ceros (0).
101 1 Por
9 ejemplo :
102 1 9
100 1 10
A:

U=triu(A):

10. L = triu(A) : Matriz triangular inferior, donde todos los elementos


numericos sobre la diagonal superior de esta triangular son ceros (0).
Por ejemplo :
100 1 10
A:
101 1 9
102 1 9

100 0 0
101 1 0

L= triu(A):

102 1 9

11. R=rand(n,m) : Este comando genera matrices aleatoreas en el intervalo


[0 , 1].
Por ejemplo :
0,12 0,56

0,67

0,44 0,35

0,88

0,11 0,22

0,67

R=rand(3,3) :

12. A(n,m) : este comando al seleccionar un numero te indica en que columna


y fila est situado.
Por ejemplo :

5
Ingenieria Civil en Obras Civiles, Universidad Central

08 Abril 2014
100 1 10

A=

A(3,3)= 9

101 1 9
102 1 9

13. A(: , m) : Funcion que selecciona la columna asignada por m.


Por ejemplo:
100 1 10
1

101 1 9
A:
102 1 9

A(; , 2) =

1
1

14. A(i,n;m) : Situa el numero en el que se ubuca con su respectiva columna.


Por ejemplo :
100

10

101

102

A:

A(1,3 ; 3) = (10)

15. R*A = Multilicacin de rand(3,3) * A

A=

0,12 0,56

0,67

Siendo
0,44 0,35

0,88

0,11 0,22

0,67

0,12 0,56

0,67

100 1 10
101 1 9
102 1 9

100 1 10

0,44
Rand(3,3)
0,35* A0,88

101 1 9

0,11 0,22

102 1 9

0,67

rand(3,3) =

136,90 1,35
12,27
169,11 1,67
12,74

Ingenieria Civil en Obras Civiles, Universidad Central


101,56 1

9,11

08 Abril 2014
Rand (3,3) * A =

16. A*U : Multiplicacion entre el conjunto U y la matriz A.


100 A1* U
10=

10000
101
1099

101 1 9

10100
102
1100

102 1 9

100 1 10
=
0
1
9
0

10200 103
1110
17. A * n =

Multiplicacion de la matriz por un numero

n
Por ejemplo ;
n=3
100 A1 * n =
10

300 3 30

x3 =

303 3 27
309 3 27

101 1 9
102 1 9

18 . A./D2= Error using ./ Error al poner los datos en matlab.

19. L + U : suma de dos conjuntos (L y U)

100 0 0

100 1
10

101 1 0
L=
102 1 9

0
9

0
9

U=

7
Ingenieria Civil en Obras Civiles, Universidad Central

08 Abril 2014
200

10

101

102

18

L+U=

20. A + n : Suma de la matriz A con un numero n.


Por ejemplo :
n=3
103 4 13

100 1
10

A+3= +3

101 1 9

104 4 12
105 4 12

102 1 9

21. [A ; L] : Junta dos conjuntos (en este caso matrices de 3x3) para formar
una sola matriz de 3x6.
100
10

102

103

100

101

102

[A ; L] =

8
Ingenieria Civil en Obras Civiles, Universidad Central

08 Abril 2014
22. Det(A) : Comando para obtener el determinante de la matriz A.

A=

100 1
10

det(A) = -1

101 1 9
102 1 9
23. X = inv(A)*b : Resultado de las incognitas de la matriz A.
X = inv(A)*b :

X=-9
Y= 100
Z= -101

9
Ingenieria Civil en Obras Civiles, Universidad Central

Вам также может понравиться