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操作json数据的一个简单例子
Apr 17 Python
Python使用email模块对邮件进行编码和解码的实例教程
Jul 01 Python
Python 把序列转换为元组的函数tuple方法
Jun 27 Python
基于多进程中APScheduler重复运行的解决方法
Jul 22 Python
处理Selenium3+python3定位鼠标悬停才显示的元素
Jul 31 Python
Python中*args和**kwargs的区别详解
Sep 17 Python
python 遗传算法求函数极值的实现代码
Feb 11 Python
django 外键创建注意事项说明
May 20 Python
matplotlib 三维图表绘制方法简介
Sep 20 Python
Python中Qslider控件实操详解
Feb 20 Python
Python上下文管理器Content Manager
Jun 26 Python
pycharm代码删除恢复的方法
Jun 26 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 文件上传系统手记
2009/10/26 PHP
php文件下载处理方法分析
2015/04/22 PHP
PHP开发Apache服务器配置
2015/07/15 PHP
PHP之预定义接口详解
2015/07/29 PHP
Ajax实现对静态页面的文章访问统计功能示例
2016/10/10 PHP
PHP实现更改hosts文件的方法示例
2017/08/08 PHP
Laravel下生成验证码的类
2017/11/15 PHP
JavaScript lastIndexOf方法入门实例(计算指定字符在字符串中最后一次出现的位置)
2014/10/17 Javascript
javascript实现根据身份证号读取相关信息
2014/12/17 Javascript
Vue 固定头 固定列 点击表头可排序的表格组件
2016/11/25 Javascript
javascript中floor使用方法总结
2019/02/02 Javascript
angular6根据environments配置文件更改开发所需要的环境的方法
2019/03/06 Javascript
深入了解JavaScript 私有化
2019/05/30 Javascript
小程序接口的promise化的实现方法
2019/12/11 Javascript
微信小程序动态评分展示/五角星展示/半颗星展示/自定义长度展示功能的实现
2020/07/22 Javascript
使用BeautifulSoup爬虫程序获取百度搜索结果的标题和url示例
2014/01/19 Python
python smtplib模块发送SSL/TLS安全邮件实例
2015/04/08 Python
好的Python培训机构应该具备哪些条件
2018/05/23 Python
python tkinter组件摆放方式详解
2019/09/16 Python
Python可变参数会自动填充前面的默认同名参数实例
2019/11/18 Python
Python tkinter界面实现历史天气查询的示例代码
2020/08/23 Python
pandas处理csv文件的方法步骤
2020/10/16 Python
CSS3实现瀑布流布局与无限加载图片相册的实例代码
2016/12/22 HTML / CSS
HTML5 input新增type属性color颜色拾取器的实例代码
2018/08/27 HTML / CSS
阿联酋航空假期:Emirates Holidays
2018/03/20 全球购物
澳大利亚和新西兰最大的在线旅行社之一:Aunt Betty
2019/08/07 全球购物
GAZMAN官网:澳大利亚领先的男装品牌
2019/12/19 全球购物
struct与class的区别
2014/02/03 面试题
易程科技软件测试笔试
2013/03/24 面试题
生产车间主管岗位职责
2013/12/28 职场文书
打架检讨书400字
2014/01/17 职场文书
施工安全承诺书
2014/05/22 职场文书
业务员辞职信范文
2015/03/02 职场文书
python实现进度条的多种实现
2021/04/29 Python
Python中使用tkFileDialog实现文件选择、保存和路径选择
2022/05/20 Python
postgresql如何找到表中重复数据的行并删除
2023/05/08 MySQL