求解命令块 > 关于求解命令块
  
关于求解命令块
求解命令块可用于求解方程以及线性、非线性和微分方程组。它们还可通过求出给定函数在指定约束下的最小值和最大值点来求解优化问题。
求解命令块利用估值并以迭代的方式逼近解,可最终求出解。解通常是落在实数解的收敛公差 TOL 和约束公差 CTOL 之内的近似值。
每个求解命令块只能包含一个求解函数。但是,可以在某个求解命令块的末尾定义一个函数 f(a) := find(x),然后在另一求解命令块中使用此函数。第一个求解命令块称为参数化求解命令块。
必须在求解命令块函数的前面定义估值或初始值/边界条件。若想使解为复数,可使用复数估值。如果求解 n 个变量,则求解命令块必须具有 n 个方程。求解矩阵变量时允许使用矩阵符号。
求解命令块的益处
可通过自然数学符号建立问题。正在求解的方程是显式方程,未隐藏在矢量和矩阵的定义中,也未隐藏在求解器的定义中。
求解命令块可用来指定约束,该约束可将所需的解限定在解空间的特定范围内。
求解命令块函数会自动选择适当的算法来对您的问题进行求解。
通过求解命令块调用的迭代过程,可查找非线性方程组的解。如果可能的话,通过矩阵计算求解该系统也是极其困难的。
可在求解命令块中移动区域,也可在工作表中将求解命令块像实体一样进行移动。