chaosmephisto 发表于 2011-5-9 23:36

求解方程组,万分感谢!!!

syms R r x;
f1=sym('12*r*(R+r)-(R^2+r^2+R*r)*(x^2*r^2+4)');
f2=sym('x^2*(R^2+R+1)-6*(R+1)');
f3=('((R+r)*(R^2+R+1)-R*(R+1)*(R^2+r^2+R*r))^2*(-2*R^2+R+1)/3/(R+1)-((1-R)*(R+r)*(R^2+r^2+R*r)-r*(1-R^2)*(R^2+r^2+R*r))^2');
=solve(f1,f2,f3)

为什么matlab一直算不出来,永远busy?求解,谢谢了!!!

小企鹅 发表于 2011-5-10 08:05

>> syms R r x
>> f1=sym('12*r*(R+r)-(R^2+r^2+R*r)*(x^2*r^2+4)');
>> f2=sym('x^2*(R^2+R+1)-6*(R+1)');
>> f3=('((R+r)*(R^2+R+1)-R*(R+1)*(R^2+r^2+R*r))^2*(-2*R^2+R+1)/3/(R+1)-((1-R)*(R+r)*(R^2+r^2+R*r)-r*(1-R^2)*(R^2+r^2+R*r))^2');
>> =solve(f1,f2,f3)
Warning: Warning, solutions may have been lost

R =

-.14304308155148888972226061285614



r =

-1.1565759480515754524712804644619



x =

-2.4207603103462084953299164205756
呵呵 我的算出来了,你的定义变量 syms 语句后面不用分号

chaosmephisto 发表于 2011-5-16 21:01

这样啊,谢了啊:handshake

bbscb 发表于 2011-6-4 19:21

{:soso_e179:}

alair004 发表于 2012-2-6 16:39

发表于 1970-1-1 08:00

页: [1]
查看完整版本: 求解方程组,万分感谢!!!