
Ciclo For
Publicado por Jofre Alexi (3 intervenciones) el 07/06/2016 00:00:20
Hola tengo un problema con el ciclo for, de Matlab espero me puedan ayudar, tengo el siguiente codigo (Bueno es una parte del codigo total que estoy realizando)
Bueno lo anterior me esta calculando las impedancias de una matriz de 3*3 que es asi, ahora necesito ordenarlas para cada linea pero que cada matriz formada tenga un nombre por ejemplo Z11, Z12, Z13, Z14...... estuve haciendo lo siguiente:
espero me puedan ayudar saludos
1
2
3
4
5
6
7
8
9
Ztt=[(LINEAS(:,4)+0.09530)+sqrt(-1)*((log(1./LINEAS(:,5)))+7.93402)*0.12134];
Zts=[0.09530+sqrt(-1)*(((log(1./LINEAS(:,8)))+7.93402)*0.12134)];
Ztr=[0.09530+sqrt(-1)*((log(1./LINEAS(:,10))+7.93402)*0.12134)];
Zst=[0.09530+sqrt(-1)*((log(1./LINEAS(:,8))+7.93402)*0.12134)];
Zss=[(LINEAS(:,4)+0.09530)+sqrt(-1)*((log(1./LINEAS(:,5)))+7.93402)*0.12134];
Zsr=[0.09530+sqrt(-1)*((log(1./LINEAS(:,9))+7.93402)*0.12134)];
Zrt=[0.09530+sqrt(-1)*((log(1./LINEAS(:,10))+7.93402)*0.12134)];
Zrs=[0.09530+sqrt(-1)*((log(1./LINEAS(:,8))+7.93402)*0.12134)];
Zrr=[(LINEAS(:,4)+0.09530)+sqrt(-1)*((log(1./LINEAS(:,5)))+7.93402)*0.12134];
Bueno lo anterior me esta calculando las impedancias de una matriz de 3*3 que es asi, ahora necesito ordenarlas para cada linea pero que cada matriz formada tenga un nombre por ejemplo Z11, Z12, Z13, Z14...... estuve haciendo lo siguiente:
1
2
3
4
5
6
for k=1:Nlineas
i=LINEAS(k,1);
j=LINEAS(k,2);
A=[Ztt(k) Zts(k) Ztr(k); Zst(k) Zss(k) Zsr(k); Zrt(k) Zrs(k) Zrr(k)]; aca para cada linea me calcula su impedancia necesito que lo almacene en una matriz independiente, ya tengo los valores i y j para cada K, es decir necesito que me almacene por ejemplo para un K un resultado asi: Zij=(RESULTADO DE A)
end
espero me puedan ayudar saludos
Valora esta pregunta


0