![](https://csdnimg.cn/release/download_crawler_static/35453922/bg1.jpg)
关于学习 MATLAB一点心得
摘要 MATLAB 作为当前国际控制界最流行的面向工程与科学计算的高级语言、
它可轻易的再现 C 或 FORTANT语言几乎全部的功能,并设计出功能强大、界面
优美、稳定可靠的高质量程序来, 而且编程效率和计算效率极高。 在当今快速发
展的时刻, 数字仿真技术在各个领域都得到了广泛的应用与发展, 掌握并且能够
熟练的运用 MATLAB软件进行仿真是必不可少的。
学习关键 能够区分文本文件与函数文件的区别、 绘图功能、对仿真结果分析用
到的不同方法、控制系统的计算机辅助分析
通过一段时间的学习 MATLAB软件,通过自己实际动手的操作也懂得了关于
MATLAB仿真之间的差别,学会了怎样更好的运用这个软件,毕竟对以后的的学
习工作都用的着, 所以对有些章节的内容应该更加的巩固, 对有些知识点自己应
该加以总结, 对一些内容应该多加以分析, 例如不同的步长不同的仿真时间得到
的结果都是不尽相同的。
1、 文本文件与函数文件之间的区别
因为 MATLAB本身可以被认为是一种高级语言, 所以用它可编写写出具有
特殊意义的磁盘文件来。这些磁盘文件由一系列的 MATLAB语句组成,它既
可能是由一系列窗口命令语句构成的文本文件,又可以是由各种控制语句和
说明语句构成的函数文件。由于它们都是有 ASCII码构成的,其扩展名均为
“.m”,故统称为 M 文件。文本文件有一系列的 MATLAB语句组成,它类似
与 DOS下的批处理文件,在 MATLAB地提示下直接键入文本文件名,便可自
动执行文件中的一系列命令,直至给出最终结果。文本文件在工作空间中运
算的变量为全局变量。然而函数文件的功能是建立一个函数,且这个函数可
以同 MATLAB的库函数一样使用,它与文本文件不同,在一般情况下不能单
独键入函数文件的文件名运行一个函数文件,它必须由其他语句来调用,函
数文件允许有多个输入参数和多个输出参数值。
所以在这两个不同之间的文件之间必须一定要加以区别开来, 我一般最先
看到的是第一行是否有 function 开头的语句,且是不是存在函数名和输入形
式参数和输出形式参数,一般没有这一行的磁盘文件就是文本文件。基本在
运行的时候函数文件中定义的变量为局部变量, 也就是说它只在函数内有效。
即在该函数返回后,这些变量会自动在 MATLAB工作空间中清除掉,这与文
本文件不同的,但可通过命令 global<变量>来定义一个全局变量。
2、 MATLAB绘图功能
如今绘图功能的运用已经普遍化,如今 MATLAB被控制界广泛接受正是
因为它能够提供了十分方便的一系列绘图命令,所以学习画图这一部分一定
需要认真的学习,另外学习做好的工具就是要与实践相结合,多学多画,可