Matlab - sumatoria con while

 
Vista:
sin imagen de perfil

sumatoria con while

Publicado por Ricardo (5 intervenciones) el 13/06/2014 03:50:01
Hola, estoy recientemente aprendiendo matlab y no me manejo mucho con las sentencias si alguien me puede ayudar por favor.
lo que tengo que hacer es un forma de sumar los elementos de una matriz pero usando solo la sentencia "While" sin usar "sum()".
El anunciado dice:
Escriba un programa en Matlab, que use las veces necesarias (1 o mas) la instrucción while, que calcule la sumatoria de todos los elementos de una matriz. No puede utilizar la función sum().

De antemano muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Jorge De Los Santos
Val: 30
Ha disminuido su posición en 12 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

sumatoria con while

Publicado por Jorge De Los Santos (213 intervenciones) el 13/06/2014 05:56:37
Hola Ricardo...

Una forma de implementarlo sería:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
A=[1 2;3 4];
[m,n]=size(A);
i=1;
j=1;
S=0;
while i<=m
    while j<=n
        S=S+A(i,j);
        j=j+1;
    end
    j=1;
    i=i+1;
end
disp(S);


Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar