
For aninado en matlab
Publicado por allweb (5 intervenciones) el 22/10/2015 06:21:04
Estimados;
Expongo mi duda en busca de su ayuda.
Tengo definido 2 array en matlab. Lo que deseo es que cada elemento del primer array multiplique a cada uno de los elementos del segundo array y que en cada término del recorrido, guarde el nuevo array en un variable. Por ejemplo:
entonces obtenga como resultado esto:
He intentado hacerlo de la siguiente forma:
pero obtengo todo en uno sólo: f = [ 1*4 1*5 1*6 1*7 2*4 2*5 2*6 2*7 3*4 3*5 3*6 3*7].
Quisiera obtener 3 funciones separadas.
Espero su ayuda..
Gracias
Expongo mi duda en busca de su ayuda.
Tengo definido 2 array en matlab. Lo que deseo es que cada elemento del primer array multiplique a cada uno de los elementos del segundo array y que en cada término del recorrido, guarde el nuevo array en un variable. Por ejemplo:
1
2
m = [ 1 2 3]
n = [ 4 5 6 7]
1
2
3
t1 = [1*4 1*5 1*6 1*7]
t2 = [2*4 2*5 2*6 2*7]
t3 = [3*4 3*5 3*6 3*7]
He intentado hacerlo de la siguiente forma:
1
2
3
4
5
6
7
8
9
10
ed = [1 2 3]
nR = [ 4 5 6]
f = [];
i = 1;
j = 1;
for i = 1:length(ed)
for j =1:length(nR)
f = [ f ed(i)*nR(j) ];
end
end
pero obtengo todo en uno sólo: f = [ 1*4 1*5 1*6 1*7 2*4 2*5 2*6 2*7 3*4 3*5 3*6 3*7].
Quisiera obtener 3 funciones separadas.
Espero su ayuda..
Gracias
Valora esta pregunta


0