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

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

>> plot(y)

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

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

>> y=sin(x);

>> plot(x,y)

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

x为横轴y为纵轴

多重线

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

>> x=0:pi/15:2*pi;

>> y1=sin(x);

>> y2=cos(x);

>> plot(x,y1,x,y2)

则可以画出多重线。另一种画法是利用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对曲线的线型和颜色有许多选择,标注的方法是在每一对数组后加一个字符串参数,说明如下:

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

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

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

网格和标记

在一个图形上可以加网格、标题、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')%标题

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

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

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

>> gtext(‘sinx')

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

坐标系的控制

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

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

>> axis([0 6 0 1])

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

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

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

多幅图形

可以在同一个画面上建立几个坐标系, 用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)')

图形的输出

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

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

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

本文标题: Matlab中plot基本用法的具体使用

本文地址: http://www.cppcns.com/jiaoben/python/325459.html

python matlabplot写字_Matlab中plot基本用法的具体使用相关推荐

  1. matlab stem函数坐标轴_MATLAB中stem函数用法

    stem(Y) 将数据序列Y从x轴到数据值按照茎状形式画出,以圆圈终止.如果Y是一个矩阵,则将其每一列按照分隔方式画出. stem(X,Y)在X的指定点处画出数据序列Y.  stem(...,'fil ...

  2. python pygame模块_python中pygame模块用法实例

    本文实例讲述了python中pygame模块用法,分享给大家供大家参考.具体方法如下: import pygame, sys from pygame.locals import * #set up p ...

  3. python 字典代码_python中的字典用法大全的代码

    标签: 如下代码是关于python中的字典用法大全的代码. #!/usr/bin/env python # # [SNIPPET_NAME: Dictionaries 101] # [SNIPPET_ ...

  4. 【python】类继承中super的用法

    阅读本文,需要知道python中的类与继承的概念. 1.总述 在python中,通过类的继承机制,可以实现在子类中调用父类的方法,从而避免写重复的代码.但在面临多继承时,如果多个父类中都实现了某个相同 ...

  5. matlab plot x y定义,plot是什么意思_matlab中plot(x)的是什么意思?

    广告位API接口通信错误,查看德得广告获取帮助 matlab中plot(x)的是什么意思? matlab中plot(x(1,:))表示将二维矩阵x的第一行元素画成散点图.其中: x(1,:)指x矩阵的 ...

  6. python中mean的用法_MATLAB中mean的用法

    1.函数功能 求数组的平均数或者均值 2.使用方法 ① M = mean(A) 返回沿数组中不同维的元素的平均值. 如果A是一个向量,mean(A)返回A中元素的平均值. 如果A是一个矩阵,mean( ...

  7. python动态显示数据_python中plot实现即时数据动态显示方法

    在matlab使用plot函数实现数据动态显示方法总结中介绍了两种实现即时数据动态显示的方法.考虑到使用python的人群日益增多,再加上本人最近想使用python动态显示即时的数据,网上方法很少,固 ...

  8. MATLAB中Plot基础用法

    1.Plot的定义和用法 此 MATLAB 函数 创建 Y 中数据对 X 中对应值的二维线图. 如果 X 和 Y 都是向量,则它们的长度必须相同.plot 函数绘制 Y 对 X 的图. 如果 X 和 ...

  9. Matlab中plot基本用法

    友情链接:http://happyrxk.cn基本形式 >> y=[0 0.58 0.70 0.95 0.83 0.25];>> plot(y) 生成的图形是以序号为横坐标.数 ...

最新文章

  1. 一体化设计让容灾变简单
  2. 【珍藏版】Linux最强总结来啦!
  3. Storm里面fieldsGrouping和Field的概念详解
  4. 如何快速分析一款ios软件或需求的大流程,然后在业务层实现,不牵扯到界面?...
  5. Android 使用mqtt实例,包括接收服务器推送以及上传数据到服务器
  6. oracle 索引回表,oracle 索引简单总结
  7. nms python代码_?标检测中的?极?值抑制算法(nms):python代码解析
  8. JQuery和JavaScript常用方法的一些区别
  9. windows下编写dll
  10. sqlserver 中通配符%和_的使用
  11. matlab2016数模a,2016年全国数学建模竞赛A题国家一等奖.pdf
  12. QTreeWidget样式qss
  13. 动态加载下拉框select options 如何设置默认选中
  14. VBScript 教程
  15. axure如何导出原件_axure怎么导出为pdf格式
  16. pdf密码忘了怎么解除
  17. MySQLIntegrityConstraintViolationException异常处理
  18. 「镁客·请讲」小小牛曹翔:Creative AR让孩子们成为21世纪的“神笔马良”
  19. Scala:Map集合的使用
  20. RFID射频卡、IC卡、ID卡在称重系统中有什么作用

热门文章

  1. 95-35-010-Topic-Topic 删除 源码解析
  2. 《Elasticsearch 源码解析与优化实战》样章-第 6 章 数据模型
  3. 【Elasticsearch】es 面试题 积累
  4. 【IDEA】IDEA 下 maven 一个诡异问题,一个正常项目 过了一夜 依赖很多 飘红
  5. 【es】Node与NodeEnvironment的实例化
  6. SparkStreaming之transform
  7. spark学习-74-源代码:Endpoint模型介绍(6)-Endpoint的消息的接收
  8. hadoop自定义权限
  9. linux下安装xz命令
  10. spark学习-JavaRDD注册成表然后用SparkSQL查询