matlab函数文件和脚本文件区别在哪(matlab脚本文件有什么用)

matlab函数文件和脚本文件区别在哪(matlab脚本文件有什么用)主要介绍 MATLAB 最基本与最核心的概念和最有用的软件界面操作 如果你是刚刚准备学 也能完全看懂这一话 如果你有什么建议 可以在后台给小编留言 本推送中截图版本为 2019b 其实各个版本界面差别不大 大家在安装的时候尽量选择 b 版本 代表当年下半年发布 通常比同期 a 版本更优 动态绘图 源码在文末 1 简介 首先 MATLAB 是 Matrix Laboratory 的缩写形式

大家好,我是讯享网,很高兴认识大家。




讯享网

主要介绍MATLAB最基本与最核心的概念和最有用的软件界面操作如果你是刚刚准备学,也能完全看懂这一话。如果你有什么建议,可以在后台给小编留言。

本推送中截图版本为2019b,其实各个版本界面差别不大。大家在安装的时候尽量选择b版本,代表当年下半年发布,通常比同期a版本更优。


(动态绘图,源码在文末)

1. 简介: 首先MATLAB 是“Matrix Laboratory”的缩写形式,即它的全称是矩阵实验室,而不是数学(Maths)实验室,对于初学者来讲其实蛮容易搞错的。这意味着MATLAB非常强调矩阵(或者叫数组也无妨,因为大多数情况下我们会将这两个概念混用)运算,而其他编程语言大多利用循环逐个处理数值(即矩阵元素),如C++。因此,所有 MATLAB 变量其实都是多维数组(可以理解成广义的矩阵)。由此在编程中要注意:在MATLAB中要尽量少用循环语句,尤其是多重循环,而应采用矩阵操作,体量较大的代码将看出循环语句在MATLAB中的劣势。据统计,同样的循环下MATLAB执行循环的的时间将会是C++的20倍左右。

具体关于数组的基操参见下方搬运过来的截图:



2. 界面: MATLAB启动页面是下方这样的,多个版本的差别不是非常大,默认的三列框是MATLAB特有的风格。左侧是”当前文件夹“,顾名思义,告诉你目前运行代码在哪个文件夹,如果不指定路径,生成的文件也都将默认保存在这个文件夹;同时,导入在当前文件夹下的文件也无无需指定路径。中间最大的一块是”命令行窗口“,可以理解成输入一句代码就执行一句代码的窗口,各种报错信息也都将在这里出现;最右侧是”工作区“,用于存储变量的值,从这里可以看到当前运行结果中有哪些变量。

工作区中变量的保存操作很重要,也容易被初学者忽略。.mat文件是存储变量的文件,另外用好save 和 load 函数。

如果你对当前页面布局不满意,可以设置一个属于自己的样式,在【主页】-【布局】里可以更改,并且可以保存设置,一键还原。根据个人习惯设置,方便拖动之后能够一键还原;舒适的界面可以给你带来好的编码心情。总的来说,默认的布局适合输入一行执行一行的运行方式,而编辑大段的.m文件时就不太合适,这个时候可以选择下方第二张图的布局(小编自定义);即便是布局被自己调的乱七八糟,如第3张图,也可以一键还原布局到第二张。

3. 语句: 使用 MATLAB 时,可发出创建变量和调用函数的命令。例如,通过在命令行中键入以下语句来创建名为 a 的变量,而不需要事先定义变量类型

如果语句以分号结束,MATLAB 会执行计算,但不在命令行窗口中显示输出。也就是说,分号(必须是英文的分号)在MATLAB中用于抑制输出到命令行窗口。因为输出也是要占用时间的,所以非必要的语句我们在后面都会加上分号。很多错误都是由于分号是中文分号造成的,请注意仔细检查。

4. 历史记录: 将光标放在命令行窗口>>处,之后按住方向上键可以查看之前输入过的命令以节省时间,甚至关闭MATLAB之后再重新打开,那些历史输入也都在,望周知。

5. 函数浏览器: 当我们按住shift+F1的时候会弹出MATLAB自带的函数浏览器,里面集合了所有的函数,按照功能模块进行了聚类,没事的时候可以看看,对MATLAB的功能有所了解,当你想拍脑袋自己写函数之前不妨先来看看MATLAB是否已经自带了。另外当你想要执行某个功能不知道用什么函数或者忘了函数的具体名字或者不知道该输入那些参数时候,可以调出这个窗口在上方进行搜索。

 一般用关键词搜索,常见函数都有中文介绍了基本,一看就懂,鼠标放在函数上不动还会有更加具体的介绍弹出。我们需要重点关注的是函数参数和返回值的数据类型以及数据的个数,否则就会报错。

6. 函数提示器: 当我们写出某个函数,但是忘了参数应该输入什么的时候可以将光标放在函数名后的括号之内,快捷键ctrl+F1来快速查看函数提示。


7. 函数介绍: 在命令行窗口输入help 函数名,将弹出较为详细的函数介绍;

在命令行窗口输入doc 函数名,将在函数浏览器中弹出最为详细的函数介绍;会给出实例代码,可以复制到MATLAB进行操作,也会有非常详细的原理和操作说明。如果英文水平较好,可以访问英文页面,将更全面。

8. 帮助文档: 用好帮助文档 帮助文档在右上角不起眼的位置,但是却非常重要。可以作为一本参考书来查阅,平时没事的时候可以多看看,不仅有代码的介绍,甚至有算法原理的介绍。可以进行搜索,也可以按照目录树进行浏览。


9. 注释: 在MATLAN中%表示注释,%会一直管到这行的结束,但是换行就不管用了。

两个连续的百分号%%将代表分节,适当采用分节能让代码看着更加整齐,如下方第二张图,选中的节将变成绿色,其他基本没有大的差别。

10. 换行: 大家可能注意到MATLAB窗口右边有一条细线(如上图),这不是你的显示器坏了,这是MATLAB打印输出控制线;试想如果一行代码过长,那么打印在A4纸上将会有问题,所以这是一条提醒线,实际忽略也无妨。但是为了保持整齐,一行代码最好不要过线,可以采用换行的方式。在要换行的地方输入三个英文句号,即可换行。原来的两行应该是第一张图,换行的效果是第二张图,成功的换行之后应该有自动缩进。此外,在编程过程如果觉得代码缩进混乱,不太美观,可以先全选代码后按快捷键ctrl+I自动缩进


想了解更多Matlab技能与实用小软件,
可以 点击阅读原文,
或者 扫描下方二维码关注 图通道 微信公众号哟~

小讯
上一篇 2025-04-16 14:25
下一篇 2025-05-01 12:09

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/203212.html