这个plot
函数允许您创建具有线性轴的简单x-y图。例如
x=-10.0.1:10;plot(x,sin(x));xlabel(“x”);ylabel(“sin(x)”);标题(“简单二维图”);
显示正弦波,如所示图15.1。在大多数系统上,此命令将打开一个单独的绘图窗口来显示图形。
(y)
¶
(x,y)
¶
(x,y,fmt)
¶
(…,属性,value, …)
¶
(x1,y1, …,xn,yn)
¶
(hax, …)
¶
h=
情节 (…)
¶
生成二维图。
许多不同的参数组合是可能的。最简单的形式是
情节y)
其中自变量被视为的集合y坐标和x坐标被视为范围1:numel(y)
.
如果给出了多个自变量,则将其解释为
情节y,属性,value, ...)
或
情节x,y,属性,value, ...)
或
情节x,y,fmt, ...)
等等。可能会出现任意数量的参数集。这个x和y值解释如下:
挤压
应用于具有两个以上维度但不超过两个单例维度的参数。可以指定多个属性值对,但它们必须成对出现。这些参数应用于从绘制的线对象plot
。要修改的有用属性有“线条样式”
,“线宽”
,颜色
,“符号”
,“符号大小”
,“符号颜色”
,“markrfacecolor”
。完整的属性清单记录在线属性.
这个fmtformat参数也可以用于控制打印样式。它是一个从四个可选部分组成的字符串:“<linestyle><marker><color><;displayname;>”。如果指定了符号,但未指定线样式,则仅打印符号。同样,如果指定了线样式,但没有符号,则只绘制线。如果两者都指定了,则将绘制直线和符号。如果没有fmt没有属性/value给定对,则默认打印样式为不带符号的实线,颜色从“颜色顺序”
当前轴的属性。
设置参数格式:
‘-’ | 使用实线(默认)。 |
‘--’ | 使用虚线。 |
‘:’ | 使用虚线。 |
‘-.’ | 使用点划线。 |
‘+’ | 十字线 |
‘o’ | 圆圈 |
‘*’ | 明星 |
‘.’ | 指向 |
‘x’ | 交叉 |
‘|’ | 垂直线 |
‘_’ | 水平线 |
‘s’ | 广场 |
‘d’ | 金刚石 |
‘^’ | 向上三角矩阵 |
‘v’ | 向下三角矩阵 |
‘>’ | 直角三角形 |
‘<’ | 左向三角形 |
‘</p>’ | 五角星 |
‘h’ | 卦 |
‘k’,黑色
|
黑色 |
‘r’,红色
|
红色 |
‘g’,绿色
|
绿色 |
‘b’,蓝色
|
蓝色 |
‘y’,黄的
|
黄的 |
‘m’,洋红
|
洋红 |
‘c’,“青色”
|
青色 |
‘w’,白色
|
白色 |
“;显示名称;”
分号之间的文本用于设置“显示名称”
属性,用于确定用于打印图例的标签。
这个fmt参数也可以用于赋值图例标签。为此,在上述格式化序列之后的分号之间包括所需的标签,例如。,“+b;数据系列3;”
。请注意,最后一个分号是必需的,如果省略,Octave将生成错误。
以下是一些情节示例:
plot(x,y,“or”,x,y2,x,y3,“m”,x、y4,“+”)
此命令将绘制y
带有红色圆圈,y2
使用实线,y3
具有实心品红色线条,以及y4
点显示为'+’.
绘图(b,“*”,“符号大小”,10)
此命令将绘制变量中的数据b
,点显示为'*’和符号大小为10。
t=0:0.1:6.3;plot(t,cos(t),“-;cos(t;
这将绘制余弦和正弦函数,并在图例中相应地符号它们。
如果第一个参数hax是一个轴句柄,然后绘制到此轴,而不是返回的当前轴gca
.
可选返回值h是用于创建的线对象的图形句柄的向量。
要保存打印,请使用多种图像格式之一(如PostScript或PNG),使用打印
命令
详见: axis,盒,网格,持有,传奇,标题,xlabel,伊拉贝尔,xlim,ylim,ezplot,错误条,fplot,线,绘图3,极地的,日志,半对数,半生态学,子地块.
这个plotyy
函数可用于创建具有两个独立y轴的绘图。
(x1,y1,x2,y2)
¶
(…,fcn)
¶
(…,fun1,fun2)
¶
(hax, …)
¶
[斧头,</h1>,</h2>] =
plotyy (…)
¶
绘制具有独立y轴和公共x轴的两组数据。
参数x1和y1定义第一个绘图的参数x1和y2第二个。
默认情况下,参数的求值方式为feval(@plot,x,y)
。但是,可以使用修改绘图类型fcn参数,在这种情况下,情节是从发烧(fcn,x,y)
. fcn可以是函数句柄、内联函数或函数名称的字符串。
用于每个绘图的函数可以通过独立定义fun1和fun2.
第一个参数hax可以是主轴的轴句柄,在其中绘制x1和y1数据它也可以是一个具有主轴和副轴控制柄的双元素向量(详见输出斧头).
返回值斧头是一个向量,具有两个轴的轴句柄。</h1>和</h2>是从批命令生成的对象的句柄。
x=0:0.1:2*pi;y1=sin(x);y2=exp(x-1);ax=plotyy(x,y1,x-1,y2,@plot,@semilogy);xlabel(“X”);ylabel(ax(1),“轴1”);ylabel(ax(2),“轴2”);
使用时plotyy
与子地块
确保呼叫子地块
首先,并将生成的轴控制柄传递给plotyy
。不要调用子地块
返回的任何轴句柄plotyy
或者其他轴将被移除。
函数半对数
,半生态学
和日志
类似于plot
函数,但生成其中一个或两个轴使用对数刻度的图。
(y)
¶
(x,y)
¶
(x,y,属性,value, …)
¶
(x,y,fmt)
¶
(hax, …)
¶
h=
半对数 (…)
¶
使用x轴的对数刻度绘制二维图。
详见的文档plot
关于参数的描述半对数
将接受。
如果第一个参数hax是一个轴句柄,然后绘制到此轴,而不是返回的当前轴gca
.
可选返回值h是已创建打印的图形句柄。
(y)
¶
(x,y)
¶
(x,y,属性,value, …)
¶
(x,y,fmt)
¶
(h, …)
¶
h=
半生态学 (…)
¶
使用y轴的对数刻度绘制二维图。
详见的文档plot
关于参数的描述半生态学
将接受。
如果第一个参数hax是一个轴句柄,然后绘制到此轴,而不是返回的当前轴gca
.
可选返回值h是已创建打印的图形句柄。
(y)
¶
(x,y)
¶
(x,y,道具,value, …)
¶
(x,y,fmt)
¶
(hax, …)
¶
h=
日志 (…)
¶
使用两个轴的对数刻度生成二维图。
详见的文档plot
关于参数的描述日志
将接受。
如果第一个参数hax是一个轴句柄,然后绘制到此轴,而不是返回的当前轴gca
.
可选返回值h是已创建打印的图形句柄。
函数bar
,barh
,楼梯
和茎
用于显示离散数据。例如
randn(“状态”,1);hist(randn(10000,1),30);xlabel(“值”);ylabel(“伯爵”);标题(“10000个正态分布随机数的直方图”);
生成10000个正态分布随机数的直方图图15.2注意,randn(“状态”,1);
,初始化的随机数生成器randn
以使得所转换的值是可再现的;这保证了生产的图形与本手册中的图形相同。
(y)
¶
(x,y)
¶
(…,w)
¶
(…,风格)
¶
(…,道具,val, …)
¶
(hax, …)
¶
h=
条形图 (…,道具,val, …)
¶
从X-Y数据的两个向量生成条形图。
如果只给出一个自变量,y,取为Y值的向量,X坐标为范围1:numel(y)
.
可选输入w控制条的宽度。如果值为1.0,则会使每个条与任何相邻条完全接触。默认宽度为0.8。
如果y是一个矩阵,则的每列y被视为绘制在同一图上的独立条形图。默认情况下,列是并排打印的。此行为可以通过风格参数,可以采用以下值:
“分组”
默认并排条形图,条形图之间有间隙,并以X坐标为中心。
“堆叠”
条形图是堆叠的,因此每个X值都有一个从多个线段组成的条形图。
“历史”
并排的条形图,条形图之间没有间隙,以X坐标为中心。
“历史”
并排的条形图,条形图之间没有间隙,并与X坐标左对齐。
可选的属性/值对直接传递给底层的补丁对象。完整的属性清单记录在补丁属性.
如果第一个参数hax是一个轴句柄,然后绘制到此轴,而不是返回的当前轴gca
.
可选返回值h是已创建的“条形图”hggroup的句柄向量,变量的每列有一个句柄y.该系列可以更改一个条形系列对象中的公共元素,并将更改反映在另一个“条形系列”中。例如
h=巴(兰特(5,10));set(h(1),“基本值”,0.5);
更改所有条形图底部的位置。
以下示例使用属性/值对修改面和边的颜色。
bar(randn(1100),“facecolor”,“r”,“edgecolor”和“b”);
条形图的默认颜色取自轴的“ColorOrder”
属性直方图参数时条形图的默认颜色(“历史”
,“历史”
使用的是“颜色map”
轴或图形的属性。也可以使用手动设置条形图的颜色“面部颜色”
属性,如下所示。
h=巴(兰特(10,3));集合(h(1),“facecolor”,“r”)集合(h
(y)
¶
(x,y)
¶
(…,w)
¶
(…,风格)
¶
(…,道具,val, …)
¶
(hax, …)
¶
h=
巴 (…,道具,val, …)
¶
从X-Y数据的两个向量生成一个水平条形图。
如果只给出一个参数,则将其作为Y值的向量,X坐标为范围1:numel(y)
.
可选输入w控制条的宽度。如果值为1.0,则会使每个条与任何相邻条完全接触。默认宽度为0.8。
如果y是一个矩阵,则的每列y被视为绘制在同一图上的独立条形图。默认情况下,列是并排打印的。此行为可以通过风格参数,可以采用以下值:
“分组”
默认并排条形图,条形图之间有间隙,并以Y坐标为中心。
“堆叠”
条形图是堆叠的,因此每个Y值都有一个从多个线段组成的条形图。
“历史”
并排的条形图,条形图之间没有间隙,以Y坐标为中心。
“历史”
并排的条形图,条形图之间没有间隙,并与Y坐标左对齐。
可选的属性/值对直接传递给底层的补丁对象。完整的属性清单记录在补丁属性.
如果第一个参数hax是一个轴句柄,然后绘制到此轴,而不是返回的当前轴gca
.
可选返回值h是created条形图hggroup的图形句柄。有关条形图的使用说明,详见bar
.
(y)
¶
(y,梯度方向数)
¶
(y,x)
¶
(y,x,标准)
¶
(…,道具,val, …)
¶
(hax, …)
¶
[nn,xx] =
历史 (…)
¶
生成直方图计数或绘图。
对于一个向量输入自变量,y,绘制10个仓值的直方图。直方图仓的范围从数据的范围(中的最大值和最小值之间的差异y).极值被集中到第一个和最后一个区间。如果y是amatrix,然后绘制直方图,其中每个bin的每个输入列包含一个条y.
如果可选的第二自变量是标量,梯度方向数,它定义了垃圾箱的数量。
如果可选的第二自变量是向量,x,它定义了垃圾箱的中心。仓的宽度从向量中的相邻值确定。垃圾箱的总数为numel(x)
.
如果第三个参数标准则直方图被归一化。万一标准是正标量,生成的条形图将归一化为标准如果标准是长度为正标量的向量列(y)
,则得到的条形图y(:,i)
被规范化为标准(i)
.
[nn,xx]=历史(兰特(10,3),5,[1 2 3]);总和(nn,1)⇒ ans=1 2 3
可以通过为基础补丁对象指定属性/值对来修改直方图的外观。例如,可以修改面和边的颜色:
hist(randn(1100),25,“facecolor”、“r”、“edgecolor”和“b”);
补丁属性的完整列表记录在补丁属性.properties。如果未指定,则直方图的默认颜色取自“颜色map”
轴或图形的属性。
如果第一个参数hax是一个轴句柄,然后绘制到此轴,而不是返回的当前轴gca
.
如果指定输出,则不进行绘图。相反,返回值nn(元件数量)和xx(垃圾箱中心)使得条形图xx,nn)
将绘制直方图。
(x,说明文字)
¶
(x,说明文字,树干sz)
¶
绘图仪=
茎叶 (…)
¶
计算并显示向量的茎叶图x.
输入x应该是整数的向量。任何非整数值都将通过转换为整数x修理x)
。默认情况下,的每个元素x将以元素的最后一位数字作为叶值,其余数字作为茎绘制。例如,123将与阀杆一起绘制12'和树叶'3’. 第二个参数,说明文字,应该是提供数据描述的字符数组。它包含在输出的标题中。
可选输入树干sz设置每个茎的宽度。阀杆宽度从10^(树干sz1.
。默认的杆宽度为10。
的输出茎叶
从两部分组成:一个是“围栏字母展示”,然后是茎叶图本身。围栏字母显示如所述探索性数据分析。简而言之,条目如下所示:
带栅栏的字母显示#%nx|__________________ nx=numel(x)M%mi|md|mi中值索引,md medianH%hi|hl hu|hs hi下铰链索引,hl,hu铰链,1|x(1)x(nx)|hs h_spreadx(1______|步骤|_______步骤1.5*h_spread f|ifl ifh|内部围栏,较低和较高|nfl nfh|围栏内数据点数量f|ofl ofh|外部围栏,较高和较低|nfl nfh|外部栅栏外数据点数量
茎叶图在每一行上显示茎值,后面是从叶数字组成的字符串。如果树干sz不是1,则连续的叶值从“,”分隔。
如果没有返回参数,则会立即显示绘图。如果提供了outputargument,则绘图将作为字符串数组返回。
叶位数未排序。如果需要排序的叶值,请使用xs分类x)
调用之前茎叶(xs)
.
茎叶图和相关显示描述于:第3章,探索性数据分析作者:J.W.Tukey,Addison Wesley,1977年。
(obj,filename)
¶
输出文件=
打印的 (…)
¶
将任何可接受的对象转换为disp
转换为后缀所选的格式filename.
如果可选输出输出文件则返回createdfile的名称。
此函数旨在便于操作输出函数,例如茎叶
.
详见: 茎叶.
(y)
¶
(x,y)
¶
(…,风格)
¶
(…,道具,val, …)
¶
(hax, …)
¶
h=
楼梯 (…)
¶
[xstep,ystep] =
楼梯 (…)
¶
制作一个阶梯图。
参数x和y可以是向量或矩阵。如果只给出一个自变量,则将其作为Y值的向量,并将X坐标作为元素的索引(x=1:numel(y)
).
用于打印的样式可以使用线样式定义风格与的格式相同plot
命令
可以指定多个属性/值对,但它们必须显示在列表中。完整的属性清单记录在线属性.
如果第一个参数hax是一个轴句柄,然后绘制到此轴,而不是返回的当前轴gca
.
如果指定一个输出参数,请将图形句柄返回到创建的绘图。如果指定了两个输出参数,则会生成数据,但不会绘制数据。例如
楼梯(x,y);
和
[xs,ys]=楼梯(x,y);plot(xs,ys);
是等效的。
(y)
¶
(x,y)
¶
(…,linespec)
¶
(…,“已填充”)
¶
(…,道具,val, …)
¶
(hax, …)
¶
h=
茎 (…)
¶
绘制一个二维树干图。
如果只给出一个参数,则将其作为y值,x坐标取自元素的索引。
如果y是一个矩阵,然后矩阵的每一列都绘制为单独的干图。在这种情况下x可以是一个向量,长度与中的行数相同y,也可以是与相同大小的amatrixy.
默认颜色为b
(蓝色),默认线条样式为"-"
,默认符号为“o”
。线条样式可以通过linespec以与相同的方式进行论证plot
命令如果“已填充”
argument is present词干顶部的符号将被填充。例如,
x=1:10;y=2*x;茎(x,y,“r”);
以红色绘制高度为2至20的10个茎;
可以指定可选的属性/值对来控制绘图的外观。完整的属性清单记录在线属性.
如果第一个参数hax是一个轴句柄,然后绘制到此轴,而不是返回的当前轴gca
.
可选返回值h是“stem系列”hggroup的句柄。单个hggroup句柄具有所有的图形元素,将情节作为其子对象;这允许通过仅修改“stem系列”hggroup的单个属性来更改多个图形对象的属性。
例如
x=[0:10]';y=[sin(x),cos(x)]h=茎(x,y);set(h(2),“color”,“g”);集合(h(1),“基值”,-1)
更改第二个“茎系列”的颜色并移动第一个的基线。
茎叶图属性
茎的线条样式。默认"-"
)
茎的宽度。(默认值:0.5)
茎的颜色,如果没有单独指定,符号的颜色。默认b
蓝色
要在每个杆的顶部使用的符号符号。默认“o”
)
符号的边缘颜色。默认颜色
属性
用于“填充”符号的颜色。默认没有一个
[未填充])
符号的大小。(默认值:6)
实现基线的线对象的句柄。使用set
使用返回的句柄更改基线的图形属性。
绘制基线的y值。(默认值:0)
(x,y,z)
¶
(…,linespec)
¶
(…,“已填充”)
¶
(…,道具,val, …)
¶
(hax, …)
¶
h=
茎3 (…)
¶
绘制三维树干图。
茎是从高处绘制的z到x-y平面中的位置,从x和y。默认颜色为b
(蓝色),默认线条样式为"-"
,默认符号为“o”
.
线条样式可以通过linespec以与相同的方式进行论证plot
命令如果“已填充”
自变量is表示将填充词干顶部的符号。
可以指定可选的属性/值对来控制绘图的外观。完整的属性清单记录在线属性.
如果第一个参数hax是一个轴句柄,然后绘制到此轴,而不是返回的当前轴gca
.
可选返回值h是“stem系列”hggroup的句柄,该hggroup包含用于绘图的线和符号对象。详见茎
,用于“stem系列”对象的描述。
用例
θ=0:0.2:6;stem3(cos(θ),sin(θ)、θ);
图31的茎的高度在0到6之间,位于一个圆上。
实施说明:RGB三元组的颜色定义无效。
(x,y)
¶
(x,y,s)
¶
(x,y,s,c)
¶
(…,风格)
¶
(…,“已填充”)
¶
(…,道具,val, …)
¶
(hax, …)
¶
h=
分散 (…)
¶
绘制二维散点图。
符号绘制在从向量中的坐标定义的每个点上x和y.
符号的大小从s,可以是标量,也可以是长度与x和y如果s未给定,或者是空矩阵,则使用36平方点的默认值(符号大小本身为sqrt
).
符号的颜色从c,可以是定义固定颜色的字符串;三元素向量,给出颜色的红色、绿色和蓝色分量;长度与相同的向量x其将缩放后的索引提供给当前颜色图;或者单独定义每个符号的RGB颜色的Nx3矩阵。
可以使用更改要使用的符号风格参数它以与plot
命令如果未指定符号,则默认为“o”
或圆形。如果参数“已填充”
则填充符号。
如果第一个参数hax是一个轴句柄,然后绘制到此轴,而不是返回的当前轴gca
.
可选返回值h是createdscatter对象的图形句柄。
用例
x=randn(100,1);y=randn(100,1);散射(x,y,[],sqrt(x.^2+y.^2));
编程说明:属性的完整列表记录在散点属性.
(x,y)
¶
(x)
¶
(…,风格)
¶
(hax, …)
¶
[h,斧头,bigax,</p>,圣像牌] =
绘图矩阵 (…)
¶
一个矩阵的列与另一个矩数组的散点图。
考虑到这些参数x和y具有匹配数量的行,绘图矩阵
绘制一组与对应的轴
情节x(:,i),yj
使用单个参数调用时x这相当于
绘图矩阵(x,x)
除了轴组的对角线将替换为直方图历史(x(:,i)
.
可以使用更改要使用的符号风格参数,即以与plot
命令
如果第一个参数hax是一个轴句柄,然后绘制到此轴,而不是返回的当前轴gca
.
可选返回值h提供散点图中各个图形对象的句柄,而斧头返回散点图轴对象的句柄。
bigax是一个隐藏的轴对象,围绕其他轴,以便命令xlabel
,标题
等,将与该隐藏轴相关联。
最后</p>返回与直方图关联的图形对象圣像牌对应的轴对象。
用例
绘图矩阵(randn(100,3),“g+”)
(y)
¶
(y,x)
¶
(hax, …)
¶
h=
帕累托 (…)
¶
画一张帕累托图。
帕累托图是一种条形图,它以这样一种方式排列信息,即可以确定流程改进的优先级;它组织并显示信息,以显示数据的相对重要性。该图表类似于直方图或条形图,不同之处在于条形图沿x轴从左向右递减排列。
Pareto图背后的基本思想(Pareto原理)是,大多数效应是从一小部分效应引起的。为了提高质量,导致问题的前几个原因(如图所示,最左边的条形图)通常占结果的大部分。因此,针对这些“主要原因”的前科导致了最具成本效益的改进方案。
通常只有幅度数据y在哪种情况下存在x取为范围1:长度(y)
如果x给定它可以是字符串数组、字符串的元胞数组或数字向量。
如果第一个参数hax是一个轴句柄,然后绘制到此轴,而不是返回的当前轴gca
.
可选返回值h是一个2元素向量,其中一个图形句柄用于创建的条形图,另一个句柄用于创建线图。
的使用示例帕累托
是
Cheese={“Cheddar”,“Swiss”,“Camembert”,…“Munster”,“Stilton”,“Blue”};已售出=[105,30,70,10,15,20];帕累托(出售,奶酪);
(θ)
¶
(θ,梯度方向数)
¶
(θ,箱子)
¶
(hax, …)
¶
h=
玫瑰 (…)
¶
[th r] =
玫瑰 (…)
¶
绘制角度直方图。
对于一个向量自变量,th,绘制具有20个角仓的直方图。如果th是矩阵,则每列th返回单独的直方图。
如果梯度方向数是给定的,并且是标量,则使用生成直方图nbin箱子。如果箱子是一个向量,则每个bin的中心从中的值定义箱子bin的数量从中的元素数量给定箱子.
如果第一个参数hax是一个轴句柄,然后绘制到此轴,而不是返回的当前轴gca
.
可选返回值h是表示每个直方图的线对象的图形句柄的向量。
如果指定两个输出参数,则不进行绘图,而是返回绘制直方图所需的极性向量。
用例
[th,r]=玫瑰色([2*randn(1e5,1),pi+2*randn;极性(th,r);
这个外形
,轮廓
和轮廓的
函数从三维数据生成二维轮廓图。
(z)
¶
(z,vn)
¶
(x,y,z)
¶
(x,y,z,vn)
¶
(…,风格)
¶
(hax, …)
¶
[c,h] =
外形 (…)
¶
创建二维等高线图。
绘制矩阵的水平曲线(等高线)z,使用巡回矩阵c从计算轮廓的
从相同的参数;见后者的解释。
轮廓线的外观可以使用线样式定义风格以与相同的方式plot
。只使用线条样式和颜色;从定义的任何符号风格被忽略。
如果第一个参数hax是一个轴句柄,然后绘制到此轴,而不是返回的当前轴gca
.
可选输出c包含中的轮廓级别轮廓的
format
可选返回值h是hggroup的图形句柄,包括轮廓线。
用例
x=0:3;y=0:2;z=y'*x;轮廓(x,y,z,2:3)
(z)
¶
(z,vn)
¶
(x,y,z)
¶
(x,y,z,vn)
¶
(…,风格)
¶
(hax, …)
¶
[c,h] =
轮廓 (…)
¶
创建具有填充间隔的二维等高线图。
绘制矩阵的水平曲线(等高线)z并用当前颜色图中的颜色填充线之间的区域。
水位曲线取自等高线矩阵c从计算轮廓的
对于相同的参数;参见后者的解释。
轮廓线的外观可以使用线样式定义风格以与相同的方式plot
。只使用线条样式和颜色;从定义的任何符号风格被忽略。
如果第一个参数hax是一个轴句柄,然后绘制到此轴,而不是返回的当前轴gca
.
可选输出c包含中的轮廓级别轮廓的
format
可选返回值h是hggroup的图形句柄,包括轮廓线。
以下示例绘制的填充轮廓峰值
作用
[x,y,z]=峰值(50);contourf(x,y,z,-7:9)
详见: ezcontourf,外形,轮廓的,contour3,clabel,网状,surfc,caxis,颜色表,情节.
c=
轮廓的 (z)
¶
c=
轮廓的 (z,vn)
¶
c=
轮廓的 (x,y,z)
¶
c=
轮廓的 (x,y,z,vn)
¶
[c,列夫] =
轮廓的 (…)
¶
计算等高线(恒定Z值的等值线)。
矩阵z包含矩形网格上方的高度值,从x和y。如果只有单个输入z则提供x被认为是1:列(z)
和y被认为是1:行(z)
。最小数据大小为2x2。
可选输入vn要么是表示要计算的循环线数量的标量,要么是包含将要计算线的Z值的向量。什么时候vn是一个向量,轮廓线的数量是numel(vn)
然而,要计算给定值的单个轮廓线,请使用vn=[val,val]
如果vn省略,默认为10。
返回值c是2xn包含以下格式的等高线的矩阵
c=[lev1,x1,x2,…,levn,x1,x2,…len1,y1,y2,…,lenn,y1
其中的轮廓线n具有的级别(高度)为levn和长度lenn.
可选返回值列夫是具有巡回级别的Z值的向量。
用例
x=0:2;y=x;z=x'*y;c=轮廓c(x,y,z,2:3)⇒ c=2.0000 1.0000 1.0000 2.0000 2.0000 3.0000 1.5000 2.0000 4.0000 2.0000 1.000 1.0000 2.000 2.0000 1.5000
(z)
¶
(z,vn)
¶
(x,y,z)
¶
(x,y,z,vn)
¶
(…,风格)
¶
(hax, …)
¶
[c,h] =
contour3 (…)
¶
创建三维等高线图。
contour3
绘制矩阵的水平曲线(等高线)z在对应于每个轮廓的Z水平上。这与外形
其以相同的Z水平绘制所有轮廓线并返回2-D图。
水位曲线取自等高线矩阵c从计算轮廓的
对于相同的参数;参见后者的解释。
轮廓线的外观可以使用线样式定义风格以与相同的方式plot
。只使用线条样式和颜色;从定义的任何符号风格被忽略。
如果第一个参数hax是一个轴句柄,然后绘制到此轴,而不是返回的当前轴gca
.
可选输出c中的轮廓级别轮廓的
format
可选返回值h是hggroup的图形句柄,包括轮廓线。
用例
contour3(峰(19));色彩map酷;等等surf(峰值(19)、“面色”、“none”、“边缘色”和“黑色”);
这个错误条
,semilogxerr
,半对数
和loglogerr
函数生成带有误差线符号的绘图。例如,
兰特(“国家”,2);x=0:0.1:10;y=sin(x);lerr=0.1.*兰特(大小(x));uerr=0.1.*rand(大小(x));errorbar(x,y,lerr,uerr);轴([0,10,-1.1,1.1]);xlabel(“x”);ylabel(“sin(x)”);标题(“罪(x)的错误条图”);
生成中所示的图形图15.3.
(y,ey)
¶
(y, …,fmt)
¶
(x,y,ey)
¶
(x,y,犯错误,fmt)
¶
(x,y,勒尔,uerr,fmt)
¶
(x,y,前-,ey,fmt)
¶
(x,y,lx,ux,ly,uy,fmt)
¶
(x1,y1, …,fmt,xn,yn, …)
¶
(hax, …)
¶
h=
错误条 (…)
¶
创建带有误差线的二维绘图。
许多不同的参数组合是可能的。最简单的形式是
错误条(y,ey)
其中第一个参数被视为的集合y坐标,第二个参数ey周围的错误是吗y值,以及x坐标被视为元素的索引(1:numel(y)
).
函数的一般形式是
错误条(x,y,错误1, ...,fmt, ...)
之后x和y参数根据错误值的性质和绘图格式,可以有1、2或4个指定错误值的参数fmt.
当误差为标量时,所有点共享相同的误差值。误差线是对称的,来自数据-犯错误到数据+犯错误这个fmt自变量决定是否犯错误在x方向、y方向(默认)或两者都有。
每个数据点都有一个特定的错误值。误差线是对称的,来自数据n犯错误(n) 到数据n犯错误n
误差具有单个低端值和单个高端值。误差线不是对称的,是从数据-勒尔到数据+uerr.
每个数据点都有一个低端误差和一个高端误差。误差线不是对称的,是从数据n勒尔(n) 到数据nuerrn
任意数量的数据集(x1,y1,x2,y2,…)可能会出现,只要它们从格式字符串分隔即可fmt.
如果y是矩阵,x并且误差参数也必须是具有相同尺寸的矩阵。的列y相对于的相应列进行绘制x并且误差线取自误差参数的相应列。
如果fmt缺少,则假定为yerrbars(“~”)打印样式。
如果fmt提供参数,然后将其解释为指定线条样式、符号和颜色,就像在法线图中一样。此外fmt可能包括错误条样式必须在前面理论格式代码。支持以下错误栏样式:
设置yerorbars打印样式(默认设置)。
设置xerrorbars打印样式。
设置xyerrorbars打印样式。
设置yboxes打印样式。
设置xboxes打印样式。
设置xyboxes打印样式。
如果第一个参数hax是一个轴句柄,然后绘制到此轴,而不是返回的当前轴gca
.
可选返回值h是hggroup对象的句柄,表示数据图和错误条。
注意:为了与兼容MATLAB通过所有数据点绘制一条线。然而,大多数科学误差线图都是带有误差线的点的散点图。要完成此操作,请将符号样式添加到fmt参数,例如"."
。或者,使用修改返回的图形句柄来移除线条set(h,“linestyle”,“none”)
.
示例:
错误条(x,y,前-r
生成的xerrorbar图y对x具有x错误条来自x-前-到x+前-.符号"."
因此没有绘制连接线,错误栏显示为红色。
错误条(x,y1,ey, "~",x,y2,ly,uy)
使用生成yerorbar图y1和y2对x的错误条y1来自y1-ey到y1+ey,的错误条y2从…起y2-ly到y2+uy.
错误条(x,y,lx,ux,ly,uy, "~>")
生成的xyerrorbar图y对x这里的x错误条来自x-lx到x+ux和y错误条来自y-ly到y+uy.
详见: semilogxerr,半对数,loglogerr,情节.
(y,ey)
¶
(y, …,fmt)
¶
(x,y,ey)
¶
(x,y,犯错误,fmt)
¶
(x,y,勒尔,uerr,fmt)
¶
(x,y,前-,ey,fmt)
¶
(x,y,lx,ux,ly,uy,fmt)
¶
(x1,y1, …,fmt,xn,yn, …)
¶
(hax, …)
¶
h=
semilogxerr (…)
¶
使用x轴的对数刻度和每个数据点的误差线生成二维图。
许多不同的参数组合是可能的。最常见的形式是
semilogxerr(x,y,ey,fmt)
这返回了的半对数图y对x中有错误y-比例从定义ey和从定义的绘图格式fmt详见错误条
,以获取可用的格式和其他信息。
如果第一个参数hax是一个轴句柄,然后绘制到此轴,而不是返回的当前轴gca
.
(y,ey)
¶
(y, …,fmt)
¶
(x,y,ey)
¶
(x,y,犯错误,fmt)
¶
(x,y,勒尔,uerr,fmt)
¶
(x,y,前-,ey,fmt)
¶
(x,y,lx,ux,ly,uy,fmt)
¶
(x1,y1, …,fmt,xn,yn, …)
¶
(hax, …)
¶
h=
半对数 (…)
¶
使用y轴的对数刻度和每个数据点的误差线生成二维图。
许多不同的参数组合是可能的。最常见的形式是
半对数(x,y,ey,fmt)
这返回了的半对数图y对x中有错误y-比例从定义ey和从定义的绘图格式fmt详见错误条
,以获取可用的格式和其他信息。
如果第一个参数hax是一个轴句柄,然后绘制到此轴,而不是返回的当前轴gca
.
详见: 错误条,semilogxerr,loglogerr.
(y,ey)
¶
(y, …,fmt)
¶
(x,y,ey)
¶
(x,y,犯错误,fmt)
¶
(x,y,勒尔,uerr,fmt)
¶
(x,y,前-,ey,fmt)
¶
(x,y,lx,ux,ly,uy,fmt)
¶
(x1,y1, …,fmt,xn,yn, …)
¶
(hax, …)
¶
h=
loglogerr (…)
¶
在带有误差线的双对数轴上生成二维图。
许多不同的参数组合是可能的。最常见的形式是
loglogerr(x,y,ey,fmt)
这返回了的双对数图y对x中有错误y-比例从定义ey和从定义的绘图格式fmt详见错误条
,以获取可用的格式和其他信息。
如果第一个参数hax是一个轴句柄,然后绘制到此轴,而不是返回的当前轴gca
.
详见: 错误条,semilogxerr,半对数.
最后极地的
函数允许您轻松地在极坐标中绘制数据。但是,显示坐标保持矩形和线性。例如
极坐标(0:0.1:10*pi,0:0.1:10*pi);title(“从0到10*pi的极坐标图示例”);
生成如所示的螺旋图图15.4.
(θ,rho)
¶
(θ,rho,fmt)
¶
(cplx)
¶
(cplx,fmt)
¶
(hax, …)
¶
h=
极地的 (…)
¶
根据极坐标创建二维打印θ和rho.
输入θ假定为弧度,并转换为度数以进行绘图。如果你有学位,那么你必须转换(详见cart2pol
)到弧度,然后将数据传递给此函数。
如果单个复杂输入cplx则实际部分用于θ虚部用于rho.
可选参数fmt以与相同的方式指定线条格式plot
.
如果第一个参数hax是一个轴句柄,然后绘制到此轴,而不是返回的当前轴gca
.
可选返回值h是已创建打印的图形句柄。
实现说明:极轴是使用包在hggroup中的线和文本对象绘制的。hggroup属性链接到原始轴对象,以便更改外观属性,例如字体
,将更新极轴。两个新属性添加到原始轴上——rtick
,ttick
–取代xtick
,ytik
第一个是在治疗(rho)方上级蜱虫位置的列表;第二个是以度为单位指定的角(θ)方上级刻度位置列表,即在0–359范围内。
(x)
¶
(…,爆炸)
¶
(…,标签)
¶
(hax, …)
¶
h=
馅饼 (…)
¶
绘制二维饼图。
当使用单个向量参数调用时,生成中元素的饼图x.第i个切片的大小是元素的百分比xi代表的总数x:pct=x(i) /sum(x)
.
可选输入爆炸是长度与相同的向量x如果非零,则从饼图中“分解”切片。
可选输入标签是长度与相同的字符串的元胞数组x为每个切片指定标签。
如果第一个参数hax是一个轴句柄,然后绘制到此轴,而不是返回的当前轴gca
.
可选返回值h是生成绘图的patchand文本对象的句柄列表。
注:如果总和x) ≤ 1
那么的元素x直接解释为百分比,而不是通过总和(x)
此外,如果总和小于1,则在饼图中将存在缺失的切片来表示缺失的、未指定的百分比。
(x)
¶
(…,爆炸)
¶
(…,标签)
¶
(hax, …)
¶
h=
pie3 (…)
¶
绘制三维饼图。
用单个向量参数调用,生成中元素的三维饼图x.第i个切片的大小是元素的百分比xi代表的总数x:pct=x(i) /sum(x)
.
可选输入爆炸是长度与相同的向量x如果非零,则从饼图中“分解”切片。
可选输入标签是长度与相同的字符串的元胞数组x为每个切片指定标签。
如果第一个参数hax是一个轴句柄,然后绘制到此轴,而不是返回的当前轴gca
.
可选返回值h是生成绘图的批次、曲面和文本对象的图形句柄列表。
注:如果总和x) ≤ 1
那么的元素x直接解释为百分比,而不是通过总和(x)
此外,如果总和小于1,则在饼图中将存在缺失的切片来表示缺失的、未指定的百分比。
(u,v)
¶
(x,y,u,v)
¶
(…,s)
¶
(…,风格)
¶
(…,“已填充”)
¶
(hax, …)
¶
h=
颤抖 (…)
¶
用箭头绘制二维向量场。
绘制(u,v)网格点处向量场的分量定义为(x,y). 如果网格是均匀的,那么x和y可以指定为网格向量,并且网格
用于创建二维网格。
如果x和y没有给出它们被假设为1.m1.n)
这里的[m,n大小u)
.
可选输入s是一个标量,用于定义相对于网格间距的字段箭头的比例因子。值为1.0将导致最长的向量正好填充一个网格正方形。值为0或关
禁用所有缩放。默认值为0.9。
用于绘图的样式可以用线条样式来定义,风格,格式与相同plot
命令如果指定了符号,则在向量的原点绘制符号(向量是从x和y). 如果指定了符号,则不会绘制箭头。如果参数“已填充”
则填充符号。如果使用名称值打印样式属性,则它们必须成对出现,并跟在任何其他打印样式参数后面。
如果第一个参数hax是一个轴句柄,然后绘制到此轴,而不是返回的当前轴gca
.
可选返回值h是颤动对象的图形句柄。箭袋物体重新组合箭袋图的组成部分(身体、箭头和符号),并允许它们一起更改。
用例
[x,y]=网格(1:2:20);h=颤动(x,y,sin(2*pi*x/10),sin【2*pi*y/10】);set(h,“maxheadsize”,0.33);
(x,y,z,u,v,w)
¶
(z,u,v,w)
¶
(…,s)
¶
(…,风格)
¶
(…,“已填充”)
¶
(hax, …)
¶
h=
颤动3 (…)
¶
用箭头绘制三维向量场。
绘制(u,v,w)从定义的格点处的向量场的分量(x,y,z). 如果网格是均匀的,那么x,y和z可以指定为网格向量,并且网格
用于创建三维网格。
如果x和y没有给出它们被假设为1.m1.n)
这里的[m,n大小u)
.
可选输入s是一个标量,用于定义相对于网格间距的字段箭头的比例因子。值为1.0将导致最长的向量正好填充一个网格立方体。值为0或关
禁用所有缩放。默认值为0.9。
用于打印的样式可以使用线样式定义风格与的格式相同plot
命令如果指定了符号,则在向量的原点绘制符号(向量是从x,y,z). 如果指定了符号,则不会绘制箭头。如果参数“已填充”
然后填充符号。如果使用名称值打印样式属性,则它们必须成对出现,并跟在任何其他打印样式参数后面。
如果第一个参数hax是一个轴句柄,然后绘制到此轴,而不是返回的当前轴gca
.
可选返回值h是颤动对象的图形句柄。箭袋物体重新组合箭袋图的组成部分(身体、箭头和符号),并允许它们一起更改。
[x,y,z]=峰值(25);surf(x,y,z);等等[u,v,w]=曲面范数(x,y,z/10);h=颤动3(x,y,z,u,v,w);set(h,“maxheadsize”,0.33);
(x,y,z,u,v,w,sx,sy,sz)
¶
(u,v,w,sx,sy,sz)
¶
(xyz,x,y,z,anlr_spd,lin_spd)
¶
(xyz,anlr_spd,lin_spd)
¶
(xyz,anlr_rot)
¶
(…,width)
¶
(hax, …)
¶
h=
流带 (…)
¶
计算并显示色带。
根据向量场的角旋转,通过绕astreamline旋转法向向量来构建飘带。
向量场从下式给出[u,v,w]
并且在矩形网格上定义,从[x,y,z]
。色带从种子点开始[sx,sy,sz]
.
流带
可以用包含spre计算的流线数据的元胞数组调用。为此,xyz必须使用创建流3
作用lin_spd是向量场的线速度,可以通过[u,v,w]
除以平方和的平方根。角速度anlr_spd是角速度对归一化向量场速度的投影,可以用卷曲
命令如果需要更改积分器步长或流线顶点的最大数量,此参数非常有用。
或者,可以从顶点数组创建函数区xyz一条路径曲线。anlr_rot包含围绕路径曲线的相邻顶点之间的边的旋转角度。
输入参数width设置色带的宽度。
拖缆带的颜色根据沿拖缆带旋转的总角度而定。
如果第一个参数hax是一个轴句柄,然后绘制到此轴,而不是返回的当前轴gca
.
可选返回值h是为每个流函数区创建的打印对象的图形句柄。
用例
[x,y,z]=网格(0:0.2:4,-1:0.2:1,-1:0.2:1);u=-x+10;v=10*z*x;w=-10*y.*x;streamribbon(x,y,z,u,v,w,[0,0],[0,0.6],[0:0]);观点(3);
(x,y,z,u,v,w,sx,sy,sz)
¶
(u,v,w,sx,sy,sz)
¶
(xyz,x,y,z,div)
¶
(xyz,div)
¶
(xyz,迪亚)
¶
(…,param)
¶
(hax, …)
¶
h=
流线管 (…)
¶
绘制沿流线按发散度缩放的管道。
流线管
绘制直径按向量场发散度缩放的管。向量场从下式给出[u,v,w]
并且在矩形网格上定义,该网格从[x,y,z]
.管子从这些点开始[sx,sy,sz]
并且是沿着流线绘制的。
流线管
也可以用包含预先计算的流线数据的元胞数组调用。为此,xyz必须使用创建流3
命令div用于缩放管道。为了绘制从向量场发散度缩放的管,div必须使用计算发散
命令
管道直径为零对应于沿流线的最小比例值,最大管道直径对应于最大比例值。
也可以沿着任意的顶点数组绘制一个管xyz。管道直径可以通过顶点数组指定迪亚或者通过常数。
输入参数param是形式的二维向量[规模,n]
。第一个参数缩放卡套管直径(默认值为1)。第二个参数指定用于构造管周长的垂直数(默认值为20)。
如果第一个参数hax是一个轴句柄,然后绘制到此轴,而不是返回的当前轴gca
.
可选返回值h是为每个管创建的打印对象的图形句柄。
(x,y,z,u,v,w,sx,sy,sz)
¶
(u,v,w,sx,sy,sz)
¶
(xyz,x,y,z,u,v,w)
¶
(…,param)
¶
(hax, …)
¶
h=
奥斯特雷姆管 (…)
¶
计算并显示流管。
流管是通过沿着流线连接圆形横流区域来近似的。流量的扩展是从局部的横流发散决定的。
向量场从下式给出[u,v,w]
并且在矩形网格上定义,从[x,y,z]
。流管从种子点开始[sx,sy,sz]
.
根据局部向量场强度对管进行着色。
输入参数param是形式的二维向量[规模,n]
。第一个参数缩放流管的起始半径(默认值为1)。第二个参数指定用于构造管周长的顶点数(默认值为20)。
奥斯特雷姆管
可以用包含预计算流线数据的元胞数组调用。为此,xyz必须使用创建流3
作用如果需要更改积分步长或流线的最大顶点数,此参数非常有用。
如果第一个参数hax是一个轴句柄,然后绘制到此轴,而不是返回的当前轴gca
.
可选返回值h是为每个流管创建的绘图对象的图形句柄。
用例
[x,y,z]=网格(-1:0.1:1,-1:0.1:,-3:0.1:0);u=-x/10-y;v=x-y/10;w=-个(尺寸(x))/10;ostreamtube(x,y,z,u,v,w,1,0,0);
(x,y,z,u,v,w,sx,sy,sz)
¶
(u,v,w,sx,sy,sz)
¶
(…,param)
¶
(hax, …)
¶
h=
流线型 (…)
¶
绘制二维或三维向量场的流线。
绘制二维或三维向量场的流线,从[u,v]
或[u,v,w]
向量场在矩形网格上定义,从[x,y]
或[x,y,z]
.流线从种子点开始[sx,sy]
或[sx,sy,sz]
.
输入参数param是形式的二维向量[步长,最大顶点(_V)]
。第一个参数指定用于轨迹积分的步长(默认值为0.1)。允许负值,这将反转积分的方向。第二个参数指定用于创建流线的最大线段数(默认为10000)。
如果第一个参数hax是一个轴句柄,然后绘制到此轴,而不是返回的当前轴gca
.
可选返回值h是hggroup的图形句柄,该hggroup包括场线。
用例
[x,y]=网格(-1.5:0.2:2,-1:0.2:2);u=-x/4-y;v=x-y/4;流线(x,y,u,v,1.7,1.5);
xy=
流2 (x,y,u,v,sx,sy)
¶
xy=
流2 (u,v,sx,sy)
¶
xy=
流2 (…,param)
¶
计算二维流线数据。
计算向量场的流线,从[u,v]
向量场在矩形网格上定义,从[x,y]
。流线从种子点开始[sx,sy]
。返回的值xy包含顶点数组的cellarray。如果起始点在向量场之外,[]
返回。
输入参数param是形式的二维向量[步长,最大顶点(_V)]
。第一个参数指定用于轨迹积分的步长(默认值为0.1)。允许负值,这将反转积分的方向。第二个参数指定用于创建流线的最大线段数(默认为10000)。
返回值xy是一个包含场线段坐标的convertsx2矩阵。
用例
[x,y]=网格(0:3);u=2*x;v=y;xy=流2(x,y,u,v,1.0,0.5);
xyz=
流3 (x,y,z,u,v,w,sx,sy,sz)
¶
xyz=
流3 (u,v,w,sx,sy,sz)
¶
xyz=
流3 (…,param)
¶
计算三维流线数据。
计算向量场的流线,从[u,v,w]
向量场在矩形网格上定义,从[x,y,z]
.流线从种子点开始[sx,sy,sz]
。返回的值xyz包含顶点数组的元胞数组。如果起点在向量场之外,[]
返回。
输入参数param是形式的二维向量[步长,最大顶点(_V)]
。第一个参数指定用于轨迹积分的步长(默认值为0.1)。允许负值,这将反转积分的方向。第二个参数指定用于创建流线的最大线段数(默认为10000)。
返回值xyz是一个包含场线段坐标的convertsx3矩阵。
用例
[x,y,z]=网格(0:3);u=2*x;v=y;w=3*z;xyz=流3(x,y,z,u,v,w,1.0,0.5,0.0);
(u,v)
¶
(z)
¶
(…,风格)
¶
(hax, …)
¶
h=
罗盘 (…)
¶
绘制(u,v)
从极坐标图的原点发射的向量场的分量。
表示每个向量的箭头一端位于原点,尖端位于[u(i) ,v(i) ]。如果单个复杂参数z则u真实的z)
和v=imag(z)
.
用于打印的样式可以使用线样式定义风格与的格式相同plot
命令
如果第一个参数hax是一个轴句柄,然后绘制到此轴,而不是返回的当前轴gca
.
可选返回值h是表示绘制向量的线对象的图形句柄的向量。
a=toeplitz([1;randn(9,1)],[1,randn(1,9)]);指南针(eig(a));
(u,v)
¶
(z)
¶
(…,风格)
¶
(hax, …)
¶
h=
羽毛 (…)
¶
绘制(u,v)
从x轴上等距点发射的向量场的分量。
如果单个复杂参数z则u真实的z)
和v=imag(z)
.
用于打印的样式可以使用线样式定义风格与的格式相同plot
命令
如果第一个参数hax是一个轴句柄,然后绘制到此轴,而不是返回的当前轴gca
.
可选返回值h是表示绘制向量的线对象的图形句柄的向量。
phi=[0:15:360]*pi/180;羽毛(sin(phi),cos(phi));
(x,y,c)
¶
(c)
¶
(hax, …)
¶
h=
伪彩图 (…)
¶
生成二维密度图。
A.伪彩图
plot使用矩阵中的颜色绘制矩形c在矩阵表示的二维区域上x和y. x和y是网格的垂直坐标,通常是的输出网格
如果x和yarevectors,则典型的顶点是(xjy(i) ,c(i,j))。因此,的列c对应不同x值和行c对应不同y价值观
中的值c按比例缩放以跨越当前颜色图的范围。可以通过命令在颜色轴上设置限制caxis
,或通过设置clim
父轴的属性。
网格的每个单元的面颜色是通过插值来确定的c对于单元的每个顶点;将此与imagesc
其为的每个元素呈现一个数组c.
明暗处理
修改一个属性,该属性确定根据的值插值每个单元的表面颜色的方式c,以及单元边缘的可见性。默认情况下,属性为“分面”
,为每个数组的面呈现单一颜色,边缘可见。
如果第一个参数hax是一个轴句柄,然后绘制到此轴,而不是返回的当前轴gca
.
可选返回值h是createdsurface对象的图形句柄。
(y)
¶
(x,y)
¶
(…,lvl)
¶
(…,道具,val, …)
¶
(hax, …)
¶
h=
地区 (…)
¶
的列的面积图y.
此图显示了每列值对行和的贡献。它在函数上类似于情节x,cumsum(y2.
,但曲线下的区域是着色的。
如果x参数被省略,它默认为1:行(y)
.A值lvl可以定义,以确定应该在这里的定义曲线下着色的基本级别。默认级别为0。
附加的属性/值对被直接传递到基础patchobject。完整的属性清单记录在补丁属性.
如果第一个参数hax是一个轴句柄,然后绘制到此轴,而不是返回的当前轴gca
.
可选返回值h是hggroupobject的图形句柄,该hggroupobject包括区域补丁对象。这个“基本值”
hggroup的属性可用于调整着色开始的级别。
示例:验证身份sin^2+cos^2=1
t=林空间(0,2*pi,100)';y=[sin(t).^2,cos(t)^2];面积(t,y);图例(“sin^2”,“cos^2”,”location“,”NorthEastOutside“);
(x,y,c)
¶
(x1,y1,c1,x2,y2,c2)
¶
(…,道具,val)
¶
(hax, …)
¶
h=
填满 (…)
¶
创建一个或多个填充的二维多边形。
输入x和y是多边形顶点的坐标。如果输入是矩阵,那么行代表不同的顶点,每列返回不同的多边形。填满
将在打印前关闭任何打开的多边形。
输入c确定多边形的颜色。最简单的形式是单一的颜色规格,例如plot
格式或RGB三元组。在这种情况下,多边形将具有一种唯一的颜色。如果c是向量或矩阵,则首先使用caxis
然后索引到当前颜色图中。行向量将为每个多边形(矩阵中的一列x和y)只计算一种颜色。矩阵c大小与相同x和y将计算每个顶点的颜色,然后在顶点之间插值面颜色。
可以为基础补丁对象指定多个属性/值对,但它们必须成对出现。属性的完整列表记录在补丁属性.
如果第一个参数hax是一个轴句柄,然后绘制到此轴,而不是返回的当前轴gca
.
可选返回值h是创建的补丁对象的图形句柄的向量。
示例:红色方块
顶点=[0 0 1 0 1 1 0 1];填充(顶点(:,1)、顶点(:、2)、“r”);轴([-0.5 1.5,-0.5 1.5])轴相等
(x,y,z,c)
¶
(x1,y1,z1,c1,x2,y2,z2,c2)
¶
(…,道具,val)
¶
(hax, …)
¶
h=
fill3 (…)
¶
创建一个或多个填充的三维多边形。
输入x,y和z是多边形的坐标。如果输入是矩阵,那么行表示不同的顶点,并且每列返回不同的多边形。fill3
将在打印前关闭任何打开的多边形。
输入c确定多边形的颜色。最简单的形式是单一的颜色规格,例如plot
格式或RGB三元组。在这种情况下,多边形将具有一种唯一的颜色。如果c是向量或矩阵,则首先使用caxis
然后索引到当前颜色图中。行向量将为每个多边形(矩阵中的一列x,y和z)使用单个计算的颜色。矩阵c大小与相同x,y和z将计算每个顶点的颜色,并对顶点之间的面颜色进行插值。
可以为基础补丁对象指定多个属性/值对,但它们必须成对出现。属性的完整列表记录在补丁属性.
如果第一个参数hax是一个轴句柄,然后绘制到此轴,而不是返回的当前轴gca
.
可选返回值h是创建的补丁对象的图形句柄的向量。
示例:倾斜的红色矩形
顶点=[0 0 0 1 1 0 1 1 1 0 0 1];fill3(顶点(:,1)、顶点(:、2)、顶点:、3、“r”);轴([-0.5 1.5,-0.5 1.5,-0.5.5 1.5]);轴(“相等”);网格(“打开”);视图(-80,25);
(y)
¶
(x,y)
¶
(x,y,</p>)
¶
(hax, …)
¶
沿着输入坐标向量提供的轨迹生成一个简单的彗星式动画(x,y).
如果x未指定它默认为的索引y.
彗星的速度可以从</p>,表示每个点在移动到下一个点之前显示的时间。的默认值</p>是5/numel(y)
.
如果第一个参数hax是一个轴句柄,然后绘制到此轴,而不是返回的当前轴gca
.
详见: comet3.
版权所有 © 2024 Octave中文网
ICP备案/许可证号:黑ICP备2024030411号