MATLAB软件入门--简单操作介绍

MATLAB(Matrix laboratory矩阵实验室的缩写)是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。

MATLAB和MathematicaMaple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理信号检测金融建模设计与分析等领域。

MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且MATLAB也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对CFORTRANC++JAVA的支持。【参考自百度百科】

在初步了解MATLAB后,接下来将从以下三个方面带你入门:

1、操作界面;2、变量及其创建;3、帮助系统。

目录

1、操作界面:

1.1、窗口功能简单介绍:

1.2、在编辑器窗口中,编写好的文件称为脚本文件,脚本文件是指:

2、变量及其创建

2.1、语法为:变量名=表达式,并将表达式的值传递给变量;

扫描二维码关注公众号,回复: 11039126 查看本文章

2.2、赋值语句的结束标识符的和回车的作用:

2.3、命令行编辑的一些按键功能介绍:

3、帮助系统


1、操作界面:

刚打开MATLAB看到的初始界面如下所示:

1.1、窗口功能简单介绍:

功能窗口 选择需要的功能
当前文件夹路径 查看当前文件夹路径
当前文件夹窗口 查看当前文件夹路径下的文件
命令行窗口 命令的输入和结果的输出
工作区

记录创建的所有变量 

1.2、在编辑器窗口中,编写好的文件称为脚本文件,脚本文件是指:

  • 可执行命令的有序集合
  • 在MATLAB程序编辑器里写入
  • 保存为M文件(.m扩展名)

建立脚本文件

  • 鼠标点击左上方的“新建脚本”按钮
  • 在命令窗口键入:edit MyFile.m

注意:

  • %为注释符号
  • 脚本文件是静态的,没有外部输入和输出
  • 在脚本执行后,在脚本中建立或修改的变量和值都会保存下来,在工作区可以看到

2、变量及其创建

2.1、语法为:变量名=表达式,并将表达式的值传递给变量;

其中命名规则为(脚本文件名也是如此):

  • 以英文字母开头,后面是字母、数字和下短线的任意组合;
  • 大小写字母有区别;
  • 由于MATLAB有很多的内置函数,我们的文件名要尽量避免与MATLAB中的内置函数名相同。

如果在命令行窗口只输入表达式,则计算出该表达式的值显示出来。

2.2、赋值语句的结束标识符的和回车的作用:

  • “;”分号,不显示结果,但会计算表达式的值并赋给左边的变量;
  • “,”逗号或者“Enter”键,将显示表达式的计算结果;
  • “...”省略号,指该命令行未完待续。(注:上面提及的的所有符号都是英文输入法输入的符号)

2.3、命令行编辑的一些按键功能介绍:

  • 按“↑”键,重新调入上一命令行;
  • 按“↓”键,重新调入下一命令行;
  • “←”,“→”键用于调整光标的位置;
  • “Home”键,光标移动到行首;
  • “End”键,光标移动到行尾;
  • “Esc”键,清除当前命令行;
  • “clc”命令,清除命令行窗口的所有命令;
  • “clear”命令,清空工作区窗口的所有变量;

...还有很多

3、帮助系统

对于MATLAB的帮助系统,可以在命令行窗口输入语句查看简单的函数简介,

语法为:help 命令            然后回车即可看到该函数的简单介绍,

如下图所示为查看clc语句的简单功能:

如果要查看更全面的相关文档,则直接点击简介里面的“...的参考页

而查看的方式有两种,分别是:本地查看和网络查看。

这里网络查看的话需要MathWorks账号,并且是激活软件的关联账号,这样一来想必很多小伙伴都没有那样的账号吧,不过也没关系,下面我将教你如何“盗”用参考文档,即采用本地查看的方式。

想要免费的在本地查看,教程如下图所示:

然后再次点击简介里面的“...的参考页”,即可查看该命令的全面简介。

希望本文章对您有所帮助,谢谢您的观看。

查看更多精彩内容请关注公众号“理工科日记

发布了5 篇原创文章 · 获赞 37 · 访问量 3078

猜你喜欢

转载自blog.csdn.net/weixin_44780332/article/details/104804084
今日推荐