[問題] 想要解一個非線性方程式已回收

看板MATLAB作者 (一步一腳印)時間16年前 (2008/10/08 16:45), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
已經爬過文了 但是還是想不通 所以上來請教各位大大 如果還是沒有辦法解的話 就打算用暴力運算的方式把他跑出來 題目如下 欲求空間上兩個線段間的最小距離(兩線段不相交) 但是一條線段為直線 另外一條線段為非線性的曲線 線段 T(t)的方程式 X方向 n1 * (A/D)^t Y方向 n2 * (B/D)^t Z方向 n3 * (C/D)^t n1,n2,n3,A,B,C,D為常數 t為變數 線段 G(p)的方程式 X方向 s1 + ( m *p ) Y方向 s2 + ( n *p ) Z方向 s3 + ( l *p ) s1,s2,s3,m.n.l為常數 p為變數 欲求t p值以及兩線的距離 目前想到兩者間的關係為 dT(t) * (T(t)-G(p))=0 也就是說線段T的瞬間微分與兩線最短距離的方向向量為垂直的時候即為解 但是目前也只有這個關係式 不知道也任何比較好的解法 感謝各位大大 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.109.82.27 cloudo:轉錄至看板 Math 10/08 18:57
文章代碼(AID): #18x7Cqqj (MATLAB)
文章代碼(AID): #18x7Cqqj (MATLAB)