matlab编程心得
编程的准备工作:1,运用M文件进行编程,首要的目标便是确定一个模型,既,数学函数。有了数学函数,你就用了编程的思想和思路,你所写的每一行代码都是为这个函数用的。
2,要知道,M文件一般都是进行离散的计算分析,无法进行连续变化,如果要进行连续的仿真,去尝试Simulink吧!
3,定义仿真精度,既,步长的取值。步长的取值就是你想要在多少精度下讨论你的问题,如电机的起动仿真时,整个起动过程大概是0.5s,那么你的步长取的越小就越精确。
4,定义所有你需要在编程过程中使用的变量的初值;
5,求解数学模型,如果你的模型是微分方程组,个人建议:自己编辑一个龙格-库塔的子程序,方便你自己的使用。如果是线性函数求解,牛顿迭代法足够了!
6,得出结果后,单独一行列出变量名称,不加分号,使其显示在主命令窗口中;之后用保存内存的save命令保存内存空间所有变量,以便于以后比较;(建议使用)
欢迎大家对此进行讨论!! 回复 1# polarbear
也不尽然,matlab编程就可以实现X轴为时间的连续变化的波形,只要你把步长设定的足够小就好了。 强大的MATLAB 楼主好人啊,好人啊,好人啊,好人啊。 这个学习心得还是很有帮助的。 楼主说的“M文件一般都是进行离散的计算分析”
我不是很明白。应该是可以连续的,除非你做跟时间间隔有关的计算。 MATLAB太好了。可惜学好不容易。希望大家多多分享资料啊 謝謝 努力學習中...感謝 谢谢楼主啊万分感激受益匪浅! 支持一下 !!!!!!!!!!!!!!!!!! 不错的分享,大家支持一下吧 说的不错,谢谢分享经验! 谢谢楼主分享,但是学的不好啊!要加油! 楼主心得体会不错 非常感谢楼主,很有用,very very谢谢
页:
[1]