0. 简介
MATLAB即Matrix Laboratory矩阵实验室的意思。
数据可以以其他方式导入软件,比如文件,其他应用程序和设备。数据导入后可以利用内置的工程和数学函数以及图形和可视化功能对其进行研究和分析,MATLAB支持向量和矩阵运算,这些运算是工程和科学问题的基础。MATLAB每次只能执行一个命令,提供即时结果,这样能够使用多种探究方法,并且通过迭代获得最佳解决方案。或者可以创建脚本和函数以实现重复使用并且自动化实现工作方式。文件可共享,可作为单独文件,集成到excel等其他软件中的组件。或者可作为使用MATLAB语言子集的算法的可移植C代码。
MATLAB特点:
高效的数值计算及符号计算功能,能使用户从繁杂的数学运算分析中解脱出来;
具有完备的图形处理功能,实现计算结果和编程的可视化;
友好的用户界面及接近数学表达式的自然化语言,使学者易于学习和掌握;
功能丰富的应用工具箱(如信号处理工具箱、通信工具箱等) ,为用户提供了大量方便实用的处理工具。
一、MATLAB 基础知识
1.1 MATLAB系统环境
主窗口:程序窗口,包括嵌入窗口
当前文件夹窗口:当前文件,程序操作在当前路径。可通过cd命令或鼠标设置
命令行窗口:输入命令并显示执行结果。
">>":命令提示符,表示MATLAB处于准备状态可以接受并执行MATLAB命令。输入命令,按回车就可以执行命令并显示结果。
"…":续行符,把下一行当作本行继续。
工作区空间:变量的显示和操作(有点像R,但可以改)
MATLAB的搜索路径:1变量->2内部函数->3程序文件(先当前文件路径再文件搜索路径)
文件搜索路径:1. 用path命令设置。2. 用对话框设置路径
1.2 MATLAB数值数据
分类:
1)整型,有八种类型:无符号8位整型数据范围:0~2^8-1. int8,int16,int32,int64,uint8,uint16,uint32,uint64
2)浮点型