求解命令块 > 示例:求解非线性方程组
  
示例:求解非线性方程组
使用求解命令块求解具有 n 个未知量的 n 方程组。
1. 插入一个求解命令块,并定义估值、约束和求解器函数 Find
单击复制此表达式
2. 计算 vec
单击复制此表达式
求解矩阵式方程组
可使用特征分析或求解命令块来求解矩阵式方程组。
1. 求解以下非线性方程:
单击复制此表达式
单击复制此表达式
2. 使用 eigenvecs 函数计算矩阵 M 的特征矢量。
单击复制此表达式
3. 使用 eigenvals 计算矩阵 M 的特征值,并使用 diag 函数将这些值沿矩阵 Vals 的对角线放置:
单击复制此表达式
4. 使用 VectorizationTranspose 运算符查找 X
单击复制此表达式
单击复制此表达式
单击复制此表达式
5. 在求解命令块中使用求解器函数 Find 查找 X
单击复制此表达式
6. 计算 Xsb2M
单击复制此表达式
求解带有单位的数量
您可使用求解命令块来求解带有单位的数量。此示例通过管道的直线长度确定流速。
1. 定义以下物质的密度和磁导率:
单击复制此表达式
单击复制此表达式
2. 定义管道的直径和长度:
单击复制此表达式
单击复制此表达式
3. 定义管道中的压力和重力:
单击复制此表达式
单击复制此表达式
单击复制此表达式
4. 求解 vfNRe
单击复制此表达式