Re: [問題] 多元2次方程式,MATLAB有無能力解決@_@ …已回收

看板MATLAB作者 (Achilles)時間17年前 (2008/11/22 09:59), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
※ 引述《beboy (??)》之銘言: : 小弟我現在有個困擾 : 要解多元2次方程式 : 總共有21個equations 然後共有23個unknown的parameter有待解出 : 23個parameter = a,b,c,...,u,v,w : 21個equation有類似以下這些樣子 : a^2 + g^2 + m^2 + n^2 = 1; : ac + gi = 0; : cd + ij + rs = 0; : 等等 最多2次方~ : 按照線性代數的概念來說,這樣的問題理論上會有無限多組解(應該吧@_@) : 而其解的rank = 23-21 = 2 : 雖然這樣認為,不過因為方程式太多,變數也太多,甚至有2次方出現 : 手算真的很難算得出來 : 想請問各位MATLAB有無這樣的能力將解求出(不一定要全解出) : 在給定的一個範圍內解就可以了 : 先謝謝各位的回答囉~ 1. 這是兩次方程式, not a linear equation.... 所以你的 rank 用錯了. 2. fslove 是用 simplex 去解的, 你運氣不好的話, 會找到很奇怪的答案, 或是 oscillation. 我的直覺是. dimension 越大, 效果越差. 3. 既然你只要求一個範圍的解, 我會從圖形解下手, 考慮一個簡單的方程, xy = 1, x^2 + y^2 = 1. 你可以把 2D 平面畫成很多 grid, 然後去描繪兩個圖形, 找 grid counter = 2. Hough transform 有這樣的意思在, 不妨參考看看. -- 趙客縵胡纓,吾鉤霜雪明。銀鞍照白馬,颯沓如流星。 十步殺一人,千里不留行。是了拂衣去,深藏身與名。 閑過信陵飲,脫劍膝前橫。將炙啖朱亥,持觴勸侯贏。 三杯吐然諾,五嶽倒為輕。眼花耳熱後,意氣素霓生。 就趙揮金錘,邯鄲先震驚。千秋二壯士,烜赫大梁城。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 128.125.20.198
文章代碼(AID): #199sTx4D (MATLAB)
文章代碼(AID): #199sTx4D (MATLAB)