1)语法

plot(Y) 
         plot(X1,Y1,…) 
         plot(X1,Y1,LineSpec,…) 
         plot(…,’PropertyName’,PropertyValue,…) 
         plot(axes_handle,…) 
         h = plot(…) 
         hlines = plot(‘v6’,…)

2)说明

plot(Y)如果Y是m×n的数组,以1:m为X横坐标,Y中的每一列元素为Y坐标,绘制n条曲线;如果Y是n×1或者1×n的向量,则以1:n为横坐标,Y为坐标表绘制1条曲线;如果Y是复数,则plot(Y)等效于plot(real(Y),imag(Y));其它使用情况下,忽略坐标数据中的虚部。

plot(X1,Y1,…)如果X和Y都是数组,按列取坐标数据绘图,此时它们必须具有相同的尺寸;如果X和Y其中一个是向量另一个为数组,X和Y中尺寸相等的方向对应绘制多条曲线;如果X和Y其中一个是标量另一个为向量,那么将绘制垂直X或者Y轴离散的点。 
 
plot(X1,Y1,LineSpec,…)通过参数LineSpec指定曲线的曲线属性,它包括线型、标记符和颜色。plot函数支持同时绘制任意组图形

plot(X1,Y1,LineSpec1,X2,Y2,LineSpec2,…)

此时完全等效于

plot(X1,Y1,LineSpec1,…)

hlod all

plot(X2,Y2,LineSpec2,…)

3)MATLAB中提供的线型属性有: 
 
      需要说明的是,LineSpec中设置曲线线型、标识符和颜色三项属性时,控制符的顺序不受限制并可以省略或者部分省略。也就是说’r-.*’、’-.r*’、’*-.r’等形式是等效的,都表示使用红色点划线连接各个节点,各节点使用“*”标识。

plot(…,’PropertyName’,PropertyValue,…)设置由plot创建的所有曲线句柄对象的属性,Line对象属性和属性值参见附录,具体设置参考下面的实例,当然可以使用set/get进行设置。

plot(axes_handle,…)指定坐标系,也就是在axes_handle坐标系中绘图,在没有指定时默认为gca。

h = plot(…)返回由plot创建的所有曲线句柄对象的句柄。每条曲线对应一个句柄,如果有n条曲线,则h为n×1的数组。

注意

在同时绘制多条曲线时,如果没有指定曲线属性,plot按顺序循环使用当前坐标系中ColorOrder和LineStyleOrder两个属性。默认情况,MATLAB在每次调用plot函数时将ColorOrder和LineStyleOrder自动重置为DefaultAxesColorOrder和DefaultAxesLineStyleOrder。Default**属性我们可以自定义,有效期至MATLAB关闭,Matlab下次启动时将Default**属性重置为厂家设置(Factory)

set(0,’DefaultAxesColorOrder’,’r|g|b|k’,…’DefaultAxesLineStyleOrder’,’-|-.|–|:’)

使用hold all命令可以阻止调用plot函数时自动重置ColorOrder和LineStyleOrder属性,而是循环使用。注意hold on只是使多次绘制的图形叠加(相当于NextPlot),但不能阻止属性重置。

另外我们可以通过下面四个属性设置标识符的颜色和大小

LineWidth——指定线宽

MarkerEdgeColor——指定标识符的边缘颜色

MarkerFaceColor——指定标识符填充颜色

MarkerSize——指定标识符的大小

注意上面四个属性是针对当前坐标系中所有曲线的

