在 Prism 中输入方程时,自变量必须是 "X",因变量必须是 "Y"。因此,如果测量电压与时间的函数关系,就不能输入将V定义为t 的函数的方程,而必须将Y定义为X 的函数。
•Prism 可以拟合 Y 位于方程两边的隐式方程。
•Prism 可以拟合定义 dY/dX 的微分方程。
•Prism 无法拟合由一组微分方程定义的模型。因此,它不能拟合许多分区模型。
Prism 不会计算多重非线性回归,因此无法拟合包含两个或多个自变量(X)的模型。但请注意,您可以将参数定义为列常数,在这种情况下,其值来自列标题。在某些情况下,可以将这些列常量视为第二个自变量。
Prism 会将方程编译成内部格式,以便高效计算数学运算。如果编译后的方程无法在 Prism 预留的空间内运行,它就会报告方程 "太复杂"。
如果看到这条信息,不要放弃。通常可以重写方程,使其不那么复杂。方法是定义一个中间变量来定义变量的组合。例如,如果您的本示例方程中使用了四次 "K1+K2",那么您可以在方程的顶端定义一个中间变量(例如,K1P2=K1+K2),然后在方程的后面使用该中间变量,从而降低复杂性(但保持完全相同的数学含义)。这样,Prism 可以减少存储步骤。
Prism 没有允许在用户定义的方程中进行求和或循环的语法。
如果循环或求和的次数较少且一致,一种变通方法是多次编写方程,一次为 n=1,然后为 n=2 ......并将结果相加计算 Y 的最终值。