matlab画图标签,Matlab绘图

matlab画图标签,Matlab绘图要使用plot函数来绘制图形,需要执行以下步骤:通过指定要绘制函数的变量x的值的范围来定义x。定义函数,y=f(x)调用plot命令,如下:plot(x,y)以下示例将演示该概念。下面绘制x的值范围是从0到100,使用简单函数y=x,增量值为5。创建脚本文件并键入以下代码-x=[0:5:100];y=x;plot(x,y)执行上面示例代码,得到以下结果-下面再来一个例子来绘制…

大家好,又见面了,我是你们的朋友全栈君。

要使用plot函数来绘制图形,需要执行以下步骤:

通过指定要绘制函数的变量x的值的范围来定义x。

定义函数,y = f(x)

调用plot命令,如下:plot(x,y)

以下示例将演示该概念。下面绘制x的值范围是从0到100,使用简单函数y = x,增量值为5。

创建脚本文件并键入以下代码 –

x = [0:5:100];

y = x;

plot(x, y)

执行上面示例代码,得到以下结果 –

257748740c41ade5811838bf975417d7.png

下面再来一个例子来绘制函数y = x^2。 在这个例子中,将绘制两个具有相同函数的图,但是在第二次,将减小增量的值。请注意,当减少增量时,图形变得更平滑。

创建脚本文件并键入以下代码 –

x = [1 2 3 4 5 6 7 8 9 10];

x = [-100:10:100];

y = x.^2;

plot(x, y)

执行上面示例代码,得到以下结果 –

9849ce4e5fdadc215574e1610cb2b4f6.png

更改代码,减少增量为2 –

a50be5c1f2bf4d6461e1abb4fadba6a9.png

在图上添加标题,标签,网格线和缩放

MATLAB允许沿x轴和y轴,网格线添加标题,标签,并且还可以调整轴来绘制图形。

xlabel和ylabel命令沿x轴和y轴生成标签。

title命令用于在图表上设置标题。

grid on命令用于将网格线放在图形上。

axis equal命令允许生成具有相同比例因子的绘图和两个轴上的空格。

axis square命令生成一个方形图。

示例

创建脚本文件并键入以下代码 –

x = [0:0.01:10];

y = sin(x);

plot(x, y), xlabel(‘x’), ylabel(‘Sin(x)’), title(‘Sin(x) Graph’),

grid on, axis equal

MATLAB生成以下图表 –

4775f4051f7b28a128209000cfe553ef.png

在同一个图上绘制多个函数

可以在同一个图上绘制多个图形。以下示例演示了这一概念 –

示例

创建脚本文件并键入以下代码 –

x = [0 : 0.01: 10];

y = sin(x);

g = cos(x);

plot(x, y, x, g, ‘.-‘), legend(‘Sin(x)’, ‘Cos(x)’)

MATLAB生成以下图表 –

5a5d8e867285849d9c9b3930ee7313ea.png

在图上设置颜色

MATLAB提供了八个基本的颜色选项来绘制图形。 下表显示了颜色及其代码 –

代码

颜色

w

White

k

Black

b

Blue

r

Red

c

Cyan

g

Green

m

Magenta

y

Yellow

示例

下面我们来绘制两个多项式的图形 –

c1d7364ed3c58f3d73fcffbc2983b5aa.png

创建脚本文件并键入以下代码 –

x = [-10 : 0.01: 10];

y = 3*x.^4 + 2 * x.^3 + 7 * x.^2 + 2 * x + 9;

g = 5 * x.^3 + 9 * x + 2;

plot(x, y, ‘r’, x, g, ‘g’)

执行上面示例代码,MATLAB生成以下图表 –

42aca6355b00b593c25d239063a440a5.png

设置轴刻度

axis命令用来设置轴刻度。可以通过以下方式使用axis命令为x和y轴提供最小和最大值:

axis ( [xmin xmax ymin ymax] )

示例

创建脚本文件并键入以下代码 –

x = [0 : 0.01: 10];

y = exp(-x).* sin(2*x + 3);

plot(x, y), axis([0 10 -1 1])

