说明:使用微分方程对一阶倒立摆进行动力学仿真,并使用双路PD控制对其进行控制仿真,因为是使用的微分方程仿真,没有使用线性近似,更接近实际模型
说明:matlab学习必备小程序,包括Euler解常微分方程、Neville插值、Newton插值、Taylor解常微分方程、追赶法求解三对角方程
matlab 程序 必备
说明:对于有界热传导齐次方程的混合问题,用分离变量法求解往往很复杂。为了更好地理解热传导方程的解,使用MATLAB 软件将方程的解用图像表示出来。通过区域转换的思想,利用MATLAB 编程实现一定区域内热传导方程的有限差分方法,数值表明了方法的可行性和稳定性
matlab 热传导
说明:MATLAB求解偏微分方程(扩散方程)有限差分法 源程序代码。
有限差分法 差分方程 有限差分求解 扩散 有限差分扩散
说明:常微分方程的数值解,可用于求解常微分方程,自适应步长的龙格法。
FU3 clothesgpn oxygenjss G4SD opposite1aa
说明:lorenz方程,超混沌方程,chen算法,chua算法。
混沌算法 Lorenz超混沌 lorenz混沌方程 chua 超混沌Lorenz
说明:光子晶体的能带图计算,其实质就是电磁本征值(复矢量场)的问题。利用平面波展开磁场,引入f(r)=1/eps(r),再利用倒格矢G将f(r)展开,将两者代入光子晶体的支配方程,最后得到一个平面波展开的方法的线性方程组,最终转化为求解其特征值向量的问题。
复平面波展开 复能带 能带图 能带 复矢量
说明:用Matlab实现求偏微分数值解的有限元法。 波动方程是数学中一个常见于静电学、机械工程和理论物理的偏微分方程。
静电 波动方程 求偏微分方程
说明:四阶龙格库塔算法,用来求解二阶偏微分方程,在转子系统的动力学方程数值求解中普遍应用
四阶龙格库塔
说明:一个非常全面的捷联惯导程序,包含了从初始对准、初值的设定,四元素的四阶龙格库塔法更新,对速度微分方程和位置方程分别用龙格库塔法和欧拉角法求解。
捷联惯导 四元素 四阶龙格库塔法 欧拉角法