T应该是一个参数,一个函数还是什么?

时间:2016-11-29 02:43:03

标签: variables math symbolic-math

我是新来的,我真的不知道如何准确地提出我的问题。我必须准备像x1 = x0 + t* e一样的代码,实际上看起来像:

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

x1 = [0.5, 1+t]

我应该如何宣布t使其有效?我的意思是t必须一直留在这里,以便能够进一步计算二次函数的根。

1 个答案:

答案 0 :(得分:0)

这在通用编程语言中难以实现,因为您需要t保持“符号”,以便您可以使用它进行代数操作。您应该考虑在计算机代数系统(CAS)中实现它,因为它们专门用于处理符号计算。在CAS中实现您描述的内容非常快捷方便。

MathematicaMatlab等众所周知的(且价格昂贵的)CAS软件。或者,如果您使用的是C ++或python,SymbolicC++SymPy可以分别与它们中的每一个很好地集成。您可以看到维基百科的list of CAS software