VibrationMaster 发表于 2007-10-18 08:22

我做符号运算,pi自动转换乘3.1415怎么办?

即使我重新启动程序,乃至重启计算机都不行.
如果pi自动转换成3.1415,结果首先是难看死了,另外很难做进一步简化.

octopussheng 发表于 2007-10-18 08:36

回复 #1 VibrationMaster 的帖子

建议用sym预定义一个变量,如v_PI=sym('v_PI'),这样就可以了!

VibrationMaster 发表于 2007-10-18 08:46

我已经发现问题了
预定义变量可以,但是在化简中无法利用sin(pi)=0这些性质。
我发现 如果先对pi运算, 比如d*pi^2, 就转为数值,而d*pi*pi则保留pi

donkeyxu 发表于 2007-10-18 13:35

回复 #3 VibrationMaster 的帖子

细节有用,有用的细节

Happy99 发表于 2010-12-11 21:46

why??
>> syms d
>> d*pi^2
ans =
(2778046668940015*d)/281474976710656

>> d*pi*pi
ans =
pi^2*d

>> pi*pi*d
ans =
(2778046668940015*d)/281474976710656

liuli1979 发表于 2011-12-1 14:41

学习,,,,
页: [1]
查看完整版本: 我做符号运算,pi自动转换乘3.1415怎么办?