执行上面示例代码,MATLAB生成以下图表 –

00c53a01b890f2facfbc637f8c3524a3.png

生成子图

当在同一个图中创建一个绘图数组时,这些图中的每一个图称为子图。 subplot命令用于创建子图。

该命令的语法是 –

subplot(m, n, p)

其中,m和n是绘图数组的行数和列数,p表示放置指定图形的位置。

使用subplot命令创建的每个曲线都可以有自己的特点。 以下示例演示了这一概念 –

示例

下面示例将生成两个区域块 –

941ced77256059cf4df52068d235e3eb.png

创建脚本文件并键入以下代码 –

x = [0:0.01:5];

y = exp(-1.5*x).*sin(10*x);

subplot(1,2,1)

plot(x,y), xlabel(‘x’),ylabel(‘exp(–1.5x)*sin(10x)’),axis([0 5 -1 1])

y = exp(-2*x).*sin(10*x);

subplot(1,2,2)

plot(x,y),xlabel(‘x’),ylabel(‘exp(–2x)*sin(10x)’),axis([0 5 -1 1])

执行上面示例代码,得到以下结果 –

31d26f88649e28b05d8601507e0383ac.png

¥ 我要打赏

纠错/补充

收藏

加QQ群啦,易百教程官方技术学习群

注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。

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

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/149487.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 桌面太单调?一起用Python做个自定义动画挂件,好玩又有趣!

    桌面太单调?一起用Python做个自定义动画挂件,好玩又有趣!前言前段时间,写了篇博客关于Python自制一款炫酷音乐播放器。有粉丝问我,音乐播放器为什么要用PyQt5,效果是不是比Tkinter赞?PyQt5真的可以实现这些炫酷的UI画面吗?之前没接触过PyQt5,能不能多分享一些这方面的开发案例?今天就带大家,一起用Python的PyQt5开发一个有趣的自定义桌面动画挂件,看看实现的动画挂件效果!下面,我们开始介绍这个自定义桌面动画挂件的制作过程。一、核心功能设计总体来说,我们需要实现将自己喜欢的动态图gif或者视频转成一个桌面动画挂件,并且可以通过鼠

    2022年4月25日
    58
  • linux redis重启,互联网常识:linux下重启redis的方法

    linux redis重启,互联网常识:linux下重启redis的方法跟大家讲解下有关 linux 下重启 redis 的方法 相信小伙伴们对这个话题应该也很关注吧 现在就为小伙伴们说说 linux 下重启 redis 的方法 小编也收集到了有关 linux 下重启 redis 的方法的相关资料 希望大家看到了会喜欢 导语 已经将 redis 加入到 etc 下此时服务器启动 redis 也启动但是却连不上 redis 所有有了以下的过程 学习视频分享 redis 视频教程 查看 redis 状态 syst

    2025年6月1日
    3
  • forkjoinpool 弊端_oracle数据库分页查询sql

    forkjoinpool 弊端_oracle数据库分页查询sql使用forkjoin框架分页查询所有数据的例子importio.swagger.annotations.ApiOperation;importlombok.AllArgsConstructor;importlombok.extern.slf4j.Slf4j;importorg.springframework.beans.factory.annotation.Autowired;importorg.springframework.context.annotation.PropertySou

    2025年11月29日
    5
  • SSL探03

    SSL探03

    2022年1月11日
    63
  • 数据库建立索引常用的原则「建议收藏」

    数据库建立索引常用的原则「建议收藏」1、表的主键、外键必须有索引;2、数据量超过300的表应该有索引;3、经常与其他表进行连接的表,在连接字段上应该建立索引;4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引;5、索引应该建在选择性高的字段上;6、索引应该建在小字段上,对于大的文本字段甚至超长字段,不要建索引;7、复合索引的建立需要进行仔细分析;尽量考虑用单字段索引代替:          A、…

    2022年7月24日
    6
  • Tomcat学习—Tomcat的server.xml配置文件

    今天开始学习Tomcat的配置文件,自己学习和上网查看整理server.xml 的笔记!

    2022年2月24日
    39

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号