《MATLABSimulink与控制系统仿真(第)》的第章MATLAB计算基础.pptVIP

  • 19
  • 0
  • 约6.43千字
  • 约 32页
  • 2016-05-18 发布于湖北
  • 举报

《MATLABSimulink与控制系统仿真(第)》的第章MATLAB计算基础.ppt

2.9 MATLAB程序设计 (报告) MATLAB程序类型包括三种:一种是在命令窗口下执行的脚本M文件;另外一种是可以存取的M文件,即程序文件;最后一种是函数(function)文件。脚本M文件和程序文件中的变量都将保存在工作区中,这一点与函数文件是截然不同的。 MATLAB程序有顺序、分支、循环等程序结构以及子程序结构 在MATLAB中,通过if-else-end结构、while结构、switch-case-otherwise结构来实现。 常用的循环有while和for循环。while循环和for循环的区别在于:while循环结构的循环体被执行的次数不是确定的,而for结构中循环体的执行次数是确定的。 2.9.3 MATLAB程序基本设计原则 (报告) (1)%后面的内容是程序的注解,要善于运用注解使程序更具可读性。 (2)养成在主程序开头用clear指令清除变量的习惯,以消除工作空间中其他变量对程序运行的影响,但注意在子程序中不要用clear。 (3)参数值要集中放在程序的开始部分,以便维护。要充分利用MATLAB工具箱提供的指令来执行所要进行的运算,在语句行之后输入分号使其及中间结果不在屏幕上显示,以提高执行速度。 (4)input指令可以用来输入一些临时的数据;对于大量参数,则通过建立一个存储参数的子程序,在主程序中通过子程序的名称来调用。 (5)程序尽量模块化,

文档评论(0)

1亿VIP精品文档

相关文档