函数 > 求解和最优化 > 微分方程求解器 > 示例:状态空间求解器
  
示例:状态空间求解器
使用求解器 statespace 求解一阶常微分方程组 (ODE) 的状态空间表示。
具体来说,求出在非受迫谐振子情况下的解,其中谐振方程右侧为 0:
单击复制此表达式
* 
解有三种情况 - 过阻尼、临界阻尼和欠阻尼。
过阻尼解
1. 写出过阻尼解的数学方程:
单击复制此表达式
2. 定义初始条件、对象质量、阻尼常数、积分区间的起点和终点以及点数:
单击复制此表达式
单击复制此表达式
单击复制此表达式
单击复制此表达式
单击复制此表达式
单击复制此表达式
3. 设置系统的自然频率或共振频率。
单击复制此表达式
4. 验证是否存在过阻尼条件:
单击复制此表达式
5. 以矩阵形式写出 ODE:
单击复制此表达式
6. 调用 statespace 函数:
单击复制此表达式
7. 绘制解的图像:
单击复制此表达式
临界阻尼解
1. 设置系统的自然频率或共振频率。
单击复制此表达式
2. 验证是否存在临界阻尼条件:
单击复制此表达式
3. 以矩阵形式写出 ODE:
单击复制此表达式
4. 调用 statespace 函数:
单击复制此表达式
5. 绘制解的图像:
单击复制此表达式
欠阻尼解
1. 设置系统的自然频率或共振频率。
单击复制此表达式
2. 验证欠阻尼条件是否存在:
单击复制此表达式
3. 以矩阵形式写出 ODE:
单击复制此表达式
4. 调用 statespace 函数:
单击复制此表达式
5. 绘制解的图像:
单击复制此表达式