机械荟萃山庄

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 107|回复: 0

感谢天花板的Octave

[复制链接]
发表于 昨天 19:03 | 显示全部楼层 |阅读模式
符号运算,真不容易。




>> syms sigmaz M I c m y b S E;
>> sigmaz=M/I*c-(1/3*m-(y/b)^2)*S;
warning: passing floating-point values to sym is dangerous, see "help sym"
warning: called from
    double_to_sym_heuristic at line 50 column 7
    sym at line 384 column 13
    mtimes at line 54 column 5

>> f=int(sigmaz^2/E,y,-b,b);
>> f
f = (sym)

     2         /       2            \       / 2  2  2                    2  2\
  2*S *b   2*b*\- 2*I*S *m + 6*M*S*c/   2*b*\I *S *m  - 6*I*M*S*c*m + 9*M *c /
  ------ + -------------------------- + --------------------------------------
   5*E               9*E*I                                   2
                                                        9*E*I

>> simplify(f)
ans = (sym)

      /   2  2  2      2  2                                               2  2\
  2*b*\5*I *S *m  + 9*I *S  - 30*I*M*S*c*m - 10*I*S*(I*S*m - 3*M*c) + 45*M *c /
  -----------------------------------------------------------------------------
                                           2
                                     45*E*I

>> collect(f,S)
ans = (sym)

     2         /       2            \       / 2  2  2                    2  2\
  2*S *b   2*b*\- 2*I*S *m + 6*M*S*c/   2*b*\I *S *m  - 6*I*M*S*c*m + 9*M *c /
  ------ + -------------------------- + --------------------------------------
   5*E               9*E*I                                   2
                                                        9*E*I

显示走样了。


collect函数,合并同类项,好像是没啥效果。
不过,也帮了大忙。
感谢。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|机械荟萃山庄 ( 辽ICP备16011317号-1 )

GMT+8, 2025-1-23 04:56 , Processed in 0.164871 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表