Matlab - Matlab me da una respuesta muy larga usando numeros complejos

 
Vista:

Matlab me da una respuesta muy larga usando numeros complejos

Publicado por jesus alvarez (5 intervenciones) el 26/03/2012 01:48:26
% Problema
clear all;
format short
eqn1='4=(V1/8)+((V1-V2)/(2-1*j*4))+((V1-V3)/(1*j*10))';
eqn2='0=(V2/(1*j*6))+((V2-V1)/(2-1*j*4))+((V2-V3)/1)';
eqn3='-2=(V3/(-1*j*2))+((V3-V2)/1)+((V3-V1)/(1*j*10))';
answer=solve (eqn1,eqn2,eqn3,'V1','V2','V3');
V1=vpa (sym (answer. V1)), V2=vpa (sym (answer. V2)), V3=vpa (sym (answer. V3))


%Respuesta de Matlab


V1 =(8.0*j*(- 98.0*j^2 + 43.0*j + 9.0))/(- 29.0*j^3 + 33.0*j^2 + 20.0*j + 2.0)
V2 =-(12.0*j^2*(10.0*j^2 + 7.0*j - 14.0))/(- 29.0*j^3 + 33.0*j^2 + 20.0*j + 2.0)
V3 =-(2.0*j*(60.0*j^3 + 37.0*j^2 + 3.0*j + 4.0))/(- 29.0*j^3 + 33.0*j^2 + 20.0*j + 2.0)



% Yo quiero una respuesta tipo: A= a+bi

V1 =

15.6478 - 2.8792i


V2 =

3.8798 + 3.4230i


V3 =

2.0131 + 1.0529i
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

Matlab me da una respuesta muy larga usando numeros complejos

Publicado por jesus (5 intervenciones) el 26/03/2012 06:52:41
clear all;
eqn1='4=(V1/8)+((V1-V2)/(2-1*j*4))+((V1-V3)/(1*j*10))';
eqn2='0=(V2/(1*j*6))+((V2-V1)/(2-1*j*4))+((V2-V3)/1)';
eqn3='-2=(V3/(-1*j*2))+((V3-V2)/1)+((V3-V1)/(1*j*10));'
[v1 v2 v3]=solve (eqn1,eqn2,eqn3,'V1','V2','V3')
V1=str2num(char(v1))
V2=str2num(char(v2))
V3=str2num(char(v3))


Esta respuesta fue dada por el Lic. José Jeremías Caballero Cantu. Muchisimas Gracias!!!!
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