2016-11-29 115 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

相关问题