Matlab - Matlab me da una respuesta algebraica. Yo busco una numerica.

 
Vista:

Matlab me da una respuesta algebraica. Yo busco una numerica.

Publicado por jesus alvarez (5 intervenciones) el 01/04/2012 04:55:36
>> clear all
%Example
R1=500; R2=250; C=2e-6; L=25e-3; W=1000; phi=0;
Vs=20*exp(j*phi*pi/180);
XC=(1/(1j*W*C));
XL=(1j*W*L);
Is=Vs/R1; %Converte from Voltage source to Current source
eqn1='Is=(V1/R1)+(V1/XC)+(V1-V2)/XL';
eqn2='0=(V2/R1)+(V2-V1)/XL';
[v1 v2]=solve (eqn1,eqn2,'V1','V2')

MatLab’s answer
v1 =(Is*R1*XC*(R1 + XL))/(2*R1*XC + R1*XL + XC*XL + R1^2)

v2 =(Is*R1^2*XC)/(2*R1*XC + R1*XL + XC*XL + R1^2)

%Mi meta es lograr una respuesta con números y no meramente con variables. Que comando necesito utilizar para lograr esto?

ans =8.1651 - 3.8838i
ans =7.9511 - 4.2813i
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

tengo q poner syms antes de las equaciones

Publicado por jesus alvarez (5 intervenciones) el 01/04/2012 20:10:53
syms V1 V2
eqn1='(V1/R1)+(V1/XC)+(V1-V2)/XL-Is';
eqn2='(V2/R1)+(V2-V1)/X-0';


encontre la respuesta, pero gracias de cualquier manera.
Jesus
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