Algunas funciones de matlab para manejo de vectores
-
Upload
jhasson-maldonado -
Category
Education
-
view
60 -
download
1
description
Transcript of Algunas funciones de matlab para manejo de vectores
![Page 1: Algunas funciones de matlab para manejo de vectores](https://reader034.fdocuments.mx/reader034/viewer/2022051515/558c586cd8b42a402c8b45aa/html5/thumbnails/1.jpg)
ALGUNAS FUNCIONES DE MATLAB PARA MANEJO DE VECTORES
![Page 2: Algunas funciones de matlab para manejo de vectores](https://reader034.fdocuments.mx/reader034/viewer/2022051515/558c586cd8b42a402c8b45aa/html5/thumbnails/2.jpg)
>> v=[2 4 7 3 5 7 8 6];
>> n=length(v)
n =
8
>> s=sum(v)
s =
42
>> m=max(v)
![Page 3: Algunas funciones de matlab para manejo de vectores](https://reader034.fdocuments.mx/reader034/viewer/2022051515/558c586cd8b42a402c8b45aa/html5/thumbnails/3.jpg)
m =
8
>> [m,p]=max(v)
m =
8
p =
7
>> p=mean(v)
p =
5.2500
>> v=[2 4 7 3 5 7 8 6];
>> e=ismember(8,v)
e =
![Page 4: Algunas funciones de matlab para manejo de vectores](https://reader034.fdocuments.mx/reader034/viewer/2022051515/558c586cd8b42a402c8b45aa/html5/thumbnails/4.jpg)
1
>> e=ismember(9,v)
e =
0
>> [e,p]=ismember(8,v)
e =
1
p =
7
![Page 5: Algunas funciones de matlab para manejo de vectores](https://reader034.fdocuments.mx/reader034/viewer/2022051515/558c586cd8b42a402c8b45aa/html5/thumbnails/5.jpg)
%INGRESO DE DATOS DE UN VECTOR A UN PROGRAMAN=input('CUANDO DATOS: ');V=[];for I=1:N X=input('INGRESE DATO: '); V=[V,X];enddisp(V);
%LA MANERA TRADICIONAL ES EL INGRESO DE CADA DATO INDIVIDUALMENTE AL VECTOR USANDO UN INDICE(PREVIAMENTE REQUIERE CONOCER CUANDOS DATOS SE LEERAN)
![Page 6: Algunas funciones de matlab para manejo de vectores](https://reader034.fdocuments.mx/reader034/viewer/2022051515/558c586cd8b42a402c8b45aa/html5/thumbnails/6.jpg)
%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];enddisp(V);
![Page 7: Algunas funciones de matlab para manejo de vectores](https://reader034.fdocuments.mx/reader034/viewer/2022051515/558c586cd8b42a402c8b45aa/html5/thumbnails/7.jpg)
%TAMBIEN SE PUEDE CREAR EL VECTOR ASIGNADO LOS VALORES MEDIANTE UN INDICE
%TAMBIEN SE PUEDE CREAR EL VECTOR ASIGNADO LOS VALORES MEDIANTE UN INDICEN=input('CUANTOS NUMEROS?: ');V=[];for I=1:N V(I)=fix(rand*10);End
DADO UN VECTOR SUME SUS COMPONENTES
![Page 8: Algunas funciones de matlab para manejo de vectores](https://reader034.fdocuments.mx/reader034/viewer/2022051515/558c586cd8b42a402c8b45aa/html5/thumbnails/8.jpg)
%DADO UN VECTOR SUME SUS COMPONENTESX=input('INGRESE VECTOR: ');N=length(X);S=0;for I=1:N S=S+X(I);enddisp('LA SUMA ES ');disp(S);
%SUMA DE COMPONENTES CON VALOR IMPAR DE UN VECTOR
![Page 9: Algunas funciones de matlab para manejo de vectores](https://reader034.fdocuments.mx/reader034/viewer/2022051515/558c586cd8b42a402c8b45aa/html5/thumbnails/9.jpg)
%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); endenddisp(S);
%DADO UN VECTOR ENCUENTRE EL MAYOR VALORX=input('INGRESE VECTOR: ');N=length(X);M=X(1);for I=2:N if X(I)>M M=X(I); endenddisp(M);
![Page 10: Algunas funciones de matlab para manejo de vectores](https://reader034.fdocuments.mx/reader034/viewer/2022051515/558c586cd8b42a402c8b45aa/html5/thumbnails/10.jpg)
%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 BINARIOX=input('INGRESE UN NUMERO: ');B=[];while X>0 D=mod(X,2); X=fix(X/2); B=[D,B];enddisp(B);
![Page 11: Algunas funciones de matlab para manejo de vectores](https://reader034.fdocuments.mx/reader034/viewer/2022051515/558c586cd8b42a402c8b45aa/html5/thumbnails/11.jpg)
%SIMULE N LANZAMIENTOS DE UN DADO%MUESTRE LA CANTIDAD DE VECES QUE SALE CADA NUMERON=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; endenddisp(c);
![Page 12: Algunas funciones de matlab para manejo de vectores](https://reader034.fdocuments.mx/reader034/viewer/2022051515/558c586cd8b42a402c8b45aa/html5/thumbnails/12.jpg)
%ESCRIBA UN PROGRAMA Q LEA DESDE TECLADO 2 VECTORES Y DETERMINE LA%CANTIDAD DE ELEMENTOS COMUNES ENTRE AMBOS VECTORES
![Page 13: Algunas funciones de matlab para manejo de vectores](https://reader034.fdocuments.mx/reader034/viewer/2022051515/558c586cd8b42a402c8b45aa/html5/thumbnails/13.jpg)
%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; endenddisp(X);
![Page 14: Algunas funciones de matlab para manejo de vectores](https://reader034.fdocuments.mx/reader034/viewer/2022051515/558c586cd8b42a402c8b45aa/html5/thumbnails/14.jpg)