【Matlab学习1.1】操作界面、搜索路径
Matlab(Matrix Laboratry)
本笔记参考课程:科学计算与MATLAB语言_中南大学_中国大学MOOC(慕课)
友链:朋友的博客,第一章总结「matlab学习笔记」MATLAB基础知识
Matlab优势:
1.简单易用。不需要过多了解各种数值计算方法的具体细节和计算公式,也不需要繁琐的底层编程。
2.有强大的处理。可以专注于实际问题的分析和设计,大大地提高工作效率和质量,为科学研究与工程应用提供重要手段。
3.编程环境优越。
Matlab操作界面
分为四部分:
MATLAB 主窗口
命令行 窗口
当前文件夹 窗口
工作区 窗口
Matlab主窗口
功能区
快速访问工具栏
当前文件夹工具栏
命令行窗口
命令行窗口用于输入命令并显示命令的执行结果。
在命令行窗口输入并按下回车后,Matlab就会解释执行所输入的命令,并在命令后面显示执行结果。
“>>”称为“命令提示符”,表示Matlab处于准备状态,可以接收并执行Matlab命令
如果命令行很长,可以分成两行输入,在第一个命令行之后,加上“...”并按下回车键,在下一个物理行继续输入命令的其他部分,这三个小数点称为“续行符”,续行符的作用就是把下面的物理行看做是本行的一个逻辑继续。
当前文件夹窗口
如何设置当前文件夹呢?(两种方法)
1.在当前文件夹工具栏或当前文件夹窗口中选择某文件夹为当前文件夹使用;
2.使用 cd。
工作区窗口
也称为“工作空间”,是 Matlab 用于存储各种变量和结果的内存空间,可用于变量的显示与操作,也可用于对变量进行编辑、保存和删除等操作。
Matlab的搜索路径
例1.1.1:
在命令区窗口输入如下命令:
>> clear #清除工作区全部变量
>> x = sin(1) #调用sin函数,求sin 1 的值,并赋值给变量x
>> sin = [1,2,3,4,5] #建立一个与sin函数同名的sin变量,值为一个包含五个元素的向量
>> x = sin(1) #调用sin变量,引用sin变量的第一个元素,赋值给变量x
结果如下:
由此说明:当遇到有同名的变量名和内部函数名时,根据Matlab的搜索顺序,变量名优先。
思考:
如果此时要调用 sin 函数,该如何操作?
在工作区窗口删掉定义的 sin 变量,再用 sin ,就代表内部函数了。
如何设置文件搜索路径?
1.用 path 命令设置文件搜索路径,例如 :>> path( path ,'d:\projects')
;
2.用对话框设置文件搜索路径。
思考:
1.如果在当前文件夹和搜索路径文件夹下建立了一个同名的M文件,那么在命令行窗口输入文件名时,执行哪个文件?
2.如果用户建立的文件既没有保存在当前文件夹下,也没有保存在文件搜索路径中,那么在命令行窗口输入文件名时,会出现什么信息?
答案:
1.根据 Matlab 的搜索路径,程序文件的搜索顺序是首先在当前文件夹中搜索,然后再在文件搜索路径中的文件夹中搜索,所以执行的是当前文件夹下的M文件。
2.同样根据 Matlab 的搜索路径,如果用户建立的文件既没有保存在当前文件夹下,也没有保存在文件搜索路径中,那么 Matlab 就找不到这个文件,系统会给出错误提示信息。