看板 Math 關於我們 聯絡資訊
※ 引述《doom8199 (~口卡口卡 修~)》之銘言: : 標題: Re: [微積] 國中教甄題...請指點我哪一個步驟出錯了 : 時間: Tue Mar 6 11:25:09 2012 : : ※ 引述《Zsky (slow walk )》之銘言: : : 99年中區數學第22題 : : 劉明昌微積分課本裡有類似題,有解出 : : 但不懂為何這題依樣化葫蘆時 : : 算到第六步時卡住了... : : [題目] : : 由曲面 (X-Y)^2-Z^2=1 至原點之最短距離為何? : : [Ans] : : 1/根號2 (最近點為(1/2 , -1/2 , 0 )) : : [我的算法] : : 1. 先求X^2+Y^2+Z^2的最小值,求出後再開根號 : : 2. X^2+Y^2+Z^2 = X^2+Y^2+(X-Y)^2-1 : : : 3. 先對X偏微=> 4X-2Y ,再令其為0 : : 4. 再對Y偏微=> 4Y-2X ,再令其為0 : : 5. 解聯立方程得 X=0 ,Y=0 : : 6. 帶回(X-Y)^2-Z^2=1 => -Z^2=1 : : 到第六步就掛了...找不到點? : : 請高手指點一下哪裡出錯...謝謝你!! : --- : : 第三步就開始有問題了 : : 因為偏微分的做法是把 (x,y) 的所有集合當成 R^2 在算 : : 但實際上 (x-y)^2 = 1 + z^2 ≧ 1 是有 boundary condition 的 : : 那個做法就跟 d(x,y,z) = x^2 + y^2 + (x-y)^2 - 1 : : = 2(x - y/2)^2 + (3/2)y^2 - 1 相同 : : 會誤以為 d≧-1 , eq. hold iff x=y=0 : : : ---------- : : : 因此若想要用偏微分算,需要把 cost function 修正成: : : d(x,y,z) = x^2 + y^2 + z^2 + λ[(x-y)^2 - z^2 - 1] , λ 屬於 R-{0} : : ┌ 1 0 0 ┐ : = v'v + λ(v'Av - 1) , 其中 A = │ -2 1 0 │ : └ 0 0 -1 ┘ : v = [ x, y, z]' : 然後在分別對 (x,y,z) 偏微分 (或是對 v微分) : : 當然這個方法就是 Lagrange multiplier : : : -- : ※ 發信站: 批踢踢實業坊(ptt.cc) : ◆ From: 140.113.211.139 : 推 Ertkkpoo :不過其實我用Lagrange算,似乎也得到和原po一樣問題 03/06 13:21 補一下Lagrange multiplier的過程 L = x^2 + y^2 + z^2 + λ[(x-y)^2 - z^2 - 1] dL/dx = 2x + 2λ(x-y) = 0 ...(1) dL/dy = 2y - 2λ(x-y) = 0 ...(2) dL/dz = 2z - 2λz = 0 ...(3) dL/dλ = (x-y)^2 - z^2 - 1 = 0 ...(4) 由(3)得 2z(1-λ) = 0 => z = 0 or λ = 1 (i) λ = 1 代入(1) (2) 可得 x = 0, y = 0 代入(4)得z^2 = -1(不合) (ii) z = 0 由(1) + (2) 可得 x = -y 代入(4) (-2y)^2 = 1, y = 0.5 or -0.5 x = -0.5 or 0.5 代入(1) 可得 λ = -0.5 (不解λ也可以) 最短距離發生在 (0.5,-0.5,0) 與 (-0.5,0.5,0) 距離為√[(0.5)^2+0.5^2+0^2] = 1/√2 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.169.225.77
qbay :GJ 03/06 22:33