我是新来的,我真的不知道如何准确地提出我的问题。我必须准备像x1 = x0 + t* e
一样的代码,实际上看起来像:
x1 = [0.5, 1] + [0, t]
x1 = [0.5, 1+t]
我应该如何宣布t
使其有效?我的意思是t
必须一直留在这里,以便能够进一步计算二次函数的根。
答案 0 :(得分:0)
这在通用编程语言中难以实现,因为您需要t
保持“符号”,以便您可以使用它进行代数操作。您应该考虑在计算机代数系统(CAS)中实现它,因为它们专门用于处理符号计算。在CAS中实现您描述的内容非常快捷方便。
有Mathematica或Matlab等众所周知的(且价格昂贵的)CAS软件。或者,如果您使用的是C ++或python,SymbolicC++和SymPy可以分别与它们中的每一个很好地集成。您可以看到维基百科的list of CAS software。