ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

MATLAB %VECTOR ESPEJO

ANDRES21321Ensayo7 de Agosto de 2016

272 Palabras (2 Páginas)282 Visitas

Página 1 de 2

%VECTOR ESPEJO

 

A=[32 55 47]

lon=size(A,2)

B=A

B(1:lon)=B(lon:-1:1)

c=[A B]

-------------------------------------------------------------------------

A=[-3 -5 8 7 4 9 2];

a=find(A==min(A))  

b=find(A==max(A))

A(a:b)=0

HALLAR EL MAX Y EL MIN Y VOLVER ZERO LOS ELEMENTOS DENTRO

A=[-3 -5 8 7 4 9 2];

a=min(A);b=max(A);

c=find(A==a); d=find(A==b);

A(c:d)=0

 

-------------------------------------------------------------

VOLTIAR UN VECTOR

A=[-3 -5 8 7 4 9 2];

ncol=length(A);B=A(ncol:-1:1)

-----------------------------------------------------------------------------------------------------------------------------------

HALLAR EL PRIMER NEGATIVO E INVERTIR LO DEMAS APARTIR DE ESTE

A=[3 5 -8 7 4 9 2]

pos=find(A<0);pos1=pos(1);

L=length(A);

length(A);B(1:pos1-1)=A(1:pos1-1);

B(pos1:L)=A(L:-1:pos1)

-------------------------------------------------------------

ELIMINAR LOS NÚMEROS DE MANERA INTERMITENTE

A=[3 5 -8 7 4 9 2];

B=A(1:2:length(A))

----------------------------------------------------------------------------------------------------------------------------------

Ejercicio 9

g=[5 17 0 5 -3 0 1 1 30 -5 2 9 4 7]

h=[3 8 12]

%MATRIS

 

a=randi([1 10],5,5)

[X Y]=find(a==(max(a)))

a1=-30;b1=30;m=1;n=13;

A=randi([a1 b1],m,n)

B=sort(randi([1 length(A)],m,2))

b=B(2)-B(1);

c=sort(randi([1 length(A)],m,1));

C=[c c+b]

d=B(1):B(2);

e=A(d);

A(:,[C(1):C(2)])=e;

f=A(:,[1:B(1)-1]);

g=A(:,[B(2)+1:length(A)]);

D=[f g]

-------------------------------------------------------------------------

Ejercicio Final matlab

%EJERCICIO MATRIZ

%---------------------------%

%     1       %       2     %

%---------------------------%

%     4       %       3     %

%---------------------------%

 

A=randi([1 10],5,6)

%A(3,4)=20 yo defino el max

 m=max(A)

 [x y]=find(A==max(m)) %encuentro la posicion Max en fila y en columna

   xmax=x(1)            %encuento el valor de la posición

   ymax=y(1)

B=A  

B(xmax,:)=0    %convierto en cero

B(:,ymax)=0

 

 

nf=size(A,1)

nc=size(A,2)

%intervalo de trabajo

intF=1:nf

intC=1:nc

 

cuad12_F=find(intF>=1 & intF<=xmax-1)

cuad34_F=find(intF>=xmax+1 & intF<=nf)

cuad14_C=find(intC>=1 & intC<=ymax-1)

cuad23_C=find(intC>=ymax+1 & intC<=nc)

 

%PRIMER CUADRANTE  (ESCRIBO EN ORDEN INVERSO LAS FILAS)

...

Descargar como (para miembros actualizados) txt (3 Kb) pdf (97 Kb) docx (43 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com