Matlab - ayuda con un for

 
Vista:
sin imagen de perfil
Val: 8
Ha aumentado su posición en 12 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

ayuda con un for

Publicado por Nicolás (3 intervenciones) el 05/05/2021 05:55:00
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
SIL=5000;
Vr=500;
Zc=100;
B=2;
 
Pc=0.1*SI;
Ir=Pc/(Vr*sqrt(3));
 
Sr=Vr*conj(Ir);
Qr=imag(Sr)
 
x=0;
Vs=cos(B*x)*Vr+ Zc*j*sin(B*x)*Ir;
Is=(1/Zc)*j*sin(B*x)*Vr+ cos(B*x)*Ir;
 
Ss=Vs*conj(Is);
Qs=imag(Ss)

Ayuda necesito hacer esto para Pc=0.1*SI,Pc=0.4*SI,Pc=0.7*SI,Pc=1*SI, Pc=2*SI, qué debería hacer?, con un for? y que me entregue Qr y Qs
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 Jon
Val: 354
Ha aumentado 1 puesto en Matlab (en relación al último mes)
Gráfica de Matlab

ayuda con un for

Publicado por Jon (161 intervenciones) el 05/05/2021 08:37:29
Buenos días Nicolás,

En este caso no es necesario un bucle For, puesto que MATLAB está diseñado para resolver operaciones vectoriales.

Te propongo lo siguiente:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
SIL=5000;
Vr=500;
Zc=100;
B=2;
 
n=[0.1, 0.4, 0.7, 1, 2];
Pc=n*SI;
 
Ir=Pc/(Vr*sqrt(3));
 
Sr=Vr*conj(Ir);
Qr=imag(Sr)
 
x=0;
Vs=cos(B*x)*Vr+ Zc*j*sin(B*x)*Ir;
Is=(1/Zc)*j*sin(B*x)*Vr+ cos(B*x)*Ir;
 
Ss=Vs.*conj(Is);
Qs=imag(Ss)

Un saludo,

Jon
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar