matlab新手入门的简单操作

文章目录

  • 前言
  • 一、新建脚本
  • 二、矩阵相关运算
    • 1.全0/1阵
    • 2.矩阵相乘
    • 3.矩阵的逆
    • 4.矩阵转置
    • 5.帮助文档
  • 三、绘制图
    • 1.绘制单个曲线图
    • 2.绘制多个子曲线图
    • 3.单个坐标系绘制多条曲线
    • 4.绘制多个Figure
    • 5.绘制离散信号图
    • 6.给曲线图加title
    • 7.限定横纵坐标范围并加label
  • 四、修改多个同名参数
  • 总结

前言

本文的主要内容是介绍matlab软件的一些简单操作,适合入门级观看。


一、新建脚本

很多人在刚使用matlab软件时就知道在命令行窗口敲代码,而且每行结束后还得小心翼翼的加上分号,最重要的是中间命令行错了也没法修改,只能从头敲代码,虽说这样的设置很不matlab,但是新建脚本却能让这些烦恼统统消失。
如下图,点击新建——>脚本,或者使用快捷键CTRL+N新建脚本,在下图这种情况下,还可以点击编辑器下的“+”新建脚本。

matlab新手入门的简单操作

二、矩阵相关运算

1.全0/1阵

全0阵:

生成a行b列的全0矩阵。
全1阵:

生成a行b列的全1矩阵。
举例如下。

matlab新手入门的简单操作

3.矩阵的逆

对于方阵,矩阵的逆阵可以直接用函数inv()。

matlab新手入门的简单操作

4.矩阵转置

.’ ” 表示的是矩阵的转置, “ ” 表示复数的共轭转置。

matlab新手入门的简单操作
这里面就有该函数如何使用等详细操作。

三、绘制图

1.绘制单个曲线图

就用上面sin函数帮助文档中的例子绘制曲线图。
代码如下:

绘制出的曲线图如下图所示。

matlab新手入门的简单操作
如图,sin函数添加了网格(有grid on),cos函数没有添加网格(无grid on)。
有人可能不太明白subplot是怎么使用的,再来画两个图你就清楚了。
下图是左右各一个子图。
matlab新手入门的简单操作
到这里很多人应该已经明白了subplot的语句,例如下面的命令。

前两个参数对应创建子图的行列个数,最后一个参数就是你要绘制图占到这几个图中的哪一个。
上面代码的作用就是把一个Figure分成2行2列共四个子图,sin(x) 的图占第一个。
注意:这里子图的序号是从左至右,从上至下顺序递增的。

3.单个坐标系绘制多条曲线

在一个坐标系绘制多个曲线,使用hold on
代码如下:

绘制出的曲线图如下图所示。

matlab新手入门的简单操作

5.绘制离散信号图

离散信号可以使用stem函数绘制。
代码如下:

绘制出的曲线图如下图所示。

matlab新手入门的简单操作
更多title的设置可参见:matlab-title.
当然如果你还记得刚刚说过的doc命令,可以在matlab中输入如下命令查看。

运行后如下图所示。

matlab新手入门的简单操作

四、修改多个同名参数

如果一个参数在matlab代码中出现了多次,而且你想要对这个参数重命名,那么一个一个修改岂不是很浪费时间,matlab提供了一个快捷键”Shift + Enter“,你只需要双击这个参数,则代码中的所有与其名字相同的参数全部加深颜色,如下图:

请添加图片描述
你接着按下”Shift + Enter“,就全部替换成功了。
matlab新手入门的简单操作

总结

以上就是matlab的一些简单操作介绍了,不知道大家看完这篇文章记住了什么,我反正牢牢记住了doc命令!!!

来源:西岸贤

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年10月19日
下一篇 2021年10月19日

相关推荐