Sunteți pe pagina 1din 10

%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

S-ar putea să vă placă și