fplot年代pan>
图示表达或功能
语法
描述
fplot (<年代pan class="argument_placeholder">___年代pan>,
指定线条样式、标记符号和线条颜色。例如,LineSpec
)“- r”
画一条红线。在前面语法中的任何输入参数组合之后使用此选项。
fplot (
所指定的轴斧头
,<年代pan class="argument_placeholder">___年代pan>)斧头
而不是当前轴(gca
).将轴指定为第一个输入参数。
返回一个《外交政策》
= fplot (<年代pan class="argument_placeholder">___年代pan>)FunctionLine
对象或ParameterizedFunctionLine
对象,具体取决于输入。使用《外交政策》
查询和修改指定行的属性。有关属性列表,请参见FunctionLine属性年代pan>或ParameterizedFunctionLine属性年代pan>.
[x,y] = fplot(<年代pan class="argument_placeholder">___年代pan>)
返回函数的横坐标和纵坐标,而不创建图形。该语法将在未来的版本中删除。使用XData
而且YData
线对象的属性,《外交政策》
,而不是。
请注意年代trong>
fplot
不再支持用于指定容错金宝app或计算点数量的输入参数。要指定评估点的数量,请使用MeshDensity
财产。
例子
情节表达
图参数曲线
绘制参数曲线<年代pan class="inlineequation"> 而且<年代pan class="inlineequation"> .
Xt = @(t) cos(3*t);Yt = @(t) sin(2*t);fplot (xt,欧美)
指定绘制间隔和分段绘制函数
画出分段函数
使用以下方法绘制多条线抓住
.的第二个输入参数指定绘图间隔fplot
.使用将绘制的线条的颜色指定为蓝色“b”
.当您在相同的轴上绘制多条线时,轴限制将进行调整以合并所有数据。
fplot(@(x) exp(x),[-3 0],<年代pan style="color:#A020F0">“b”年代pan>)举行<年代pan style="color:#A020F0">在年代pan>fplot(@(x) cosx),[0 3],<年代pan style="color:#A020F0">“b”年代pan>)举行<年代pan style="color:#A020F0">从年代pan>网格<年代pan style="color:#A020F0">在年代pan>
指定行属性和显示标记
画出三个不同相位的正弦波。对于第一个,使用2点的线宽。对于第二个,指定一个带有圆圈标记的虚线样式。对于第三个,指定带有星号标记的青色虚线样式。
fplot (@ (x) sin (x +π/ 5)<年代pan style="color:#A020F0">“线宽”年代pan>2);持有<年代pan style="color:#A020F0">在年代pan>fplot (@ (x)罪(x-pi / 5),<年代pan style="color:#A020F0">”,或“年代pan>);fplot (@ (x) sin (x),<年代pan style="color:#A020F0">“- * c”。年代pan>)举行<年代pan style="color:#A020F0">从年代pan>
创建完成后修改行属性
情节sin (x)
并将函数行对象分配给一个变量。
Fp = fplot(@(x) sin(x))
Function: @(x)sin(x) Color: [0 0.4470 0.7410] LineStyle: '-' LineWidth: 0.5000显示所有属性
通过使用点表示法来设置属性,将该线更改为虚线红色。添加十字标记,并设置标记颜色为蓝色。
《外交政策》。线型=<年代pan style="color:#A020F0">':'年代pan>;《外交政策》。颜色=<年代pan style="color:#A020F0">“r”年代pan>;《外交政策》。标志=<年代pan style="color:#A020F0">“x”年代pan>;《外交政策》。MarkerEdgeColor =<年代pan style="color:#A020F0">“b”年代pan>;
在同一轴上画多条线
绘制两条线,使用抓住
.
fplot(@(x) sin(x))稍等<年代pan style="color:#A020F0">在年代pan>fplot(@(x) cos(x))保留<年代pan style="color:#A020F0">从年代pan>
添加标题和轴标签和格式刻度
情节<年代pan class="inlineequation"> 从<年代pan class="inlineequation"> 来<年代pan class="inlineequation"> 使用函数句柄。显示网格线。然后,添加标题并标记<年代pan class="emphasis">x设在和<年代pan class="emphasis">y设在。
fplot(@sin,[-2*pi 2*pi])网格<年代pan style="color:#A020F0">在年代pan>标题(<年代pan style="color:#A020F0">sin(x)从-2\到2\年代pan>)包含(<年代pan style="color:#A020F0">“x”年代pan>);ylabel (<年代pan style="color:#A020F0">“y”年代pan>);
使用gca
访问当前坐标轴对象。沿标记显示勾号<年代pan class="emphasis">x-轴的间隔<年代pan class="inlineequation">
.的格式<年代pan class="emphasis">x参数来设置轴的刻度值XTick
而且XTickLabel
axis对象的属性。类也存在类似的属性<年代pan class="emphasis">y设在。
Ax = gca;斧子。XTick = -2*pi:pi/2:2*pi;斧子。XTickLabel = {<年代pan style="color:#A020F0">“2 \π”年代pan>,<年代pan style="color:#A020F0">‘3 \π/ 2年代pan>,<年代pan style="color:#A020F0">' - \π年代pan>,<年代pan style="color:#A020F0">”——\π/ 2”年代pan>,<年代pan style="color:#A020F0">' 0 '年代pan>,<年代pan style="color:#0000FF">...年代pan>‘\π/ 2年代pan>,<年代pan style="color:#A020F0">“\π”年代pan>,<年代pan style="color:#A020F0">‘3 \π/ 2年代pan>,<年代pan style="color:#A020F0">“2 \π”年代pan>};
输入参数
f
- - - - - -<年代pan itemprop="purpose">绘图功能年代pan>
函数处理年代pan>
函数进行绘图,指定为命名或匿名函数的函数句柄。
指定窗体的函数Y = f(x)
.函数必须接受一个向量输入参数,并返回一个相同大小的向量输出参数。使用数组操作符代替矩阵操作符以获得最佳性能。例如,使用.*
(次
)而不是* (mtimes
).
请注意年代trong>
金宝app对字符向量输入的支持将在未来的版本中移除。使用函数句柄代替。
例子:年代trong>F = @(x) sinx;
xinterval
- - - - - -<年代pan itemprop="purpose">时间间隔为x
5 [5]
(默认)|<年代pan itemprop="inputvalue">形式的二元向量[xmin xmax]
时间间隔为x
,指定为该形式的两元素向量[xmin xmax]
.
funx
- - - - - -<年代pan itemprop="purpose">的参数函数x坐标年代pan>
函数处理年代pan>
的参数函数x坐标,指定为命名或匿名函数的函数句柄。
指定窗体的函数X = funx(t)
.函数必须接受一个向量输入参数,并返回一个相同大小的向量输出参数。使用数组操作符代替矩阵操作符以获得最佳性能。例如,使用.*
(次
)而不是* (mtimes
).
例子:年代trong>Funx = @(t) sin(2*t);
体会
- - - - - -<年代pan itemprop="purpose">的参数函数y坐标年代pan>
匿名函数年代pan>|<年代pan itemprop="inputvalue">函数处理年代pan>
的参数函数y坐标,指定为命名或匿名函数的函数句柄。
指定窗体的函数Y = funy(t)
.函数必须接受一个向量输入参数,并返回一个相同大小的向量输出参数。使用数组操作符代替矩阵操作符以获得最佳性能。例如,使用.*
(次
)而不是* (mtimes
).
例子:年代trong>fun = @(t) cos(3*t);
tinterval
- - - - - -<年代pan itemprop="purpose">时间间隔为t
5 [5]
(默认)|<年代pan itemprop="inputvalue">形式的二元向量[tmin最高温度)
时间间隔为t
,指定为该形式的两元素向量[tmin最高温度)
.
斧头
- - - - - -<年代pan itemprop="purpose">坐标轴对象年代pan>
坐标轴对象年代pan>
坐标轴对象。如果不指定axis对象,则fplot
使用当前轴(gca
).
LineSpec
- - - - - -<年代pan itemprop="purpose">线条样式、记号笔和颜色年代pan>
特征向量年代pan>|<年代pan itemprop="inputvalue">字符串年代pan>
线条样式、标记和颜色,指定为包含符号的字符向量或字符串。这些符号可以以任何顺序出现。您不需要指定所有三个特征(线条样式、标记和颜色)。例如,如果省略了线条样式并指定了标记,那么绘图将只显示标记而不显示线条。
例子:年代trong>”,或“
红色虚线与圆标记
线条样式 | 描述 | 产生的线 |
---|---|---|
“- - -” |
实线 |
|
“——” |
虚线 |
|
':' |
虚线 |
|
“-”。 |
Dash-dotted线 |
|
标记 | 描述 | 产生的标志 |
---|---|---|
“o” |
圆 |
|
“+” |
加号 |
|
‘*’ |
星号 |
|
“。” |
点 |
|
“x” |
交叉 |
|
“_” |
水平线 |
|
“|” |
垂直的线 |
|
“年代” |
广场 |
|
' d ' |
钻石 |
|
“^” |
Upward-pointing三角形 |
|
“v” |
向下的三角形 |
|
“>” |
三点三角形 |
|
“<” |
只左向三角形 |
|
“p” |
五角星形 |
|
“h” |
六角星形 |
|
颜色名称 | 短名称 | RGB值 | 外观 |
---|---|---|---|
“红色” |
“r” |
[10 0 0] |
|
“绿色” |
‘g’ |
[0 10 0] |
|
“蓝” |
“b” |
[0 0 1] |
|
“青色” |
“c” |
[0 1 1] |
|
“红色” |
“米” |
[10 0 1] |
|
“黄色” |
“y” |
[11 10 0] |
|
“黑” |
“k” |
[0 0 0] |
|
“白色” |
' w ' |
[1 1 1] |
|
名称-值参数
指定可选参数对为Name1 = Value1,…,以=家
,在那里的名字
参数名称和价值
对应的值。名称-值参数必须出现在其他参数之后,但对的顺序无关紧要。
在R2021a之前,使用逗号分隔每个名称和值,并将其括起来的名字
在报价。
例子:年代trong>“标记”、“o”,“MarkerFaceColor”、“红”
这里列出的属性只是一个子集。有关完整列表,请参见FunctionLine属性年代pan>或ParameterizedFunctionLine属性年代pan>.
MeshDensity
- - - - - -<年代pan itemprop="purpose">评估点数量年代pan>
23年代pan>(默认)|<年代pan itemprop="inputvalue">数量年代pan>
评估点的数量,指定为数字。默认为23
.因为fplot
采用自适应评价,实际评价点数量较大。
颜色
- - - - - -<年代pan itemprop="purpose">线颜色年代pan>
[0 0.4470 0.7410]
(默认)|<年代pan itemprop="inputvalue">RGB值年代pan>|<年代pan itemprop="inputvalue">十六进制颜色代码年代pan>|<年代pan itemprop="inputvalue">“r”
|<年代pan itemprop="inputvalue">‘g’
|<年代pan itemprop="inputvalue">“b”
|……年代pan>
线颜色,指定为RGB三元组、十六进制颜色代码、颜色名称或短名称。
对于自定义颜色,请指定RGB三元组或十六进制颜色代码。
RGB三元组是一个三元素行向量,其元素指定颜色的红、绿和蓝分量的强度。强度必须在这个范围内
[0, 1]
;例如,[0.4 0.6 0.7]
.十六进制颜色码是字符向量或以散列符号(
#
)后面跟着三个或六个十六进制数字,取值范围为0
来F
.这些值不区分大小写。因此,颜色代码“# FF8800”
,“# ff8800”
,“# F80”
,“# f80”
是等价的。
或者,您可以通过名称指定一些常用颜色。该表列出了已命名的颜色选项、等效的RGB三元组和十六进制颜色代码。
颜色名称 | 短名称 | RGB值 | 十六进制颜色代码 | 外观 |
---|---|---|---|---|
“红色” |
“r” |
[10 0 0] |
“# FF0000” |
|
“绿色” |
‘g’ |
[0 10 0] |
“# 00 ff00” |
|
“蓝” |
“b” |
[0 0 1] |
“# 0000 ff” |
|
“青色” |
“c” |
[0 1 1] |
“# 00飞行符” |
|
“红色” |
“米” |
[10 0 1] |
“#就” |
|
“黄色” |
“y” |
[11 10 0] |
“# FFFF00” |
|
“黑” |
“k” |
[0 0 0] |
# 000000的 |
|
“白色” |
' w ' |
[1 1 1] |
“# FFFFFF” |
|
这里是RGB三组和十六进制的颜色代码的默认颜色MATLAB<年代up>®年代up>在许多类型的图中使用。
RGB值 | 十六进制颜色代码 | 外观 |
---|---|---|
[0 0.4470 0.7410] |
“# 0072 bd” |
|
[0.8500 0.3250 0.0980] |
“# D95319” |
|
[0.9290 0.6940 0.1250] |
“# EDB120” |
|
[0.4940 0.1840 0.5560] |
“# 7 e2f8e” |
|
[0.4660 0.6740 0.1880] |
“# 77 ac30” |
|
[0.3010 0.7450 0.9330] |
“# 4 dbeee” |
|
[0.6350 0.0780 0.1840] |
“# A2142F” |
|
例子:年代trong>“蓝”
例子:年代trong>[0 0 1]
例子:年代trong>“# 0000 ff”
线型
- - - - - -<年代pan itemprop="purpose">线条样式年代pan>
“- - -”
(默认)|<年代pan itemprop="inputvalue">“——”
|<年代pan itemprop="inputvalue">':'
|<年代pan itemprop="inputvalue">“-”。
|<年代pan itemprop="inputvalue">“没有”
线条样式,指定为本表中列出的选项之一。
线条样式 | 描述 | 产生的线 |
---|---|---|
“- - -” |
实线 |
|
“——” |
虚线 |
|
':' |
虚线 |
|
“-”。 |
Dash-dotted线 |
|
“没有” |
没有线 | 没有线 |
线宽
- - - - - -<年代pan itemprop="purpose">线宽年代pan>
0.5
(默认)|<年代pan itemprop="inputvalue">积极的价值年代pan>
线宽,以点为单位的正值,其中1点= 1/72英寸。如果行有标记,则行宽也会影响标记边。
线宽不能小于像素的宽度。如果将行宽设置为小于系统上像素宽度的值,则行将显示为一个像素宽。
标记
- - - - - -<年代pan itemprop="purpose">标记符号年代pan>
“没有”
(默认)|<年代pan itemprop="inputvalue">“o”
|<年代pan itemprop="inputvalue">“+”
|<年代pan itemprop="inputvalue">‘*’
|<年代pan itemprop="inputvalue">“。”
|……年代pan>
标记符号,指定为本表中列出的值之一。默认情况下,该对象不显示标记。指定标记符号将在每个数据点或顶点上添加标记。
标记 | 描述 | 产生的标志 |
---|---|---|
“o” |
圆 |
|
“+” |
加号 |
|
‘*’ |
星号 |
|
“。” |
点 |
|
“x” |
交叉 |
|
“_” |
水平线 |
|
“|” |
垂直的线 |
|
“年代” |
广场 |
|
' d ' |
钻石 |
|
“^” |
Upward-pointing三角形 |
|
“v” |
向下的三角形 |
|
“>” |
三点三角形 |
|
“<” |
只左向三角形 |
|
“p” |
五角星形 |
|
“h” |
六角星形 |
|
“没有” |
没有标记 | 不适用 |
MarkerEdgeColor
- - - - - -<年代pan itemprop="purpose">标记线轮廓颜色年代pan>
“汽车”
(默认)|<年代pan itemprop="inputvalue">RGB值年代pan>|<年代pan itemprop="inputvalue">十六进制颜色代码年代pan>|<年代pan itemprop="inputvalue">“r”
|<年代pan itemprop="inputvalue">‘g’
|<年代pan itemprop="inputvalue">“b”
|……年代pan>
标记轮廓颜色,指定为“汽车”
、RGB三元组、十六进制颜色代码、颜色名称或短名称。的默认值“汽车”
使用相同的颜色颜色
财产。
对于自定义颜色,请指定RGB三元组或十六进制颜色代码。
RGB三元组是一个三元素行向量,其元素指定颜色的红、绿和蓝分量的强度。强度必须在这个范围内
[0, 1]
;例如,[0.4 0.6 0.7]
.十六进制颜色码是字符向量或以散列符号(
#
)后面跟着三个或六个十六进制数字,取值范围为0
来F
.这些值不区分大小写。因此,颜色代码“# FF8800”
,“# ff8800”
,“# F80”
,“# f80”
是等价的。
或者,您可以通过名称指定一些常用颜色。该表列出了已命名的颜色选项、等效的RGB三元组和十六进制颜色代码。
颜色名称 | 短名称 | RGB值 | 十六进制颜色代码 | 外观 |
---|---|---|---|---|
“红色” |
“r” |
[10 0 0] |
“# FF0000” |
|
“绿色” |
‘g’ |
[0 10 0] |
“# 00 ff00” |
|
“蓝” |
“b” |
[0 0 1] |
“# 0000 ff” |
|
“青色” |
“c” |
[0 1 1] |
“# 00飞行符” |
|
“红色” |
“米” |
[10 0 1] |
“#就” |
|
“黄色” |
“y” |
[11 10 0] |
“# FFFF00” |
|
“黑” |
“k” |
[0 0 0] |
# 000000的 |
|
“白色” |
' w ' |
[1 1 1] |
“# FFFFFF” |
|
“没有” |
不适用 | 不适用 | 不适用 | 没有颜色 |
下面是MATLAB在许多类型的图中使用的默认颜色的RGB三组和十六进制颜色代码。
RGB值 | 十六进制颜色代码 | 外观 |
---|---|---|
[0 0.4470 0.7410] |
“# 0072 bd” |
|
[0.8500 0.3250 0.0980] |
“# D95319” |
|
[0.9290 0.6940 0.1250] |
“# EDB120” |
|
[0.4940 0.1840 0.5560] |
“# 7 e2f8e” |
|
[0.4660 0.6740 0.1880] |
“# 77 ac30” |
|
[0.3010 0.7450 0.9330] |
“# 4 dbeee” |
|
[0.6350 0.0780 0.1840] |
“# A2142F” |
|
MarkerFaceColor
- - - - - -<年代pan itemprop="purpose">标记填充颜色年代pan>
“没有”
(默认)|<年代pan itemprop="inputvalue">“汽车”
|<年代pan itemprop="inputvalue">RGB值年代pan>|<年代pan itemprop="inputvalue">十六进制颜色代码年代pan>|<年代pan itemprop="inputvalue">“r”
|<年代pan itemprop="inputvalue">‘g’
|<年代pan itemprop="inputvalue">“b”
|……年代pan>
标记填充颜色,指定为“汽车”
、RGB三元组、十六进制颜色代码、颜色名称或短名称。的“汽车”
值使用与MarkerEdgeColor
财产。
对于自定义颜色,请指定RGB三元组或十六进制颜色代码。
RGB三元组是一个三元素行向量,其元素指定颜色的红、绿和蓝分量的强度。强度必须在这个范围内
[0, 1]
;例如,[0.4 0.6 0.7]
.十六进制颜色码是字符向量或以散列符号(
#
)后面跟着三个或六个十六进制数字,取值范围为0
来F
.这些值不区分大小写。因此,颜色代码“# FF8800”
,“# ff8800”
,“# F80”
,“# f80”
是等价的。
或者,您可以通过名称指定一些常用颜色。该表列出了已命名的颜色选项、等效的RGB三元组和十六进制颜色代码。
颜色名称 | 短名称 | RGB值 | 十六进制颜色代码 | 外观 |
---|---|---|---|---|
“红色” |
“r” |
[10 0 0] |
“# FF0000” |
|
“绿色” |
‘g’ |
[0 10 0] |
“# 00 ff00” |
|
“蓝” |
“b” |
[0 0 1] |
“# 0000 ff” |
|
“青色” |
“c” |
[0 1 1] |
“# 00飞行符” |
|
“红色” |
“米” |
[10 0 1] |
“#就” |
|
“黄色” |
“y” |
[11 10 0] |
“# FFFF00” |
|
“黑” |
“k” |
[0 0 0] |
# 000000的 |
|
“白色” |
' w ' |
[1 1 1] |
“# FFFFFF” |
|
“没有” |
不适用 | 不适用 | 不适用 | 没有颜色 |
下面是MATLAB在许多类型的图中使用的默认颜色的RGB三组和十六进制颜色代码。
RGB值 | 十六进制颜色代码 | 外观 |
---|---|---|
[0 0.4470 0.7410] |
“# 0072 bd” |
|
[0.8500 0.3250 0.0980] |
“# D95319” |
|
[0.9290 0.6940 0.1250] |
“# EDB120” |
|
[0.4940 0.1840 0.5560] |
“# 7 e2f8e” |
|
[0.4660 0.6740 0.1880] |
“# 77 ac30” |
|
[0.3010 0.7450 0.9330] |
“# 4 dbeee” |
|
[0.6350 0.0780 0.1840] |
“# A2142F” |
|
例子:年代trong>[0.3 0.2 0.1]
例子:年代trong>“绿色”
例子:年代trong>“# D2F9A7”
MarkerSize
- - - - - -<年代pan itemprop="purpose">标志尺寸年代pan>
6
(默认)|<年代pan itemprop="inputvalue">积极的价值年代pan>
标记尺寸,以正数为单位,1点= 1/72英寸。
输出参数
《外交政策》
-一个或多个FunctionLine
或ParameterizedFunctionLine
对象
标量|向量年代pan>
一个或多个FunctionLine
或ParameterizedFunctionLine
对象,作为标量或向量返回。
如果你使用
fplot (f)
语法或者这种语法的变体fplot
返回FunctionLine
对象。如果你使用
fplot (funx好笑)
语法或者这种语法的变体fplot
返回ParameterizedFunctionLine
对象。
可以使用这些对象查询和修改指定行的属性。有关属性列表,请参见FunctionLine属性年代pan>而且ParameterizedFunctionLine属性年代pan>.
提示
使用元素操作符可以获得最佳性能并避免出现警告消息。例如,使用
x。* y
而不是x * y
.有关更多信息,请参见数组运算与矩阵运算.当你放大图表时,
fplot
重新绘制数据,这可以揭示隐藏的细节。
扩展功能
GPU数组
通过使用并行计算工具箱™在图形处理单元(GPU)上运行来加速代码。年代pan>
分布式阵列
使用并行计算工具箱™跨集群的组合内存对大型数组进行分区。年代pan>
版本历史
另请参阅
功能
fcontour
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">fmesh
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">fplot3
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">fsurf
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">持有
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">标题
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">fimplicit
属性
- FunctionLine属性年代pan>|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">ParameterizedFunctionLine属性年代pan>
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。