Matlab中plot基本用法的具体使用


Posted in Python onJuly 17, 2020

本文主要介绍了Matlab中plot基本用法的具体使用,分享给大家,具体如下:

>> y=[0 0.58 0.70 0.95 0.83 0.25];
>> plot(y)

Matlab中plot基本用法的具体使用

生成的图形是以序号为横坐标、数组y的数值为纵坐标画出的线

>> x=linspace(0,2*pi,30); % 生成一组线性等距的数值
>> y=sin(x);
>> plot(x,y)

Matlab中plot基本用法的具体使用

生成的图形是上30个点连成的光滑的正弦曲线。

x为横轴y为纵轴

多重线

在同一个画面上可以画许多条曲线,只需多给出几个数组,例如

>> x=0:pi/15:2*pi;
>> y1=sin(x);
>> y2=cos(x);
>> plot(x,y1,x,y2)

Matlab中plot基本用法的具体使用

则可以画出多重线。另一种画法是利用hold命令。在已经画好的图形上,若设置hold on,MATLA将把新的plot命令产生的图形画在原来的图形上。而命令hold off 将结束这个过程。例如:

>> x=linspace(0,2*pi,30); y=sin(x); plot(x,y)
>> hold on
>> z=cos(x); plot(x,z)
>> hold off

Matlab中plot基本用法的具体使用

图形一样,但默认的颜色都是蓝色~~~~

线型和颜色

MATLAB对曲线的线型和颜色有许多选择,标注的方法是在每一对数组后加一个字符串参数,说明如下:

线型 线方式: - 实线 :点线 -. 虚点线 - - 波折线。

线型 点方式: . 圆点 +加号 * 星号 x x形 o 小圆

颜色: y黄; r红; g绿; b蓝; w白; k黑; m紫; c青.

Matlab中plot基本用法的具体使用

 网格和标记

在一个图形上可以加网格、标题、x轴标记、y轴标记,用下列命令完成这些工作。

