24小时热门版块排行榜    

查看: 614  |  回复: 2

郑建拥VIP

新虫 (初入文坛)

[求助] 用MATLAB做符号运算,但是没有explicited solution

syms r1 r2 x y z a b c1 c2 Vzx Vzy Vzz Vxx Vxy Vyy Bx By Bz Mz Mx My u0 f1 f2 f3 f4 f5 f6 f7 f8 Bxx Bxy Bxz Byy Byz;
r1=sqrt((x-a)^2+(y-b)^2+(z-c1)^2);
r2=sqrt((x-a)^2+(y-b)^2+(z-c2)^2);
Vzx=(x-a)*(1/r2^3-1/r1^3);
Vzy=(y-b)*(1/r2^3-1/r1^3);
Vzz=(c2-z)/r2^3-(c1-z)/r1^3;
Vxx=((y-b)^2-(x-a)^2)/((y-b)^2+(x-a)^2)^2*((c1-z)/r1-(c2-z)/r2)-(x-a)^2/((y-b)^2+(x-a)^2)*((c1-z)/r2^3-(c2-z)/r1^3);
Vxy=2*(x-a)*(y-b)/((y-b)^2+(x-a)^2)^2*((z-c1)/r1-(z-c2)/r2)-(x-a)*(y-b)/((y-b)^2+(x-a)^2)*((z-c1)/r2^3-(z-c2)/r1^3);
Vyy=((x-a)^2-(y-b)^2)/((y-b)^2+(x-a)^2)^2*((c1-z)/r1-(c2-z)/r2)-(y-b)^2/((y-b)^2+(x-a)^2)*((c1-z)/r2^3-(c2-z)/r1^3);
Bx=u0/(4*pi)*(Mx*Vxx+My*Vxy+Mz*Vzx);
By=u0/(4*pi)*(Mx*Vxy+My*Vyy+Mz*Vzy);
Bz=u0/(4*pi)*(Mx*Vzx+My*Vzy+Mz*Vzz);
S=solve(Bx==u0/(4*pi)*(Mx*Vxx+My*Vxy+Mz*Vzx),By==u0/(4*pi)*(Mx*Vxy+My*Vyy+Mz*Vzy),Bz==u0/(4*pi)*(Mx*Vzx+My*Vzy+Mz*Vzz),Bxx==diff(Bx,x),...
    Bxy==diff(Bx,y),Bxz==diff(Bx,z),Byy==diff(By,y),a,b,c1,c2,Mx,My,Mz);
拜托一些大牛们,帮我看看
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

erichan911

木虫 (小有名气)

2楼2018-04-21 19:17:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

独孤神宇

版主 (知名作家)

没有显示解,即无法给出解析式,可以考虑数值计算。此外,符号运算用maple比较适合

发自小木虫Android客户端
数值计算
3楼2018-04-21 19:21:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 郑建拥VIP 的主题更新
信息提示
请填处理意见