要使用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)

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

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

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

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

x = [-100:10:100];

y = x.^2;

plot(x, y)

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

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

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

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生成以下图表 -

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

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

示例

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

x = [0 : 0.01: 10];

y = sin(x);

g = cos(x);

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

MATLAB生成以下图表 -

在图上设置颜色

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

代码

颜色

w

White

k

Black

b

Blue

r

Red

c

Cyan

g

Green

m

Magenta

y

Yellow

示例

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

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

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生成以下图表 -

设置轴刻度

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生成以下图表 -

生成子图

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

该命令的语法是 -

subplot(m, n, p)

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

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

示例

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

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

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])

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

¥ 我要打赏

纠错/补充

收藏

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

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

matlab画图标签,Matlab绘图相关推荐

  1. matlab画图常见问题,matlab常见问题集

    matlab常见问题集 matlab安装.运行与其他问题集锦 Q1:matlab有没有监视内存的方法? A: 用函数whos. Q2:如何解决matlab7.0命令窗口跳出一大堆java错误... A ...

  2. fortran调用matlab画图,[转载]Matlab与Fortran的交互--基本概念

    如果需要进行Matlab环绕Fortran语言的交互,必须通过Matlab提供的应用编程接口(API)来实现与外部的接口,从而可以在Matlab环境中实现调用Fortran程序.输入或输出数据以及和其 ...

  3. matlab 画图 fontsize,matlab 中fontsize 什么意思

    满意答案 pckee 2015.10.22 采纳率:59%    等级:12 已帮助:17629人 figure_FontSize=12; set(get(gca,'XLabel'),'FontSiz ...

  4. MATLAB画图——设置轴标签不同字体

    MATLAB画图--设置轴标签不同字体 投论文需要插入MATLAB图,但是图需要按照严格的文字格式怎么办?如,x轴标签"时间/s"需要8号字体且中文宋体,英文Times New R ...

  5. MATLAB科学绘图-MATLAB画图技巧与实例(一):常用函数

    Matlab拥有强大的绘图功能,内置了很多绘图函数,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数. 此外,Matlab还提供了直接对图形句柄进行操作的低层绘图操作.这类操作将图形的 ...

  6. matlab画图 设置按钮,Matlab绘图操作(1)

    1 二维数据曲线图 1.1 绘制单根二维曲线 plot函数的基本调用格式为:plot(x,y) 其中x和y为长度相同的向量,分别用于存储x坐标和y坐标数据. 例1 在0≤x≤2p区间内,绘制曲线 y= ...

  7. MATLAB画图中英文不同字体混合显示标题、坐标轴标签(完美解决方案)

    MATLAB是吾等理工狗常用的求生工具.在画图时对中英文标题均支持较好,但学术出版物常常对字体有所要求.对于英文出版物一切好说,设置成相应字体即可.而对于中文出版物.中文毕业论文.报告,则常常需要混合 ...

  8. matlab 处理dat文件画图,matlab_DAT_processing matlab处理dat文件并进行绘图 - 下载 - 搜珍网...

    matlab实验2/11.txt matlab实验2/B00001.dat matlab实验2/B00002.dat matlab实验2/B00003.dat matlab实验2/B00004.dat ...

  9. MATLAB 画图相关函数

    MATLAB 画图相关 #gscatter函数 gscatter函数可以用来按分类或分组来画离散点,适用于画多个类别的离散样本分布图. 使用方法: gscatter(x,y,group) gscatt ...

  10. Matlab画图时的线型、标记以及颜色简记

    文章目录 背景 线型 标记 颜色 例说 背景 使用Matlab画图的时候经常由于需要画图,但是总是忘了曲线颜色.线型以及标记,这里在这里记录下,方便查阅. 效果预览: LineSpec -线型,标记和 ...

最新文章

  1. 精选CVPR开源项目学习资源汇总
  2. (六)6-3Mysql操作据二
  3. python如何测试仪器_使用python检测一个设备是否ping的通
  4. Java LinkedList公共对象pollLast()方法(带示例)
  5. ftp网页服务器不允许匿名登录,我的FTP服务器不让匿名登陆,怎么办?
  6. C语言经典回溯算法之解决数的组合问题(详解)
  7. fiddler 抓取 安卓模拟器 https包
  8. 【转】SVN中的Branches分支以及Tags标签详解与应用举例
  9. Android对话框
  10. Tsys1.1使用经验(汇集中)
  11. 渗透测试 重点方法检测网站漏洞
  12. win7怎么在计算机找文件夹选项,解决WIN7工具菜单没有文件夹选项/文件夹和搜索选项变灰色...
  13. xp怎么看自己计算机密码,如何找回Windows XP系统密码啊?
  14. 本体技术视点 | 为什么 BIP - 340 选择引入 Schnorr 签名算法?
  15. 职高计算机应用基础学的什么,职高计算机应用基础教法初探
  16. 《张宇考研数学基础30讲》思维导图-第2讲 数列极限
  17. 网页服务器转化app,无需第三方软件,网页在线转换视频格式使用教程
  18. 关于苹果开发者账号应用的那些事
  19. 汉语词典快速查询算法研究
  20. 计算机突然断电磁盘中的程序,电脑突然断电对硬盘有影响吗 保护电脑硬盘方法【详解】...

热门文章

  1. 基于单片机PID电机调速控制设计-基于单片机LED条屏显示温度和时间设计-基于单片机PM2.5雾霾检测处理控制设计-基于单片机SHT11温湿度采集报警系统设计-基于单片机8155秒表计时器系统设计
  2. mid制作乐谱_【图片】分享一个自己编写的打谱软件,支持生成简谱、乐谱演奏、MID输出_简谱吧_百度贴吧...
  3. 嵌入式系统那些事—脚本语言tcl
  4. 《21天学通Java(第6版)》—— 2.7 总结
  5. 对视频播放url进行Blob加密
  6. ORACLE 12C连接时报ORA28040和ORA01017的错误
  7. Enolsoft PDF Converter with OCR激活版
  8. Linux - yum安装步骤
  9. 计算机基础17秋在线作业3,西南大学17秋1056《计算机基础》在线作业(参考资料)...
  10. 大话数据结构PDF/word