matlab plot绘制曲线相关推荐

  1. 【新星计划】MATLAB plot绘制图像

    在MATLAB中绘制函数图形的步骤如下: 先定义变量 x,通过指定的变量 x 值的范围,该函数被绘制: 然后定义函数, y = f(x): 最后调用 plot 命令,如 plot(x, y). 接下来 ...

  2. matlab plot画曲线/直线/椭圆

    本博文源于matlab基础,每个图像一个案例引入,大家简单看,直接照猫画虎去套用就行了. 画直线 例子:画y=2*x+3 范围为[1,10] 代码: >> x=1:10; >> ...

  3. Matlab plot 光滑曲线

    原载地址:http://www.sciencesoft.cn/matlab-draw-smoooth-curves/ 以正常概率密度函数为例: x = -6:0.01:6; y = normpdf ( ...

  4. 论文写作:MATLAB+Visio生成不失真的PDF图像,同时解决MATLAB图像plot绘制有白边的问题

    这一周花了三天时间,才将论文中的图像生成不失真的PDF图片(我以为的),我的判断标准是将图像放大或者缩小足够倍数后依然清晰可见,以MNIST数据库中的图像为例,方法如下: 选择 "文件--导 ...

  5. MATLAB plot函数绘制二维曲线

    1.plot函数的基本调用 在MATLAB中,在直角坐标系下绘制二维曲线一般使用plot函数. 基本调用格式: plot(x,y) x,y是长度一致的向量,例如: >> x=0:pi/10 ...

  6. Matlab读取txt文本并且绘制曲线

    在利用SOR方法来求解迭代次数和w之间的关系的时候,发现迭代次数随着w的变化而变化,于是想通过一个二维图来将这种变化关系表现出来.在matlab中File->Inport Data 选中我们要导 ...

  7. matlab球坐标曲线,matlab绘制曲线subplotsphere球面坐标绘制饼图

    实验报告 实验名称:实验一MATLAB初步 一.实验目的与要求: 1. 了解MATLAB的特点: 2. 熟悉MATLAB环境和命令窗口 3.熟悉常用命令的使用方法,尤其是帮助命令: 4.掌握MATLA ...

  8. matlab曲线已知y求x,已知X、Y用MATLAB绘制曲线

    已知X.Y坐标数值,如何用MATLAB绘制曲线 2008-12-03 10:46:19| 分类:默认分类|字号订阅 横轴为X坐标纵轴为Y坐标 最佳答案 plot(x,y,'s') s为可选参数 具体可 ...

  9. MATLAB中绘制ROC曲线

    我们通常使用ROC曲线来评价分类结果的好坏,在MATLAB中绘制该曲线其实也十分容易.我们让label表示真实的类别,output表示预测的类别,那么调用: [XRF,YRF,TRF,AUCRF] = ...

最新文章

  1. 浅谈JavaScript错误
  2. 前端解析Excel文件js-xlsx与bootstrapTable
  3. URAL1519 Formula 1 —— 插头DP
  4. java设置项目根目录 工作目录 working dictionary
  5. 【VS开发】【DSP开发】地址对齐
  6. Java知识点总结(反射-获取类的信息)
  7. feign调用service_Spring-cloud-eureka使用feign调用服务接口
  8. 查找算法系列之复杂算法:哈希查找
  9. [渝粤教育] 陕西国防工业职业技术学院 Android开发 参考 资料
  10. Struts + Spring + Hibernate 进阶开端(一)
  11. WCF服务部署到IIS上,然后通过web服务引用方式出现错误的解决办法
  12. JS实现报表标题动态滚动效果
  13. 每日学习打卡-汇总处
  14. JSP WebSehll 后门脚本
  15. Java Logging之JUL系列——Handler
  16. 手动搭建webase(3)——WeBASE管理平台
  17. 特征工程——特征选择
  18. 当“长期主义”遇上“流量生意”,轻松筹与水滴筹谁更胜一筹?
  19. 什么是C语言?到底难不难学?——新手问题篇
  20. 数字化转型写书笔记-第43天

热门文章

  1. php zip怎么安装,php如何安装zip模块?(方法介绍)
  2. android 百度开发论坛,Android 百度地图开发(一)
  3. 工业交换机都有哪些优势,该如何挑选
  4. 【渝粤题库】陕西师范大学200971教育经济学 作业(专升本、高起本)
  5. [渝粤题库]西北工业大学统计学
  6. ZigBee网络架构详解
  7. jq设置html的fontsize,Jquery 设置字体大小(font-size)与行高(line-height)
  8. php 怎么循环数组取有值的,php怎么循环数组取有值的-PHP问题
  9. OpenFlow和SDN的历史和原理介绍
  10. 5G的场景、需求、通信速率