matlab plot绘制曲线
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绘制曲线相关推荐
- 【新星计划】MATLAB plot绘制图像
在MATLAB中绘制函数图形的步骤如下: 先定义变量 x,通过指定的变量 x 值的范围,该函数被绘制: 然后定义函数, y = f(x): 最后调用 plot 命令,如 plot(x, y). 接下来 ...
- matlab plot画曲线/直线/椭圆
本博文源于matlab基础,每个图像一个案例引入,大家简单看,直接照猫画虎去套用就行了. 画直线 例子:画y=2*x+3 范围为[1,10] 代码: >> x=1:10; >> ...
- Matlab plot 光滑曲线
原载地址:http://www.sciencesoft.cn/matlab-draw-smoooth-curves/ 以正常概率密度函数为例: x = -6:0.01:6; y = normpdf ( ...
- 论文写作:MATLAB+Visio生成不失真的PDF图像,同时解决MATLAB图像plot绘制有白边的问题
这一周花了三天时间,才将论文中的图像生成不失真的PDF图片(我以为的),我的判断标准是将图像放大或者缩小足够倍数后依然清晰可见,以MNIST数据库中的图像为例,方法如下: 选择 "文件--导 ...
- MATLAB plot函数绘制二维曲线
1.plot函数的基本调用 在MATLAB中,在直角坐标系下绘制二维曲线一般使用plot函数. 基本调用格式: plot(x,y) x,y是长度一致的向量,例如: >> x=0:pi/10 ...
- Matlab读取txt文本并且绘制曲线
在利用SOR方法来求解迭代次数和w之间的关系的时候,发现迭代次数随着w的变化而变化,于是想通过一个二维图来将这种变化关系表现出来.在matlab中File->Inport Data 选中我们要导 ...
- matlab球坐标曲线,matlab绘制曲线subplotsphere球面坐标绘制饼图
实验报告 实验名称:实验一MATLAB初步 一.实验目的与要求: 1. 了解MATLAB的特点: 2. 熟悉MATLAB环境和命令窗口 3.熟悉常用命令的使用方法,尤其是帮助命令: 4.掌握MATLA ...
- matlab曲线已知y求x,已知X、Y用MATLAB绘制曲线
已知X.Y坐标数值,如何用MATLAB绘制曲线 2008-12-03 10:46:19| 分类:默认分类|字号订阅 横轴为X坐标纵轴为Y坐标 最佳答案 plot(x,y,'s') s为可选参数 具体可 ...
- MATLAB中绘制ROC曲线
我们通常使用ROC曲线来评价分类结果的好坏,在MATLAB中绘制该曲线其实也十分容易.我们让label表示真实的类别,output表示预测的类别,那么调用: [XRF,YRF,TRF,AUCRF] = ...
最新文章
- 浅谈JavaScript错误
- 前端解析Excel文件js-xlsx与bootstrapTable
- URAL1519 Formula 1 —— 插头DP
- java设置项目根目录 工作目录 working dictionary
- 【VS开发】【DSP开发】地址对齐
- Java知识点总结(反射-获取类的信息)
- feign调用service_Spring-cloud-eureka使用feign调用服务接口
- 查找算法系列之复杂算法:哈希查找
- [渝粤教育] 陕西国防工业职业技术学院 Android开发 参考 资料
- Struts + Spring + Hibernate 进阶开端(一)
- WCF服务部署到IIS上,然后通过web服务引用方式出现错误的解决办法
- JS实现报表标题动态滚动效果
- 每日学习打卡-汇总处
- JSP WebSehll 后门脚本
- Java Logging之JUL系列——Handler
- 手动搭建webase(3)——WeBASE管理平台
- 特征工程——特征选择
- 当“长期主义”遇上“流量生意”,轻松筹与水滴筹谁更胜一筹?
- 什么是C语言?到底难不难学?——新手问题篇
- 数字化转型写书笔记-第43天
热门文章
- php zip怎么安装,php如何安装zip模块?(方法介绍)
- android 百度开发论坛,Android 百度地图开发(一)
- 工业交换机都有哪些优势,该如何挑选
- 【渝粤题库】陕西师范大学200971教育经济学 作业(专升本、高起本)
- [渝粤题库]西北工业大学统计学
- ZigBee网络架构详解
- jq设置html的fontsize,Jquery 设置字体大小(font-size)与行高(line-height)
- php 怎么循环数组取有值的,php怎么循环数组取有值的-PHP问题
- OpenFlow和SDN的历史和原理介绍
- 5G的场景、需求、通信速率