5. %INGRESO DE DATOS DE UN VECTOR A UN PROGRAMA
N=input('CUANDO DATOS: ');
V=[];
for I=1:N
X=input('INGRESE DATO: ');
V=[V,X];
end
disp(V);
%LA MANERA TRADICIONAL ES EL INGRESO DE CADA DATO INDIVIDUALMENTE AL
VECTOR USANDO UN INDICE
(PREVIAMENTE REQUIERE CONOCER CUANDOS DATOS SE LEERAN)
6. %CREAR UN VECTOR ALEATORIO AGREGANDO CADA
(NUMEROS DE UN DIGITO)
%CREAR UN VECTOR ALEATORIO AGREGANDO CADA DATO AL VECTOR
N=input('CUANTOS NUMEROS?: ');
V=[];
for I=1:N
X=fix(rand*10);
V=[V,X];
end
disp(V);
7. %TAMBIEN SE PUEDE CREAR EL VECTOR ASIGNADO LOS VALORES MEDIANTE UN
INDICE
%TAMBIEN SE PUEDE CREAR EL VECTOR ASIGNADO LOS VALORES MEDIANTE UN
INDICE
N=input('CUANTOS NUMEROS?: ');
V=[];
for I=1:N
V(I)=fix(rand*10);
End
DADO UN VECTOR SUME SUS COMPONENTES
8. %DADO UN VECTOR SUME SUS COMPONENTES
X=input('INGRESE VECTOR: ');
N=length(X);
S=0;
for I=1:N
S=S+X(I);
end
disp('LA SUMA ES ');
disp(S);
%SUMA DE COMPONENTES CON VALOR IMPAR DE UN VECTOR
9. %SUMA DE COMPONENTES CON VALOR IMPAR DE UN VECTOR
X=input('INGRESE VECTOR: ');
N=length(X);
S=0;
for I=1:N
if mod (X(I),2)~=0
S=S+X(I);
end
end
disp(S);
%DADO UN VECTOR ENCUENTRE EL MAYOR VALOR
X=input('INGRESE VECTOR: ');
N=length(X);
M=X(1);
for I=2:N
if X(I)>M
M=X(I);
end
end
disp(M);
10. %DADO UN NUMERO ENTERO, ENCUENTRE LOS DIGITOS DE SU EQUIVALENTE EN EL
%SISTEMA BINARIO
%DADO UN NUMERO ENTERO, ENCUENTRE LOS DIGITOS DE SU EQUIVALENTE EN EL
%SISTEMA BINARIO
X=input('INGRESE UN NUMERO: ');
B=[];
while X>0
D=mod(X,2);
X=fix(X/2);
B=[D,B];
end
disp(B);
11. %SIMULE N LANZAMIENTOS DE UN DADO
%MUESTRE LA CANTIDAD DE VECES QUE SALE CADA NUMERO
N=input('¿CUANTAS PRUEBAS?: ');
c=[0 0 0 0 0 0 ];
for I=1:N
D=fix(rand*6)+1;
switch D
case 1, c(1)=c(1)+1;
case 2, c(2)=c(2)+1;
case 3, c(3)=c(3)+1;
case 4, c(4)=c(4)+1;
case 5, C(5)=c(5)+1;
case 6, c(6)=c(6)+1;
end
end
disp(c);
12. %ESCRIBA UN PROGRAMA Q LEA DESDE TECLADO 2 VECTORES Y DETERMINE LA
%CANTIDAD DE ELEMENTOS COMUNES ENTRE AMBOS VECTORES
13. %COLOCAR EL MAYOR VALOR DE UN VECTOR EN LA ULTIMA POSICION
X=input('INGRESE VECTOR: '),
N=length(X);
for J=1:N-1
if X(J)>X(N)
T=X(J);
X(J)=X(N);
X(N)=T;
end
end
disp(X);