T应该是一个参数,一个函数还是什么?
问题描述:
我是新来的,我真的不知道如何精确地问我的问题。我要准备的代码,将继续像x1 = x0 + t* e
,这在实践中的样子:T应该是一个参数,一个函数还是什么?
x1 = [0.5, 1] + [0, t]
x1 = [0.5, 1+t]
我应该如何申报t
,使其工作?我的意思是t
必须一直保持在这里,以便能够进一步计算二次函数的根。
答
这将很难在通用编程语言中实现,因为您需要t
才能保持“符号”,因此您可以使用它进行代数操作。您应该考虑在计算机代数系统(CAS)中实现这一点,因为它们专门用于处理符号计算。在CAS中实现你所描述的内容将非常快速和简单。
有着名的(和昂贵的专有)CAS软件,如Mathematica或Matlab。或者,如果您使用C++或python,则分别有SymbolicC++和SymPy,它们可以很好地集成在一起。你可以看到维基百科list of CAS software。
这不是C++代码! –