求解方程组,万分感谢!!!
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?求解,谢谢了!!!
>> 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 语句后面不用分号 这样啊,谢了啊:handshake {:soso_e179:}
页:
[1]