关于求解命令块变量
在求解命令块内定义变量时,下列规则适用:
• 只能使用定义运算符在求解命令块内部定义变量,但不能对此类定义使用全局定义运算符。
• 使用定义运算符为变量赋值时,会将赋值范围限制在求解命令块内部。所赋值可以是数字或之前定义的求解命令块变量。
• 可使用定义运算符将求解命令块函数的输出赋值给变量。此类赋值在求解命令块的内部和外部均可识别。
例如,在下面的求解命令块中:
• 定义运算符用于定义估值变量 x、y 和 z。
• 三个方程用于定义约束。
• 求解命令块函数
Find 用于查找符合约束的解。
• 定义运算符用于将 Find 的输出赋值给变量 vec。
• 估值将在求解命令块的底部进行计算。
在求解命令块外部计算求解命令块变量时,会显示以下内容:
• 变量 vec 已定义,并且在求解命令块内部和外部返回相同的结果。
• 变量 x、y 和 z 未在求解命令块外部定义,对其进行求解会返回类似的错误消息。