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 Django连接MySQL数据库做增删改查
Nov 07 Python
Win10下Python环境搭建与配置教程
Nov 18 Python
python实现京东秒杀功能
Jul 30 Python
基于sklearn实现Bagging算法(python)
Jul 11 Python
python多线程使用方法实例详解
Dec 30 Python
Ubuntu16.04安装python3.6.5步骤详解
Jan 10 Python
Python进程Multiprocessing模块原理解析
Feb 28 Python
python实现电子词典
Mar 03 Python
获取CSDN文章内容并转换为markdown文本的python
Sep 06 Python
Django实现随机图形验证码的示例
Oct 15 Python
解决hive中导入text文件遇到的坑
Apr 07 Python
Python基础之函数嵌套知识总结
May 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更改目录及子目录下所有的文件后缀扩展名的代码
2010/10/12 PHP
php file_get_contents抓取Gzip网页乱码的三种解决方法
2013/11/12 PHP
PHP读取RSS(Feed)简单实例
2014/06/12 PHP
PHP实现阳历到农历转换的类实例
2015/03/07 PHP
thinkPHP框架对接支付宝即时到账接口回调操作示例
2016/11/14 PHP
div层的移动及性能优化
2010/11/16 Javascript
某人初学javascript的时候写的学习笔记
2010/12/30 Javascript
JQGrid的用法解析(列编辑,添加行,删除行)
2013/11/08 Javascript
微信JSSDK上传图片
2015/08/23 Javascript
js实现的黑背景灰色二级导航菜单效果代码
2015/08/24 Javascript
详解JavaScript中的4种类型识别方法
2015/09/14 Javascript
jqGrid中文文档之选项设置
2015/12/02 Javascript
基于javascript html5实现3D翻书特效
2016/03/14 Javascript
从重置input file标签中看jQuery的 .val() 和 .attr(“value”) 区别
2016/06/12 Javascript
jquery获取easyui日期控件的值实现方法
2016/11/09 Javascript
jQuery基于事件控制实现点击显示内容下拉效果
2017/03/07 Javascript
原生JS实现九宫格抽奖效果
2017/04/01 Javascript
ionic2.0双击返回键退出应用
2019/09/17 Javascript
详解mpvue开发微信小程序基础知识
2019/09/23 Javascript
在项目vue中使用echarts的操作步骤
2020/09/07 Javascript
[04:45]DOTA2-DPC中国联赛正赛 iG vs LBZS 赛后选手采访
2021/03/11 DOTA
python设计模式大全
2016/06/27 Python
python flask实现分页效果
2017/06/27 Python
python使用锁访问共享变量实例解析
2018/02/08 Python
tensorflow 输出权重到csv或txt的实例
2018/06/14 Python
Python用5行代码写一个自定义简单二维码
2018/10/21 Python
pyqt5实现绘制ui,列表窗口,滚动窗口显示图片的方法
2019/06/20 Python
Django对数据库进行添加与更新的例子
2019/07/12 Python
解决python flask中config配置管理的问题
2019/07/26 Python
基于python分析你的上网行为 看看你平时上网都在干嘛
2019/08/13 Python
查看keras各种网络结构各层的名字方式
2020/06/11 Python
美国单身专业人士在线约会网站:EliteSingles
2019/03/19 全球购物
天地会口号
2014/06/17 职场文书
房产证明范本
2015/06/19 职场文书
朋友离别感言
2015/08/04 职场文书
如何在Python项目中引入日志
2021/05/31 Python