[討論] 求大神幫看為何不一樣(偏微分)

看板MATLAB作者 (saniao)時間10年前 (2015/04/01 11:52), 編輯推噓0(0017)
留言17則, 2人參與, 最新討論串1/1
clear all clc %控制影像偏微分 syms Xs t Xp Yp Ys; f=(cos(t)*(Xp-Xs)-sin(t)*(Yp-Ys))/(sin(t)*(Xp-Xs)+cos(t)*(Yp-Ys)); simplify(diff(f,Xs)) %查詢影像偏微分 syms xb a xp yp yb; h=(cos(a)*(xp-xb)-sin(a)*(yp-yb))/(sin(a)*(xp-xb)+cos(a)*(yp-yb)); simplify(diff(h,xb)) 請問 這兩個偏微分結果怎麼會不一樣呢 對應關係如下 Xs <-> xb Ys <-> yb Xp <-> xp Yp <-> yp t <-> a f結果如下 (sin(t)*(cos(t)*(Xp - Xs) - sin(t)*(Yp - Ys)))/(cos(t)*(Yp - Ys) + sin(t)*(Xp - Xs))^2 - cos(t)/(cos(t)*(Yp - Ys) + sin(t)*(Xp - Xs)) h結果如下 cos(a)/(cos(a)*(yb - yp) + sin(a)*(xb - xp)) - (sin(a)*(cos(a)*(xb - xp) - sin(a)*(yb - yp)))/(cos(a)*(yb - yp) + sin(a)*(xb - xp))^2 到底為什麼不一樣= _= -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.47.32 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1427860354.A.8DC.html

04/01 12:25, , 1F
我的都長一樣耶...MATLAB 2015a
04/01 12:25, 1F

04/01 12:25, , 2F
f: -(Yp - Ys)/(Yp*cos(t) - Ys*cos(t) + Xp*sin(t)
04/01 12:25, 2F

04/01 12:25, , 3F
- Xs*sin(t))^2
04/01 12:25, 3F

04/01 12:25, , 4F
...竟然 我是2014b
04/01 12:25, 4F

04/01 12:25, , 5F
h: (yb - yp)/(yb*cos(a) - yp*cos(a) + xb*sin(a)
04/01 12:25, 5F

04/01 12:25, , 6F
- xp*sin(a))^2
04/01 12:25, 6F

04/01 12:26, , 7F
只有分子的部分,負號有無帶入的差異
04/01 12:26, 7F

04/01 12:26, , 8F
不對 負號跟符號相反 你看我的對應關係 這樣是不一樣的
04/01 12:26, 8F

04/01 12:26, , 9F
= _= 所以是把負號帶進去就好嗎..
04/01 12:26, 9F

04/01 12:27, , 10F
我的2014b跑出一樣的結果
04/01 12:27, 10F

04/01 12:28, , 11F
負號帶進去 分子依樣 可是分母的符號還是不一樣吧@@
04/01 12:28, 11F

04/01 12:28, , 12F
下面是平方 所以負號帶進去 就一樣了
04/01 12:28, 12F

04/01 12:28, , 13F
Yp 應該對應到 yp的 可是他對應到yb了
04/01 12:28, 13F

04/01 12:29, , 14F
我算算 對不起 數學不好XDD
04/01 12:29, 14F

04/01 12:31, , 15F
他按照dictionary order去排的,所以會長得不太一樣
04/01 12:31, 15F

04/01 12:31, , 16F
但是其實是一樣的東西
04/01 12:31, 16F

04/01 12:33, , 17F
好Q_Q 我犯傻 長見識XDD
04/01 12:33, 17F
文章代碼(AID): #1L6sk2ZS (MATLAB)