我的方程系統既有線性方程也有非線性方程,但不是二次方程或三次方程,或者是具有多於一個可變度的方程。 例如:求解線性方程組和非線性方程組?
x + y = 3 (linear),
y + z = 4 (linear),
x * z = 6 (non linear),
x/y = 3 (non linear),
y * z/x = 2 (non linear)
可以有幾百個公式在這些系統中。沒有二次或三次方程。
我想知道哪種算法最適合求解這些方程組,哪種語言更好C或Matlab。
這個問題幾乎肯定會因爲太主觀而關閉。我認爲一個更有趣的算法問題可能是「我將如何去解決非線性方程組的系統?」,將選擇的語言作爲一個細節在你已經計算出你計劃如何解決它。 – templatetypedef
當問什麼語言更適合某些事情時,您需要指定您想要優化的內容。你想優化速度,精度還是易於編寫程序? –
我投「是不是真正的問題」是「過於寬泛」。 –