>> x=linspace(0,2*pi,30); y=sin(x); z=cos(x);
>> plot(x,y,x,z)
>> grid%网格
>> xlabel(‘Independent Variable X')%x轴标记
>> ylabel(‘Dependent Variables Y and Z')%y轴标记
>> title(‘Sine and Cosine Curves')%标题

Matlab中plot基本用法的具体使用

也可以在图形的任何位置加上一个字符串,如用:

>> text(2.5,0.7,'sinx')

表示在坐标x=2.5, y=0.7处加上字符串sinx。更方便的是用鼠标来确定字符串的位置,方法是输入命令:

>> gtext(‘sinx')

Matlab中plot基本用法的具体使用

在图形窗口十字线的交点是字符串的位置,用鼠标点一下就可以将字符串放在那里。

坐标系的控制

在缺省情况下MATLAB自动选择图形的横、纵坐标的比例,如果你对这个比例不满意,可以用axis命令控制,常用的有:

axis([xmin xmax ymin ymax]) [ ]中分别给出x轴和y轴的最大值、最小值

>> axis([0 6 0 1])

Matlab中plot基本用法的具体使用

axis equal 或 axis(‘equal') x轴和y轴的单位长度相同

Matlab中plot基本用法的具体使用

axis square 或 axis(‘square') 图框呈方形

Matlab中plot基本用法的具体使用

axis off 或 axis(‘off') 清除坐标刻度

Matlab中plot基本用法的具体使用

多幅图形

可以在同一个画面上建立几个坐标系, 用subplot(m,n,p)命令;把一个画面分成m×n个图形区域, p代表当前的区域号,在每个区域中分别画一个图,如

>> x=linspace(0,2*pi,30); y=sin(x); z=cos(x);
>> u=2*sin(x).*cos(x); v=sin(x)./cos(x);
>> subplot(2,2,1),plot(x,y),axis([0 2*pi ?1 1]),title(‘sin(x)')
>> subplot(2,2,2),plot(x,z),axis([0 2*pi ?1 1]),title(‘cos(x)')
>> subplot(2,2,3),plot(x,u),axis([0 2*pi ?1 1]),title(‘2sin(x)cos(x)')
>> subplot(2,2,4),plot(x,v),axis([0 2*pi ?20 20]),title(‘sin(x)/cos(x)')

Matlab中plot基本用法的具体使用

图形的输出

在数学建模中,往往需要将产生的图形输出到Word文档中。通常可采用下述方法:

首先,在MATLAB图形窗口中选择【File】菜单中的【Export】选项,将打开图形输出对话框,在该对话框中可以把图形以emf、bmp、jpg、pgm等格式保存。然后,再打开相应的文档,并在该文档中选择【插入】菜单中的【图片】选项插入相应的图片即可。

到此这篇关于Matlab中plot基本用法的具体使用的文章就介绍到这了,更多相关Matlab plot用法内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python 基础学习第二弹 类属性和实例属性
Aug 27 Python
python中利用Future对象回调别的函数示例代码
Sep 07 Python
深入浅析Python中list的复制及深拷贝与浅拷贝
Sep 03 Python
Python生成一个迭代器的实操方法
Jun 18 Python
梅尔倒谱系数(MFCC)实现
Jun 19 Python
python使用yield压平嵌套字典的超简单方法
Nov 02 Python
PyTorch加载预训练模型实例(pretrained)
Jan 17 Python
PyCharm配置anaconda环境的步骤详解
Jul 31 Python
Python日志器使用方法及原理解析
Sep 27 Python
通过实例解析python and和or使用方法
Nov 14 Python
Python爬虫开发与项目实战
Dec 16 Python
python实现黄金分割法的示例代码
Apr 28 Python
python 基于卡方值分箱算法的实现示例
Jul 17 #Python
Python DES加密实现原理及实例解析
Jul 17 #Python
python获取系统内存占用信息的实例方法
Jul 17 #Python
树莓派4B安装Tensorflow的方法步骤
Jul 16 #Python
深入了解Python enumerate和zip
Jul 16 #Python
详细分析Python collections工具库
Jul 16 #Python
带你学习Python如何实现回归树模型
Jul 16 #Python
You might like
php实现计数器方法小结
2015/01/05 PHP
php查看当前Session的ID实例
2015/03/16 PHP
php使用Image Magick将PDF文件转换为JPG文件的方法
2015/04/01 PHP
select组合框option的捕捉实例代码
2008/09/30 Javascript
window.onload 加载完毕的问题及解决方案(上)
2009/07/09 Javascript
MooTools 1.2介绍
2009/09/14 Javascript
dreamweaver 安装Jquery智能提示
2011/04/02 Javascript
JavaScript打字小游戏代码
2011/12/26 Javascript
『jQuery』名称冲突使用noConflict方法解决
2013/04/22 Javascript
js跳转页面方法总结
2014/01/29 Javascript
基于jQuery实现复选框的全选 全不选 反选功能
2014/11/24 Javascript
jQuery中remove()方法用法实例
2014/12/25 Javascript
javascript浏览器窗口之间传递数据的方法
2015/01/20 Javascript
小心!AngularJS结合RequireJS做文件合并压缩的那些坑
2016/01/09 Javascript
浅谈JavaScript变量的自动转换和语句
2016/06/12 Javascript
NodeJs通过async/await处理异步的方法
2017/10/09 NodeJs
js指定日期增加指定月份的实现方法
2018/12/19 Javascript
微信小程序时间选择插件使用详解
2018/12/28 Javascript
javascript+css实现进度条效果
2020/03/25 Javascript
js异步接口并发数量控制的方法示例
2020/11/22 Javascript
[05:56]第十六期——新进3大C之小兔基
2014/06/24 DOTA
[42:27]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#2Fnatic VS OG第三局
2016/03/05 DOTA
使用Python从有道词典网页获取单词翻译
2016/07/03 Python
python 实现上传图片并预览的3种方法(推荐)
2017/07/14 Python
python简单图片操作:打开\显示\保存图像方法介绍
2017/11/23 Python
python如何获取当前文件夹下所有文件名详解
2019/01/25 Python
Pytorch中Tensor与各种图像格式的相互转化详解
2019/12/26 Python
CSS3 开发工具收集
2010/04/17 HTML / CSS
法定代表人资格证明书
2014/09/11 职场文书
个人务虚会发言材料
2014/10/20 职场文书
2014年驾驶员工作总结
2014/11/18 职场文书
初中生毕业评语
2014/12/29 职场文书
涨价通知
2015/04/23 职场文书
python自动化八大定位元素讲解
2021/07/09 Python
Python进程间的通信之语法学习
2022/04/11 Python
Apache SkyWalking 监控 MySQL Server 实战解析
2022/09/23 Servers