求解命令块 > 关于估值
关于估值
在求解线性或非线性方程组时,或在优化方程时,需要对所有未知变量估值。
对于线性方程组,估值仅用于确定求解结果的大小,其值并不重要。
下面的求解命令块显示了 x 的不同估值对返回的解结果没有影响:
单击可复制此表达式
单击可复制此表达式
单击可复制此表达式
对于非线性问题,解对估值高度敏感。选择和修改root函数的备注信息同样适用。
定义估值
对于 findminerr,在调用求解命令块函数时,您必须定义未知变量。估值名称必须和未知变量名称一致。
单击可复制此表达式
minimizemaximize 来说,未知变量是透明的,因为它们是目标函数 (需要优化的函数) 的自变量。然而,您必须为求解命令块函数中的每一个未知变量定义估值。minimize 估值的传递顺序必须与目标函数的自变量顺序相同。此处,aθ 的估值,而 bφ·的估值:
单击可复制此表达式
实数估值或复数估值
求解命令块首先会计算其在估值处的约束,以检查误差并确定解的域。
如果估值为实数,且计算估值处的左侧和右侧约束时仅生成实数值或实数值矩阵,则会获得一个实数解。否则,求解器可能会返回一个复数解。
这对您有帮助吗?