%1.-Cree un vector fila que contenga los elementos 32, 4, 81, exp(2.
5), cos(pi/3) y 14,12
>> a=[32 4 81 exp(2.5) cos(pi/3) 14 12]
a=
32.0000 4.0000 81.0000 12.1825 0.5000 14.0000 12.0000
%2.-Cree un vector columna que contenga los elementos:55, 14, ln(51),987,0 y 5sen(2.5pi)
>> a=[55; 14; log(51);987;0;5*sin(2.5*pi)]
a=
55.0000
14.0000
3.9318
987.0000
0
5.0000
%3.-Cree un vector fila en el cual el primer elemento sea 1 y el ultimo elemento sea 33, con una
%distancia de 2 entre los elementos (1,3,5..33)
>> a=(1:2:33)
a=
1
9 11 13 15 17 19 21 23 25 27 29 31 33
%4.-Cree un vector columna en el cual el primer elemento sea 15, la distancia de los elementos
%sea -5, y donde el ultimo elemento sea -25,(Un vector columna se puede crear apartir de la
%transposicion de un vector fila)
>> A=(15:-5:-25).'
A=
15
10
5
0
5
-10
-15
-20
-25
%5.-Cree un vector fila con 15 elementos igualmente distanciados, en el cual el primer
%elemento sea 7 y el ultimo 40.
>> A=linspace (7,40,15)
A=
Columns 1 through 10
7.0000 9.3571 11.7143 14.0714 16.4286 18.7857 21.1429 23.5000 25.8571
28.2143
Columns 11 through 15
30.5714 32.9286 35.2857 37.6429 40.0000
%6.-Cree un vector columna con 12 elementos igualmente distanciados, en el cual el primer
%elemento sea -1 y el ultimo -15
>> A=linspace (-1,12,-15)
A=
Columns 1 through 10
-1.0000 -2.2727 -3.5455 -4.8182 -6.0909 -7.3636 -8.6364 -9.9091 -11.1818 -12.4545
Columns 11 through 12
-13.7273 -15.0000
%7.-Cree un vector , llamado A primero, que tenga 16 elementos, siendo el primero el 4, con un
%incremento de 3 y siendo el ltimo elemento 49. Posteriormente utilice el smbolo dos puntos
%para crear un nuevo vector, llamado Asegundo, que ocho elementos. Los primero cuatro
elementos %seran los primeros cuatro elementos del vector Aprimero, y los cuatro ltimos seran
los cuatro %elementos del vector A primero.
>> Aprimero=(4:3:49)
Aprimero =
4
7 10 13 16 19 22 25 28 31 34 37 40 43 46 49
>> Asegundo=Aprimero([1:4,13:16])
Asegundo =
4
7 10 13 40 43 46 49
%8.-Cree una matriz como la que muestra en la figura mas abajo utilizando la potacion de
%vectores para crear vectores con distanciado constante, y/o el comando linspace para crear %las
filas.
%
%
%
4 7 10 13 16 19 22 25
B=72 66 60 54 48 42 36 30 24
0 0.125 0.25 0.375 0.5 0.625 0.75 0.875 1.00
>> B=[(1:3:25); (72:-6:24); (0:0.125:1)]
B=
1.0000 4.0000 7.0000 10.0000 13.0000 16.0000 19.0000 22.0000 25.0000
72.0000 66.0000 60.0000 54.0000 48.0000 42.0000 36.0000 30.0000 24.0000
0 0.1250 0.2500 0.3750 0.5000 0.6250 0.7500 0.8750 1.0000
%9.-Cree la siguiente matriz A:
%
%
6 43 2 11 87
A=12 6 34 0 5
34 18 7 41 9
%Utilice la matriz A para:
%a)Crea un vector fila de cinco elementos llamado va, que contenga los elementos de la 2da &fila
de A
%b)Crear un vector fila de seis elementos llamado vb, que contenga los elementos de la cuarta
%columna de A.
%c)Crear un vector fila de diez elementos llamado vc, que contenga los elementos de la primera
%y segunda fila de A
%d)Crear un vector fila de seis elementos llamado vd, que contenga los elementos de la segunda
%a la quinta columna de A.
>> A=[6 43 2 11 87;12 6 34 0 5;34 18 7 41 9]
A=
6 43
12
2 11 87
6 34
34 18
7 41
>> A=[6 43 2 11 87;12 6 34 0 5;34 18 7 41 9]
A=
6 43
12
2 11 87
6 34
34 18
7 41
>> va=A(2,:)
va =
12
6 34
>> vb=[A(:,4).',A(:,5).']
vb =
11
0 41 87
>> vc=[A(1,:),A(2,:)]
vc =
6 43
2 11 87 12
>> vd=[A(:,2).',A(:,5).']
vd =
6 34
43
6 18 87
%10.-Cree la siguiente matriz C C=[2 4 6 8 10;3 6 9 12 15;7 14 21 28 35]
%utilice la matriz C para:
%a)Crear un vector columna de 3 elementos llamado ua, que contenga los elementos de la tercera
%columna de C
%b)Crear un vector columna de 5 elementos llamado ub, que contenga los elementos de la
segunda %fila de C
%c)Crear un vector columna de 9 elementos llamado uc, que contenga los elementos de la
primera %tercera y quienta columna de C
%d)Crear un vector columna de 10 elementos llamado ud, que contenga los elementos de la
%primera y segunda fila de C
>> C=[2 4 6 8 10;3 6 9 12 15;7 14 21 28 35]
C=
2
8 10
9 12 15
7 14 21 28 35
>> ua=C(:,3)
ua =
6
9
21
>> ua=C(2,:).'
ub =
3
6
9
12
15
>> uc=[C(:,1),C(:,3),C(:,5)]
uc =
2
6 10
9 15
7 21 35
>> ud=[C(1,:).',C(2,:).']
ud =
2
8 12
10 15
%11.-cree la siguiente matriz A A=[1 2 3 4 5 6 7;2 4 6 8 10 12 14;21 18 15 12 9 6 3;5 10 15 %20 25
30 35]
%a)Cree una matriz B de 3x4 a partir de la primera, tercera y cuarta fila y de la primera, %tercera,
quinta y septima columna de matriz A.
%b)Cree un vector fila de 15 elementos llamado u, a partir de los elementos de los tercera %fila y
de la quinta a la septima columan de la matriz A
>> A=[1 2 3 4 5 6 7;2 4 6 8 10 12 14;21 18 15 12 9 6 3;5 10 15 20 25 30 35]
A=
1
8 10 12 14
21 18 15 12
5 10 15 20 25 30 35
>> B=A([1,3,4],[1,3,5,7])
B=
21 15
7
9
5 15 25 35
>> u=[A(3:5),A(:,5).',A(:,6).',A(:,7).']
u=
21
5 10
9 25
6 12
6 30
7 14
3 35
%12.-Utilizando las funciones zeros, ones y eyes cree los siguientes arrays:
%a) [0 0 0 0;0 0 0 0]
%b) [1 0 0 0;0 1 0 0;0 0 1 0;0 0 0 1]
%c) [1 1;1 1;1 1;1 1]
>> a=zeros(2,4)
a=
0
>> b=eye(4)
b=
>> c=ones(3,2)
c=
1
%13.- Utilizando el comando eye, cree una array A como el que se muestra mas abajo en la parte
%izquierda. A continuacion utilice los dos puntos para acceder a los elementos en el array,
%cambiando el array para que sea como el de la parte derecha:
> a=eye(7)
a=
1
>>
A(1:2,1:3)=2*ones(2,3);A(1:3,5:7)=5*ones(3,3);A(3,1:3)=3*ones(1,3);A(5:7,1:2)=4*ones(3,2);A(5:7,
3)=7*ones(1,3);A(5:7,5:7)=9*ones(3,3)
A=
2
%14.-Utilizando las funciones zeros y ones cree una matriz de 3x5 en la cual la primera , %segunda
y quinta columnas sean ceros y la tercera y cuarta columnas sean unos
>> A(:,3:4)=ones(3,2)
A=
0
%15.-Cree una matriz de 5x7 en la cual la primera fila contenga los numeros 1 2 3 4 5 6 7, la
%segunda fila contenga: 8 9 10 11 12 13 14, la tercera fila contenga los numeros del 15 al 21, %y
asi sucesivamente.A partir de esta matriz, cree otra nueva de 3x4 compuesta por las filas 2 %y 4 y
las columnas 3 al 6 de la primera matriz
A=[ 1 2 3 4 5 6 7;8 9 10 11 12 13 14; 15 16 17 18 19 20 21;22 23 24 25 26 27 28;29 30 31 32 33 34
35]
A=
1
9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 32 33 34 35
>> B=A([2:4],[3:6])
B=
10 11 12 13
17 18 19 20
24 25 26 27
%16.-Cree una matriz A de 3x3 donde todos los elementos sean 1. cree tambien una matriz B de
%2x2 donde todos los elementos sean 5, A continuacion, aada nuevos elementos a la matriz A a
%base de aadir la matriz B, de manera que A quede finalmente de la siguiente forma:
%A = 1
%
0;
% 0
% 0
0;
>> A=ones(3)
A=
1
>> B=5*ones(2)
B=
5
>> A([1:3],[5:6])=zeros(3,2);A([4:5],[1:3])=zeros(2,3);A([4:5],[4:5])=B
A=
1