函数 > 求解和最优化 > 示例:参数解
  
示例:参数解
使用 root 函数或求解命令块来定义函数,用于计算从属于未知参数的方程或方程组。这将求解整个方程组。
Root 函数
求解不同参数值 a 的方程 f1=f2
1. 定义两个函数。
单击复制此表达式
单击复制此表达式
2. 定义新函数 S 以求解不同 a 值的方程。
单击复制此表达式
3. 定义初始估值。
单击复制此表达式
4. 定义参数 a 的范围并求解各个不同值的方程。
单击复制此表达式
单击复制此表达式
单击复制此表达式
单击复制此表达式
单击复制此表达式
求解命令块:摩擦系数
求出给定 e (管道粗糙度)、D (管道直径) 和 R (雷诺数) 值的摩擦系数 f
1. 定义估值。
单击复制此表达式
2. 编写求解命令块以定义函数来计算摩擦系数。
单击复制此表达式
参数 eDR 尚未定义。每次计算函数 FricFac 时,都可以为这些参数指定新值,求解命令块将会被再次调用。
3. 计算不同雷诺数的摩擦系数。
单击复制此表达式
单击复制此表达式
单击复制此表达式
单击复制此表达式
单击复制此表达式
单击复制此表达式
求解命令块:圆和直线相交
1. 求出随着圆半径的变化,圆和直线 y = 2 - x 相交的位置。
单击复制此表达式
单击复制此表达式
单击复制此表达式
单击复制此表达式
单击复制此表达式
单击复制此表达式
单击复制此表达式
单击复制此表达式
2. 编写求解命令块来定义函数,以返回直线 y = 2 - x 和半径为 R 的圆之间的交点的坐标。
单击复制此表达式
3. 使用新定义的 Z 函数求出 R=3x=1y=1 估值的交点坐标。
单击复制此表达式
单击复制此表达式
单击复制此表达式
4. 绘制交点的图像。
单击复制此表达式
5. 使用新定义的 Z 函数求出 5 个不同半径 R 值的交点坐标。
单击复制此表达式
单击复制此表达式
单击复制此表达式
单击复制此表达式
也可以通过定义 Z(R, x, y),根据估值来参数化以上求解命令块。这将可以使用单个求解命令块设置为每个半径计算两个不同的解。