Está en la página 1de 5

clc

i=0,fact=1;
n=imput('INGRESE UN NUMERO FACTORIAL :');
while i<n;
i=i+1;
factl=fact*i;
end
fprintf('EL FACTORIAL DEL NUMERO ES :');disp (fact);

clc
fact=1;
n=input('INGRESE UN NUMERO ENTERO : ');
for i=1.n
fact=fact*1;
end
fprintf('FACTORIAL DEL NUEMERO LEIDO ES : '); disp(fact);

clc
i=0;
n =imput('INGRESE NUMERO_: ');
while 1<12;
i=i+1.
fprintf('');

Domingo, 02 de julio de 2017

Crear un algoritmo que indique el número de elementos enteros de una


matriz unidimensional luego mostrar el promedio de los datos ingresados

Función: mientras
clc
clear all
i=0;s=0;pro=0;
fprintf('TRABAJO CON MATRICES /n /n');
n=input('INGRESE NUMERO DE ELEMENTOS DE UNA MATRISZ UNIMENCIONAL : ');
while i<n;
i=i+1;
m(i)=input('INGRESE NUMERO : ');
s=s+m(i);
end
pro=s/n;
fprintf('EL PROMEDIO DE LOS ELEMENTOS DE LA MATRISZ ES : ');disp(pro);
Función for
clc
clear all
i=0;s=0;pro=0;
fprintf('TRABAJO CON MATRICES /n /n');
n=input('INGRESE NUMERO DE ELEMENTOS DE UNA MATRISZ UNIMENCIONAL : ');
for i=1:n;
m(i)=input('INGRESE NUMERO : ');
s=s+m(i);
end
pro=s/n;
fprintf('EL PROMEDIO DE LOS ELEMENTOS DE LA MATRISZ ES :
');disp(pro);disp(m);

MATRICES

EJEMPLO 1

clc
clear all
f=0;c=0;i=0j=0;
fprintf('INGRESE VALORES PARA LA MATRIZ A \n \n' )
f=input('INGRESE NUMERO DE FILAS: \n ');
c=input('INGRESE NUMERO DE COLUMNAS: \N ');
for i=1:f
for j=1:c
disp(['el elemento(' ,num2str(i), ','num2str(j), ')'])
A(i,j)=input(' ');
end
end
% MUESTRA LOS ELEMENTOS DE LA MATRIZ
disp(A);
EJEMPLO 2

clc
clear all
i=0;
n=input('INGRESE TAMAÑO DE MATRIZ : \n' );
for i=1:n
disp(['EL ELEMENTO(',NUM2STR(i),') '])
a(i)=input('INGRESE NUMERO DE LA MATRIZ A: ');
end
for i=1:1
disp(['EL ELEMENTO(',NUM2STR(i),') '])
b(i)=input('INGRESE NUMERO DE LA MATRIZ B : ');
end
for i=1:n
c(i)=a(i)+b(i);
end
% MUESTRA LOS ELEMENTOS DE LA MATRIZ
disp(C);

clc
clear all
i=0;
n=input('INGRESE TAMAÑO DE MATRIZ : \n' );
for i=1:n
disp(['EL ELEMENTO(',NUM2STR(i),') '])
a(i)=input('INGRESE NUMERO DE LA MATRIZ A: ');
disp(['EL ELEMENTO(',NUM2STR(i),') '])
b(i)=input('INGRESE NUMERO DE LA MATRIZ B : ');
c(i)=a(i)+b(i);
end
% MUESTRA LOS ELEMENTOS DE LA MATRIZ
disp(C);
suma de matrices de 3*3

clc
clear all
f=0;c=0;i=0;j=0;
fprintf('INGRESE VALORES PARA LA MATRIZ A \n \n')
f=input('INGRESE NUMERO DE FILAS: \n ');
c=input('INGRESE NUMERO DE COLUMNAS: \n ');
for i=1:f
for j=1:c
disp(['Elementos Matris A (' ,num2str(i), ',',num2str(j), ')'])
A(i,j)=input(' ');
disp(['Elementos Matris B (' ,num2str(i), ',',num2str(j), ')'])
B(i,j)=input(' ');
C(i,j)=A(i,j)+B(i,j);
end
end
% MUESTRA LOS ELEMENTOS DE LA MATRIZ
disp(C);
Sábado 22/07/2017

clc
clear all
f=0;c=0;i=0;j=0;
sdid=0;k=0;
fprintf('INGRESE VALORES PARA LA MATRIZ A \n \n')
f=input('INGRESE NUMERO DE FILAS: \n ');
c=input('INGRESE NUMERO DE COLUMNAS: \n ');
k=input('INGRESE LA COLUMNA QUE DESEESUMAR DE 1 A 5: \n ');
%INGRESE VALOR A LA MKATRIZ M
for i=1:f
for j=1:c
disp(['Elementos Matris A (' ,num2str(i), ',',num2str(j), ')'])
M(i,j)=input(' ');
end
end
%MATRIZ DIAGONAL DE IZQUIERADA A DERECHA
clc
sdid=0;
for i=1:c
sdid=sdid+M(i,i);
end
%MATRIZ DIAGOLNAL DE DERECHA A IZQUIERDA
sddi=0;
for i=1:f
j=5-i;
sddi=sddi+M(i,j);

end
%SUMATORIA COLUMNA 1
sco=0;
for i=1:4
sco=sco+M(i,k)
end
%MUESTRA LOS ELEMENTOS DE LA MATRIZ
disp(M);
%MUESTRA SUMATORIA DIAGONAL IZQUIERADA @ DERECHA
disp(['MUESTRA SUMATORIA DIAGONAL IZQUIERADA A DERECHA
',num2str(sddi),]);
%MUESTRA SUMATORIA DIAGONAL DERECHA @ IZQUIERDA
disp(['MUESTRA SUMATORIA DIAGONAL DERECHA A IZQUIERADA
',num2str(sddi),]);
%MUESTRA SUMATORIA DE MA COLUMNA 1
disp(['MUESTRA SUMATORIA DE COLUMNA ',num2str(k),' ES =',num2str(sco)']);

También podría gustarte