1.1 MATLAB 软件介绍 axnVAh|}S
&O+S[~
在欧美各高等学校,MATLAB 软件成为线性代数、自动控制理论、数字信号处理、时间序列分析、动态系统仿真、图像处理等诸多课程的基本教学工具,成为本科生、硕士生和博士生的必须掌握的基本技能。 >1I w!SO+
rY Puo
主要用途: c)Q-yPMl)
(1)数值和符号计算; &56\@t^
(2)绘图; b/.EA'/
(3)一种语言体系,也可以方便地与 Fortran、C 等语言接口; vB7]L9=@"
(4)工具箱(Toolbox),分为功能性和学科性两种类。同时,其工具箱的数据文件代码完全开发,用户也可以开发自己的工具箱。 Se??E+aX
)LG!"~qiz
功能性工具箱主要用来扩充 MATLAB 软件的符号计算功能、图视建模仿真功能、文字处理功能以及硬件实时交互功能。这种功能性工具箱用于多种学科。而学科性工具箱是专业性比较强的,如控制工具箱(Control Toolbox)、信号处理工具箱(Signal Processing Toolbox)、通信工具箱(Communication Toolbox)等都属此类。 W{JR%Sq$
-GL.8"c[
MATLAB 语言的主要特点: g NE"z
(1)语法规则简单。与其他编程语言相比更接近于常规数学表达,对于数组变量的使用,不需类型声明,也无需事先申请内存空间。 68~]_r.a
(2)提供了数以千计的计算函数,极大的提高了用户的编程效率。 [D|Uwq
(3)是一种脚本式(scripted)的解释型语言,无论是命令、函数或变量,只要在命令窗口的提示符下键入并以回车键结束,则 MATLAB 都会予以解释执行。 # .&t'"u
(4)可移植性,可跨平台运行。MATLAB 软件可以运行在很多不同的计算机系统平台上,包括大部分的 UNIX 和 Linux 系统,其编写的程序对应的数据文件是一致的,绘图功能也与平台无关。 )sIzBC
.gNJY7`b
1.2 MATLAB 系统环境与数据操作 c;b<z|}z
}}Q h_(
1.2.1 系统路径设置 @pvQci
f
4K)Z
e
两个路径概念: BThrv$D}
(1)当前目录窗口:指 MATLAB 运行时的工作目录。只有在当前目录和搜索路径下的文件、函数才可以被运行和调用;如果没有特殊指明,数据文件也将存放在当前目录下。 #( 4)ps.
(2)搜索路径:指 MATLAB 执行过程中对变量、函数和文件进行搜索的路径。 toG- Dz&