mathcad15 m020简单式子竟然不成立,请高手解决。
mathcad吧
全部回复
仅看楼主
level 8
huntmay 楼主
2013年03月11日 14点03分 1
level 1
不知道你的MC怎么了!
2013年03月12日 06点03分 2
你试试像huntmay那样“左边减8等于”。 他这个问题涉及到了MC单位计算中的公差设置。设计行业中一般会在表示长度的单位上使用公差,以表示加工精度,所以说是mm,实际上是带有公差的mm。在“格式”菜单的“结果”选项卡中有“公差”一项,把“零阈值”公差设置得高一些,比如说“1”,问题就解决了。
2013年03月12日 07点03分
另外,这个零阈值选项仅能够影响显示公差,而记录在内存里的数值仍旧是1.7e-15。在什么情况下MC会使用公差呢?在数值计算的情况下。当使用符号运算的时候,单位符号将被严格定义为相等,不会有公差问题了。
2013年03月12日 08点03分
确如剑客所言!
2013年03月12日 08点03分
level 12
2013年03月12日 08点03分 3
level 1
不好意思,回复的有些草率!楼上老剑客正解。
2013年03月12日 08点03分 4
level 8
huntmay 楼主
谢谢,非常感谢!为何分子、分母都乖以mm结果竟然不同,毕竟→用于引用不是很方便。以前的版本是可以的。
2013年03月12日 13点03分 5
正如朱老剑客所说:“这个问题涉及到了MC单位计算中的公差设置”。
2013年03月12日 14点03分
level 12
在MP2.0里试着做了一下,MP2.0里没有显示公差的设置,不管是零阈值还是复数阈值都是预先设好了的,貌似都比较大。所以在MP2.0里做这道题的数值计算看不出问题,但到了编程计算时仍然能够看出系统内部在数值计算时仍然把mm看成是有公差的。
具体是为啥我也不清楚,看MC15的升级指南里关于单位的两章,都说的是MC12—MC15与MC11之间的区别。你说的以前的版本不会是MC11吧?
不过我记得以前在wiki百科看到过会MC的单位计算特性,里面对MC的最新版本的单位公差性能还是很称赞的,主要是实用性好什么的。
2013年03月12日 14点03分 6
level 12
我前面的解释里也有错误,在MC的符号计算里,不存在“单位”这个概念,也就是说,它只是把“m”“kg”“s”之类的单位视作纯粹的未知变量,而不是有值的单位。刚发现用符号运算可以输出“根号下kg”这样的怪物。
2013年03月13日 12点03分 7
1