Está en la página 1de 3

2.3.

-VECTORES Y MATRICES

Para crear un vector introducimos los valores deseados separados por espacios
(o comas) todo ello entre corchetes [ ]. Si lo que queremos es crear una matriz lo
hacemos de forma análoga, pero separando las filas con puntos y comas (;).
Generalmente usaremos letras mayúsculas cuando nombremos a las matrices y
minúsculas para vectores y escalares. Esto no es imprescindible y Matlab no lo
exige, pero resulta útil.

Ejemplos:

EJERCICIO TOMADO DE:


“APUNTES MATLAB APLICADOS A METODOS NUMERICOS EN
INGENIERIAS (CARLOS ANDRES MUGRUZA VASSALLO)”. CAPÍTULO 2
EJERCIÓ 1.

1.-Crear una matriz 3×2, otra de 2×3con los vectores:


u=[1,0,3];
v=[4,1,2];
 Calcular el producto u*v y cociente u./v elemento a elemento de los dos
vectores
 Calcular el producto escalar de los dos vectores y el ángulo entre ellos

 u  1, 0,-3 ; v   4,1,-2 ;


 A  u ', v '
A 
1 4
0 1
-3 -2
 A  u; v 
A 
1 0 -3
4 1 -2
 u.* v
ans 
4 0 6
 u. / v
ans  0.2500 0 1.5000
 p  u * v '
p  10

 th  acosd p /  norm  u  * norm  v   
th  46.3647
EJERCICIO TOMADO DE:
“APUNTES MATLAB APLICADOS A METODOS NUMERICOS EN
INGENIERIAS (CARLOS ANDRES MUGRUZA VASSALLO)”. CAPÍTULO 2
EJERCIÓ 2.

2.-Crear estas dos matrices A y B sin inicializar cada elemento de la matriz, en


una sola línea en la ventana de comandos:

1 0 6 
 
2 0 4 
3 0 2 
 
4 0 0
5 0 2 

 1 3 5 7 9 11 
 
 0 5 10 15 20 25 
 10 20 30 40 50 60 
 
 6 4 2 0 2 4 

>> A= [(1:5)',zeros(5,1),(6:2:2)']
A=
1 0 6
2 0 4
3 0 2
4 0 0
5 0 2
>> B= [1:2:11;0:5:25;10:10:60;6:2:4]
B=
1 3 5 7 9 11
0 5 10 15 20 25
10 20 30 40 50 60
6 4 2 0 2 4
>> A(end, :) = []
A=
1 3 5 7 9 11
0 5 10 15 20 25
10 20 30 40 50 60
>> B(:, 3) = []
B=
1 3 7 9 11
0 5 15 20 25
10 20 40 50 60
6 4 0 2 4
EJERCICIO TOMADO DE:
“APUNTES MATLAB APLICADOS A METODOS NUMERICOS EN
INGENIERIAS (CARLOS ANDRES MUGRUZA VASSALLO)”. CAPÍTULO 2
EJERCIÓ 3.

3.-Sea la matriz:

0 2 3 4 2
 
 2 3 1 5 1 
 0 2 4 3 1 
 

 Crear un vector columna de nueve elementos que contenga los


elementos de la primera, tercera y cuarta columna
 Crear un vector fila de ocho elementos, que contenga los elementos de la
segunda fila y de la tercera columna
 Crear un vector fila de cinco elementos que contenga los dos últimos
elementos de la última columna y los tres primeros elementos de la
primera fila.

>> A= [0,2,3,4,2;2,3,1,5,1;0,2,4,3,1]
A=
0 2 3 4 2
 2 3 1 5 1
0 2 4 3 1
>> u= [A(:,1);A(:,3);A(:,4)]
u=
0
2
0
3
1
4
4
5
3
>> u= [A(2,:),A(:,3)']
u=
2 3 1 5 1 3 1 4
>> u=[A(end1:end,end)',A(1,1:3)]
u=
1 1 0 2 3

También podría gustarte