作者siate ()
看板MATLAB
标题[讨论] 为何这样isequal是0
时间Fri Jan 26 22:21:42 2018
我先定义syms x y
isequal(cos(y)^2*(cos(x)^2 - cos(x)), cos(y)^2*cos(x)^2 - cos(y)^2*cos(x))
两个式子整理後明明一样结果却是0
是哪个符号或写法造成的吗
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.40.69.64
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1516976504.A.DC0.html
1F:→ LiamIssac: isequal可以用在symbolic math? 我的话就把x y换成数字 01/26 22:43
2F:→ LiamIssac: 看一下数值结果 如果是1代表isequal在symbolic要式子一 01/26 22:43
3F:→ LiamIssac: 模一样 如果是0 那应该是那些什麽^2的判断错误 01/26 22:43
可以的喔,简单小测试isequal((x+y)*(x+y),(x+y)^2)会=1,xy代值算出来是一样的
4F:推 profyang: 先让a=cos(y)^2*(cos(x)^2 - cos(x)) 01/26 22:43
5F:→ profyang: b=cos(y)^2*cos(x)^2 - cos(y)^2*cos(x) 01/26 22:43
6F:→ profyang: 然後iseuqal(a,b) 01/26 22:43
还是0...QQ
※ 编辑: siate (114.40.69.64), 01/26/2018 23:13:20
※ 编辑: siate (114.40.69.64), 01/26/2018 23:15:15
7F:推 profyang: 啊我打错了sorry 01/26 23:21
8F:→ profyang: a=simplify(cos(y)^2*(cos(x)^2 - cos(x))) 01/26 23:21
9F:→ profyang: b=simplify(cos(y)^2*cos(x)^2 - cos(y)^2*cos(x)) 01/26 23:22
10F:→ profyang: 然後才isequal(a,b) 01/26 23:22
11F:→ profyang: 总之要让他式子的形式一样 他不会自动帮你化简的 01/26 23:22