2016-11-29 135 views
-2

我是新來的,我真的不知道如何精確地問我的問題。我要準備的代碼,將繼續像x1 = x0 + t* e,這在實踐中的樣子:T應該是一個參數,一個函數還是什麼?

x1 = [0.5, 1] + [0, t] 

x1 = [0.5, 1+t] 

我應該如何申報t,使其工作?我的意思是t必須一直保持在這裏,以便能夠進一步計算二次函數的根。

+1

這不是C++代碼! –

回答

0

這將很難在通用編程語言中實現,因爲您需要t才能保持「符號」,因此您可以使用它進行代數操作。您應該考慮在計算機代數系統(CAS)中實現這一點,因爲它們專門用於處理符號計算。在CAS中實現你所描述的內容將非常快速和簡單。

有着名的(和昂貴的專有)CAS軟件,如MathematicaMatlab。或者,如果您使用C++或python,則分別有SymbolicC++SymPy,它們可以很好地集成在一起。你可以看到維基百科list of CAS software

相關問題