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创建关联数组(字典)的方法
May 04 Python
Python运算符重载用法实例
May 28 Python
python中管道用法入门实例
Jun 04 Python
python调用系统ffmpeg实现视频截图、http发送
Mar 06 Python
浅谈pandas中shift和diff函数关系
Apr 08 Python
基于python批量处理dat文件及科学计算方法详解
May 08 Python
详解如何管理多个Python版本和虚拟环境
May 10 Python
python用win32gui遍历窗口并设置窗口位置的方法
Jul 26 Python
Python 单例设计模式用法实例分析
Sep 23 Python
python实现替换word中的关键文字(使用通配符)
Feb 13 Python
python用opencv完成图像分割并进行目标物的提取
May 25 Python
教你如何用python开发一款数字推盘小游戏
Apr 14 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 array_unique之后json_encode需要注意
2011/01/02 PHP
PHP 字符串正则替换函数preg_replace使用说明
2011/07/15 PHP
IIS6.0中配置php服务全过程解析
2013/08/07 PHP
谈谈 PHP7新增功能
2015/12/16 PHP
php常用字符串String函数实例总结【转换,替换,计算,截取,加密】
2016/12/07 PHP
JavaScript中各种编码解码函数的区别和注意事项
2010/08/19 Javascript
Javascript类库的顶层对象名用户体验分析
2010/10/24 Javascript
基于jQuery的message插件实现右下角弹出消息框
2011/01/11 Javascript
在服务端(Page.Write)调用自定义的JS方法详解
2013/08/09 Javascript
javascript自动给文本url地址增加链接的方法分享
2014/01/20 Javascript
javascript显式类型转换实例分析
2015/04/25 Javascript
js图片跟随鼠标移动代码
2015/11/26 Javascript
jquery html动态添加的元素绑定事件详解
2016/05/24 Javascript
微信小程序 地图(map)实例详解
2016/11/16 Javascript
利用jquery实现下拉框的禁用与启用
2016/12/07 Javascript
jQuery实现立体式数字动态增加(animate方法)
2016/12/21 Javascript
Node.js Buffer用法解读
2018/05/18 Javascript
Node.js学习教程之Module模块
2019/09/03 Javascript
微信小程序修改数组长度的问题的解决
2019/12/17 Javascript
vue实现的封装全局filter并统一管理操作示例
2020/02/02 Javascript
vue+elementUI(el-upload)图片压缩,默认同比例压缩操作
2020/08/10 Javascript
react实现复选框全选和反选组件效果
2020/08/25 Javascript
vue-video-player视频播放器使用配置详解
2020/10/23 Javascript
python备份文件的脚本
2008/08/11 Python
使用python遍历指定城市的一周气温
2017/03/31 Python
详解Python 解压缩文件
2019/04/09 Python
python django生成迁移文件的实例
2019/08/31 Python
解决pymysql cursor.fetchall() 获取不到数据的问题
2020/05/15 Python
Python 字符串池化的前提
2020/07/03 Python
纯CSS3实现带动画效果导航菜单无需js
2013/09/27 HTML / CSS
佐卡伊官网:中国知名珠宝品牌
2017/02/05 全球购物
计算机工程学院个人求职信
2013/10/05 职场文书
群众路线四风自我剖析材料
2014/10/08 职场文书
2014年管理人员工作总结
2014/12/01 职场文书
python实现简单的井字棋
2021/05/26 Python
一文了解JavaScript用Element Traversal新属性遍历子元素
2021/11/27 Javascript