Matlab
Enviado por x32306 • 10 de Junio de 2013 • Tarea • 442 Palabras (2 Páginas) • 231 Visitas
clc;
clear all;
fprintf('igualdad de matricez\n')
m=input('ingrese fila de la matriz A:');
n=input('ingrese columna de la matriz A:');
for(i=1:m)
for(j=1:n)
fprintf('A(%1.0f,%1.0f)=',i,j)
A(i,j)=input('');
end
end
f=input('ingrese fila de la matriz B:');
c=input('ingrese columna de la matriz B:');
for(i=1:f)
for(j=1:c)
fprintf('B(%1.0f,%1.0f)=',i,j)
B(i,j)=input('');
end
end
cond=1;
if(m==f&n==c)
for(i=1:m)
for(j=1:n)
if(A(i,j)==B(i,j))
break
cond=1;
else
cond=0;
end
end
end
else
cond=0;
end
fprintf('1. las matrices son iguales\n')
fprintf('0. las matrices son diferentes\n')
fprintf('condicion=%1.0f\n',cond)
clc;
clear all;
fprintf('diagonal de una matriz:\n');
n=input('ingrese orden de la matriz cuandrada:');
for(i=1:n)
for(j=1:n)
fprintf('A(%1.0f,%1.0f)=',i,j)
A(i,j)=input('');
end
end
for(i=1:n)
for(j=1:n)
if(i==j)
B(j)=A(i,j);
else
end
end
end
disp(A);
disp(B);
clc;
clear all;
fprintf('traza de una matriz:\n');
n=input('ingrese orden de la matriz cuadrada:');
for(i=1:n)
for(j=1:n)
fprintf('A(%1.0f,%1.0f)=',i,j)
A(i,j)=input('');
end
end
t=0;
for(i=1:n)
for(j=1:n)
if(i==j)
t=t+A(i,j);
else
end
end
end
disp(A);
fprintf('la traza=%1.0f\n',t)
clc;
clear A;
clear B;
fprintf('transpuesta de una matriz\n')
c=input('ingrese orden de la matriz cuadrada:');
for(i=1:c)
for(j=1:c)
fprintf('A(%1.0f,%1.0f)=',i,j)
A(i,j)=input('');
end
end
for(i=1:c)
for(j=1:c)
B(i,j)=A(j,i);
end
end
disp(A);
disp(B);
...