polarbear 发表于 2008-1-16 11:21

matlab编程心得

编程的准备工作:
1,运用M文件进行编程,首要的目标便是确定一个模型,既,数学函数。有了数学函数,你就用了编程的思想和思路,你所写的每一行代码都是为这个函数用的。
2,要知道,M文件一般都是进行离散的计算分析,无法进行连续变化,如果要进行连续的仿真,去尝试Simulink吧!
3,定义仿真精度,既,步长的取值。步长的取值就是你想要在多少精度下讨论你的问题,如电机的起动仿真时,整个起动过程大概是0.5s,那么你的步长取的越小就越精确。
4,定义所有你需要在编程过程中使用的变量的初值;
5,求解数学模型,如果你的模型是微分方程组,个人建议:自己编辑一个龙格-库塔的子程序,方便你自己的使用。如果是线性函数求解,牛顿迭代法足够了!
6,得出结果后,单独一行列出变量名称,不加分号,使其显示在主命令窗口中;之后用保存内存的save命令保存内存空间所有变量,以便于以后比较;(建议使用)
欢迎大家对此进行讨论!!

擦热儿 发表于 2009-11-25 17:07

回复 1# polarbear
也不尽然,matlab编程就可以实现X轴为时间的连续变化的波形,只要你把步长设定的足够小就好了。

woainio 发表于 2009-11-25 22:06

强大的MATLAB

三千越甲 发表于 2009-12-11 11:19

楼主好人啊,好人啊,好人啊,好人啊。

wjxwin2006 发表于 2009-12-15 13:35

这个学习心得还是很有帮助的。

gyin 发表于 2010-1-28 05:14

楼主说的“M文件一般都是进行离散的计算分析”
我不是很明白。应该是可以连续的,除非你做跟时间间隔有关的计算。

海上狂潮 发表于 2010-1-31 09:43

MATLAB太好了。可惜学好不容易。希望大家多多分享资料啊

late.week 发表于 2010-3-1 21:54

謝謝 努力學習中...感謝

wudiaxia 发表于 2010-6-17 20:28

谢谢楼主啊万分感激受益匪浅!

yuhan6502 发表于 2010-7-3 10:37

支持一下 !!!!!!!!!!!!!!!!!!

ljning008 发表于 2010-8-20 20:38

不错的分享,大家支持一下吧

gsj5201314 发表于 2010-8-24 10:20

说的不错,谢谢分享经验!

yimi6666 发表于 2010-12-2 21:14

谢谢楼主分享,但是学的不好啊!要加油!

yjhou 发表于 2010-12-3 10:08

楼主心得体会不错

雪山飞鹰 发表于 2010-12-4 08:55

非常感谢楼主,很有用,very very谢谢
页: [1]
查看完整版本: matlab编程心得