ma'tlab中,plot(X,Y,matlab linespecc),这个linspec是谁的缩写

MATLAB中 fplot plot这俩有什么区别_百度知道
MATLAB中 fplot plot这俩有什么区别
我看个视频教程一直用 PLOT 我自己看书 却用的是FPLOT 尽量用简单的语言回答下百度说一个是基本绘图 一个精准绘图感觉差别不大啊
网上的我基本都看过了 来个简单点的
提问者采纳
简单来说,两者都是图形绘制函数,所不同的是,plot针对任意变量x和y都可以绘制,而fplot则需要实现定义函数,用function命令定义函数,然后再fplot命令中引用函数的名字。
提问者评价
至少我懂了
就采纳你了
FPLOT不一定需要function
但是一定要有函数
其他类似问题
为您推荐:
其他1条回答
符号函数简易绘图函数ezplot(f)
f可以包含单个符号变量x的字符串或表达式,默认画图区间(-2pi,2pi),如果f包含x和y,画出的图像是f(x,y)=0的图像,缺省区间是-2pi&x&2pi,-2pi&y&2pi。
Ezplot(f,xmin,xmax)或ezplot(f,[xmin,xmax])绘制在xmin&x&xmax区间上图像
ezplot('t*cos(t)','t*sin(t)',[0,4*pi])
-----------------------------------------------------------
绘制符号图像函数fplot(fun,lims,tol,’linespec’,n)
其中lims=[xmin,xmax]或[xmin,xmax,ymin,ymax] tol为指定相对误差,默认0.001 ‘linespec’指定绘图的线型 n指定最少以n+1个点绘图
[x,y]=fplot(fun,lims,…) 只返回用来绘图的点,并不绘图,可以自己调用plot(x,y)来绘制图形。
subplot(2,2,1),fplot('h...
matlab的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁 plot(x,y) 内容详尽,但请以实际操作为准,欢迎下载使用
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
 plot(x,y)
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口MATLAB中plot函数(中文帮助)_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
MATLAB中plot函数(中文帮助)
M​A​T​L​A​B​中​p​l​o​t​函​数
阅读已结束,如果下载本文需要使用
想免费下载本文?
你可能喜欢plot函数的用法
二维曲线绘图
plot(X1,Y1,...)
plot(X1,Y1,LineSpec,...)
plot(...,'PropertyName',PropertyValue,...)
plot(axes_handle,...)
h = plot(...)
hlines = plot('v6',...)
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轴离散的点。
按列取坐标数据绘制n条曲线
X和Y必须具有相同的尺寸
自动匹配尺寸相同方向绘制m条曲线
任意四种组合,效果一样
绘制垂直X轴离散点
Y可以任意向量
绘制垂直Y轴离散点
X可以任意向量
plot(X1,Y1,LineSpec,...)通过参数LineSpec指定曲线的曲线属性,它包括线型、标记符和颜色。plot函数支持同时绘制任意组图形
plot(X1,Y1,LineSpec1,X2,Y2,LineSpec2,...)
此时完全等效于
plot(X1,Y1,LineSpec1,...)
plot(X2,Y2,LineSpec2,...)
MATLAB中提供的线型属性有:
实线(默认)
需要说明的是,LineSpec中设置曲线线型、标识符和颜色三项属性时,控制符的顺序不受限制并可以省略或者部分省略。也就是说'r-.*'、'-.r*'、'*-.r'等形式是等效的,都表示使用红色点划线连接各个节点,各节点使用“*”标识。
plot(...,'PropertyName',PropertyValue,...)设置由plot创建的所有曲线句柄对象的属性,Line对象属性和属性值参见附录,具体设置参考下面的实例,当然可以使用set/get进行设置。
plot(axes_handle,...)指定坐标系,也就是在axes_handle坐标系中绘图,在没有指定时默认为gca。
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','-|-.|--|:')
all命令可以阻止调用plot函数时自动重置ColorOrder和LineStyleOrder属性,而是循环使用。注意hold
on只是使多次绘制的图形叠加(相当于NextPlot),但不能阻止属性重置。
另外我们可以通过下面四个属性设置标识符的颜色和大小
LineWidth——指定线宽
MarkerEdgeColor——指定标识符的边缘颜色
MarkerFaceColor——指定标识符填充颜色
MarkerSize——指定标识符的大小
注意上面四个属性是针对当前坐标系中所有曲线的
% by dynamic
% see also&
% 两个都是数组,必须具有相同的尺寸
X1=[X;X;X]';&3
Y1=rand(10,3)+1;&3
% 其中一个为向量,另一个为数组,自动匹配尺寸相等方向
X2=1:0.1:10;%1&91
Y2=[sin(X2);cos(X2)]';�&2
% 其中一个是标量,另一为矢量,绘制垂直坐标轴的离散点
fh=figure('numbertitle','off','name','PLOT Usability
Demo');%创建figure对象
ah=%创建axes对象
h=plot(...%返回所有曲线句柄
&&&&ah,...%指定坐标系,可以省略,此时默认gca
&&&&X1,Y1,...%坐标数据&&&
&&&&'-.^',...%曲线属性,可以省略或部分省略,此时自动选择
&&&&X2,Y2,...
&&&&'m-',...
&&&&X3,Y3,...
&&&&'o',...%注意此组数据设置线型和颜色无效,因为默认绘制离散点
&&&&'LineWidth',2,...%线宽
&&&&'MarkerEdgeColor','k',...%标识符边缘颜色
&&&&'MarkerFaceColor','r',...%标识符填充颜色
&&&&'MarkerSize',8)%标识符大小
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 matlab linespec 的文章

 

随机推荐