作者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/m.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