Documente Academic
Documente Profesional
Documente Cultură
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
>> 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
6 43 2 11 87
A=12 6 34 0 5
34 18 7 41 9
%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
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
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