While dentro de While
Publicado por Milena (30 intervenciones) el 23/12/2019 14:06:06
Hola, con este codigo
Estoy intentando obtener los siguientes resultados:

Lo que espero es que primero se haga el while interno con k=1, y al pasar a k=2, vuelva a empezar el while interno, pero no me esta acumulando los datos en la matriz de resultados, que error tengo?
Gracias.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
xi=[1 2 3 4 5 6 7 8 9 10]'
[m n]=size(xi)
k=3
i=1
k_i=1
while k_i<=k
while i<m
Dato=xi(i)*xi(i+k_i)
Matriz(i)=Dato
i=i+1
end
Resultados(k_i)=sum(Matriz)
k_i=k_i+1
i=1
end
Estoy intentando obtener los siguientes resultados:

Lo que espero es que primero se haga el while interno con k=1, y al pasar a k=2, vuelva a empezar el while interno, pero no me esta acumulando los datos en la matriz de resultados, que error tengo?
Gracias.
Valora esta pregunta


0