首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >wxMaxima从“解决”中提取解决方案

wxMaxima从“解决”中提取解决方案
EN

Stack Overflow用户
提问于 2021-10-29 14:07:10
回答 1查看 99关注 0票数 1

我有下面的代码,它的工作很好,直到第二次到最后一次指令。

代码语言:javascript
复制
(%i17)  M_A;

(%o17)  [500.0,-0.22*F_Bz-750.0,0.22*F_By-105.0]

(%i18)  solve(M_A[2]);

rat: replaced -750.0 by -750/1 = -750.0

rat: replaced -0.22 by -11/50 = -0.22

(%o18)  [F_Bz=-37500/11]

(%i19)  solve(M_A[3]);

rat: replaced -105.0 by -105/1 = -105.0

rat: replaced 0.22 by 11/50 = 0.22

(%o19)  [F_By=5250/11]

(%i20)  F_Br : sqrt(F_By^2+F_Bz^2);

(%o20)  sqrt(F_Bz^2+F_By^2)

(%i21)  float(%);

(%o21)  sqrt(F_Bz^2+F_By^2)

如何才能得到%i20的数字答案。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-31 00:53:33

下面是我尝试将方程的解替换为F_Br表达式时得到的结果。见%i7%o7

代码语言:javascript
复制
(%i3) M_A:[500.0,(-0.22)*F_Bz-750.0,0.22*F_By-105.0]
(%o3)   [500.0, (- 0.22 F_Bz) - 750.0, 0.22 F_By - 105.0]
(%i4) s1:solve(M_A[2])

rat: replaced -750.0 by -750/1 = -750.0

rat: replaced -0.22 by -11/50 = -0.22
                                  37500
(%o4)                   [F_Bz = - -----]
                                   11
(%i5) s2:solve(M_A[3])

rat: replaced -105.0 by -105/1 = -105.0

rat: replaced 0.22 by 11/50 = 0.22
                                  5250
(%o5)                     [F_By = ----]
                                   11
(%i6) F_Br:sqrt(F_By^2+F_Bz^2)
                                2       2
(%o6)                  sqrt(F_Bz  + F_By )
(%i7) subst(append(s1,s2),F_Br)
                         750 sqrt(2549)
(%o7)                    --------------
                               11
(%i8) float(%)
(%o8)                   3442.337880372093
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69770313

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档