Está en la página 1de 1

%trabajo N2

%Edson Huamani Villalba


%Yampool Condori Velasquez
%EJEC 1:cambiar todos los valores de diagonal a cero
A=magic(3)
A(1:4:9)=0
%EJEC 2:sustituir todosloa valores de la diagonal por los elementos de un
%vector dado
A(1:4:9)=[3.14,3.14,3.14]
%EJEC 3:igualar a cero todos los valores negativos de una matriz
B=[-1 -5 9;5 -8 6;5 -9 -2]
B(B<0)=0
%EJEC 4:numero de elementos de una matriz
A=[1 2 -1;-2 3 5;-5 2 4];
n=nnz(A)
q=numel(A)
%EJEC 5:dado vector X obtener Y q tiene los elementos invertidos
X=[1.5 0.5 4];
Y=X.^(-1);
tabla=[X' Y']
%EJEC 6:obtener vector Y q tiene los mismos elementos de X excepto el
%ultimo
X(X==X(3))=[]
%EJEC 7:cuantos elemntos de una matriz son menores aun valor
d=length(find(A<5))
%EJEC 8:la suma total de las 2 diagonales de la matriz
a=fliplr(A);
trace(A)+trace(a)
%EJEC 9:dado la matriz A 4*4 obtener una matriz B con los elemntos de las
%esquinas
E=magic(4)
E(:,[2 3])=[];
E([2 3],:)=[]
%EJEC 10:dado la matriz A 4*4 obtener una matriz B eliminando las 2 filas y
%las columnas externas
J=magic(4)
J(:,[1 4])=[];
J([1 4],:)=[]
%EJEC 11:cree una hipermatriz tal que la primera capa sea una matriz 2*4
%con ceros, la segunda sea una matriz de unos y la tercera capa sea de
%numeros aleatorios
T(:,:,1)=zeros(2,4);
T(:,:,2)=ones(2,4);
T(:,:,3)=rand(2,4)
%EJEC 12:redimensione la iprmatriz anterior para que esta sea de 4*3*2
P(:,:,4)=zeros(2,4);
P(:,:,3)=ones(2,4);
P(:,:,2)=rand(2,4)
%EJEC 13:eleve al cuadrado los elementos de la hipermatriz anterior
P.^2
%EJEC 14:sume todos los elementos de la hipermatriz
sum(sum(T))

También podría gustarte