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实现的几个常用排序算法实例
Jun 16 Python
Python实现ssh批量登录并执行命令
Oct 25 Python
pandas 两列时间相减换算为秒的方法
Apr 20 Python
解决Pycharm调用Turtle时 窗口一闪而过的问题
Feb 16 Python
Python高级property属性用法实例分析
Nov 19 Python
np.newaxis 实现为 numpy.ndarray(多维数组)增加一个轴
Nov 30 Python
Python操作redis和mongoDB的方法
Dec 19 Python
将python文件打包exe独立运行程序方法详解
Feb 12 Python
python图片剪裁代码(图片按四个点坐标剪裁)
Mar 10 Python
浅谈python3 构造函数和析构函数
Mar 12 Python
Python几种常见算法汇总
Jun 02 Python
套娃式文件夹如何通过Python批量处理
Aug 23 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的memory_limit限制的方法分享
2012/02/21 PHP
php控制linux服务器常用功能 关机 重启 开新站点等
2012/09/05 PHP
PHP获取http请求的头信息实现步骤
2012/12/16 PHP
详谈PHP程序Laravel 5框架的优化技巧
2016/07/18 PHP
php倒计时出现-0情况的解决方法
2016/07/28 PHP
浅谈php中fopen不能创建中文文件名文件的问题
2017/02/06 PHP
JavaScript开发时的五个注意事项
2007/12/08 Javascript
为调试JavaScript添加输出窗口的代码
2010/02/07 Javascript
jquery 追加tr和删除tr示例代码
2013/09/12 Javascript
浏览器图片选择预览、旋转、批量上传的JS代码实现
2013/12/04 Javascript
js转html实体的方法
2016/09/27 Javascript
微信小程序 触控事件详细介绍
2016/10/17 Javascript
js for循环倒序输出数组元素的实例
2017/03/01 Javascript
基于hover的用法实例(推荐)
2017/07/04 Javascript
详谈表单重复提交的三种情况及解决方法
2017/08/16 Javascript
jQuery实现的页面遮罩层功能示例【测试可用】
2017/10/14 jQuery
vue+iview 实现可编辑表格的示例代码
2018/10/31 Javascript
vue移动端城市三级联动组件使用详解
2019/07/26 Javascript
[38:30]2014 DOTA2国际邀请赛中国区预选赛 LGD-GAMING VS CIS 第一场2
2014/05/24 DOTA
[57:12]完美世界DOTA2联赛循环赛 Inki vs Matador BO2第一场 10.31
2020/11/02 DOTA
python爬虫之BeautifulSoup 使用select方法详解
2017/10/23 Python
PyQt5每天必学之进度条效果
2018/04/19 Python
python 的 openpyxl模块 读取 Excel文件的方法
2019/09/09 Python
Python使用Pandas库常见操作详解
2020/01/16 Python
python 基于DDT实现数据驱动测试
2021/02/18 Python
应届生人事助理求职信
2013/11/09 职场文书
我的五年职业生涯规划
2014/01/23 职场文书
物流管理毕业生自荐信范文
2014/03/15 职场文书
团拜会策划方案
2014/06/07 职场文书
家长会欢迎标语
2014/06/24 职场文书
教室布置标语
2014/06/26 职场文书
机关党员四风问题个人整改措施
2014/10/26 职场文书
2014年行风建设工作总结
2014/12/01 职场文书
暖春观后感
2015/06/08 职场文书
安全伴我行主题班会
2015/08/13 职场文书
js基于div丝滑实现贝塞尔曲线
2022/09/23 Javascript