主要内容

fplot

情节象征性的表达或功能

描述

例子

fplot (f)情节符号输入f在默认的间隔5 [5]

例子

fplot (f,[xmin xmax])情节f在时间间隔[xmin xmax]

例子

fplot (xt,欧美)情节xt=x(t)欧美=y(t)在默认的范围t,这是5 [5]

fplot (xt,欧美,[tmin最高温度))情节xt=x(t)欧美=y(t)在指定范围[tmin最高温度)

例子

fplot (___,LineSpec)使用LineSpec设置线条样式、标记符号和线的颜色。

例子

fplot (___,名称,值)使用一个或多个指定行属性名称,值对参数。使用这个选项的任何输入参数组合在前面的语法。名称,值对设置适用于所有线绘制。为个人设置选项,使用返回的对象fplot

fplot (斧头,___)情节到指定的轴斧头而不是当前的轴gca

例子

《外交政策》= fplot (___)返回一个函数对象或参数化线对象,根据情节的类型。使用特定的对象查询和修改属性。有关详细信息,请参见FunctionLine属性ParameterizedFunctionLine属性

例子

情节符号表达式

情节谭(x)在默认的范围5 [5]fplot默认显示两极。详情,请参阅ShowPoles论点名称-值对的观点

信谊xfplot (tan (x))

图包含一个坐标轴对象。坐标轴functionline类型的对象包含一个对象。

情节符号函数

情节符号函数 f ( x ) = 因为 ( x ) 在默认的范围5 [5]

信谊f (x)f (x) = cos (x);fplot (f)

图包含一个坐标轴对象。坐标轴functionline类型的对象包含一个对象。

情节参数曲线

绘制参数曲线 x = 因为 ( 3 t ) y = ( 2 t )

信谊tx = cos (3 * t);y =罪(2 * t);fplot (x, y)

图包含一个坐标轴对象。坐标轴parameterizedfunctionline类型的对象包含一个对象。

绘制指定时间间隔

情节 ( x ) ( - - - - - - π / 2 , π / 2 ] 通过指定策划的时间间隔作为第二个输入fplot

信谊xfplot (sin (x),[-π/ 2π/ 2])

图包含一个坐标轴对象。坐标轴functionline类型的对象包含一个对象。

在相同的图划分多个行

你可以通过情节多行输入向量或使用抓住先后情节是基于相同的数据。如果您指定LineSpec和名称参数,它们适用于所有行。为个人情节设置选项,使用函数返回的句柄fplot

把数据分成两个次要情节次要情节。第一次要情节,情节 ( x ) 因为 ( x ) 使用向量输入。第二次要情节,情节 ( x ) 因为 ( x ) 使用抓住

信谊x次要情节(2,1,1)fplot ((sin (x), cos (x)))标题(“使用向量输入多行”次要情节(2,1,2)fplot (sin (x))fplot (cos (x))标题(“多使用在命令行”)举行

图包含2轴对象。坐标轴对象1多行标题使用向量输入包含2 functionline类型的对象。轴使用抓住命令对象2标题多行包含2 functionline类型的对象。

改变行属性和显示标记

情节三正弦曲线每一行之间的相移。第一线,使用的线宽2。第二,指定一个虚线红线风格圈标记。第三,指定一个青色,dash-dot线条样式和星号标记。显示的传说。

信谊xfplot (sin (x +π/ 5)“线宽”,2)fplot(罪(x-pi / 5),”,或“)fplot (sin (x),“- * c”。)传说(“显示”,“位置”,“最佳”)举行

图包含一个坐标轴对象。坐标轴对象包含3 functionline类型的对象。

控制解决情节

使用控制图的分辨率MeshDensity选择。增加MeshDensity可以平滑,更准确的情节,而减少它可以提高绘图速度。

把数据分成两个用次要情节。在第一次要情节,情节的阶跃函数x = 2.1x = 2.15。图的分辨率太低检测阶跃函数。解决这个问题通过增加MeshDensity39在第二次要情节。情节现在检测阶跃函数和显示,通过增加MeshDensity你增加了情节的决议。

信谊xstepFn = rectangularPulse (2.1, 2.15, x);次要情节(2,1,1)fplot (stepFn);标题(的默认MeshDensity = 23 '次要情节(2,1,2)fplot (stepFn,“MeshDensity”39岁);标题(“增加MeshDensity = 39 ')

图包含2轴对象。坐标轴对象1标题默认MeshDensity = 23包含functionline类型的一个对象。坐标轴对象2标题增加MeshDensity = 39包含functionline类型的一个对象。

修改图创建后

情节sin (x)。指定输出fplot返回情节对象。

信谊xh = fplot (sin (x))

图包含一个坐标轴对象。坐标轴functionline类型的对象包含一个对象。

h = FunctionLine属性:功能:sin (x)颜色:0.4470 - 0.7410[0]线型:”——“线宽:0.5000显示所有属性

更改默认的虚线红线蓝线使用点符号设置属性。同样地,添加“x”标记和标记的颜色设置为蓝色。

h。线型=“——”;h。颜色=“r”;h。标志=“x”;h。MarkerEdgeColor =“b”;

图包含一个坐标轴对象。坐标轴functionline类型的对象包含一个对象。

添加标题和轴标签和格式蜱虫

x - - - - - - 2 π 2 π 、情节 ( x ) 。添加一个标题和轴标签。创建生成x轴的轴蜱虫限制的时间间隔π/ 2。显示这些蜱虫通过使用XTick财产。通过使用创建轴标签arrayfun应用texlabel年代。显示这些标签使用XTickLabel财产。

使用乳胶情节,看到的乳胶

信谊xfplot (sin (x),[2 * 2π*π])网格标题(“sin (x) 2 \π2 \π”)包含(“x”)ylabel (“y”甘氨胆酸)ax =;S =符号(ax.XLim(1):π/ 2:ax.XLim (2));斧子。XTick =双(S);斧子。XTickLabel = arrayfun (@texlabel年代,“UniformOutput”、假);

图包含一个坐标轴对象。坐标轴对象标题s i n (x)空白f r o m空白- 2π空白t o空白2π包含一个functionline类型的对象。

重新评估在放大

当你放大一个情节,fplot自动重新评估情节。重新评估在变焦在较小的尺度上揭示了隐藏的细节。

情节x ^ 3 * sin (1 / x)2 < x < 2-0.02 < y < 0.02。放大图使用变焦和重绘情节使用drawnow。因为变焦的重新评估,fplot揭示了小规模的细节。重复放大6倍查看小规模的细节。播放动画,请点击图片。

信谊xfplot (x ^ 3 * sin (1 / x));轴([2 2 -0.02 - 0.02]);i = 1:6变焦(1.7)暂停(0.5)结束

创建动画

创建动画通过改变显示表达式使用函数,XFunction,YFunction然后通过使用属性drawnow更新的阴谋。出口GIF,明白了imwrite

通过改变变量从0.1到3,动画参数曲线

x = t ( t ) y = t 因为 ( t )

播放动画,请点击图片。

信谊tfp = fplot (t, t);轴([15]-15 15 -15)我= 0.1:0.05:3 fp。XFunction=我。*t.*sin(i*t); fp.YFunction = i.*t.*cos(i*t); drawnow结束

输入参数

全部折叠

表达式或绘制函数,指定为一个象征性的表达或功能。

绘制区间坐标,指定为一个向量的两个数字。默认范围是5 [5]。然而,如果fplot检测到一个有限数目的不连续性f,然后fplot扩大范围,向他们展示。

指定的参数输入坐标,作为一个象征性的表达或功能。fplot使用symvar发现参数。

参数输入轴,指定为一个象征性的表达或功能。fplot使用symvar发现参数。

参数的取值范围t指定为一个向量的两个数字。默认范围是5 [5]

坐标轴对象。如果你不指定一个坐标轴对象,然后fplot使用当前的轴gca

线型、标志和颜色,指定为一个特征向量包含符号或字符串。这些符号可以出现在任何顺序。你不需要指定三个特点(线型、标志和颜色)。例如,如果您省略线条样式和指定标记,然后情节只显示标记,也没有行。

例子:”,或“是一个红色虚线圆圈标记吗

线条样式 描述 产生的线
“- - -” 实线

样品的实线

“——” 虚线

样本的虚线

“:” 虚线

样本的虚线

“-”。 Dash-dotted线

样本dash-dotted线,与交替的破折号和点

标记 描述 产生的标志
“o”

样本的圆圈标记

“+” 加号

的加号标记样本

‘*’ 星号

星号标记的样本

“。”

样本点标记

“x” 交叉

的十字标记样本

“_” 水平线

样本的水平线标志

“|” 垂直的线

垂直线的样本标记

“年代” 广场

广场标记样本

' d ' 钻石

钻石线标记的样本

“^” Upward-pointing三角形

样本upward-pointing三角形标记

“v” 向下的三角形

向下的三角形的样本标记

“>” 三点三角形

样本的三点三角形标记

“<” 只左向三角形

样品只左向三角形标记

“p” 五角星形

五角星形标记样本

“h” 六角星形

六角星形标记样本

颜色名称 短名称 RGB值 外观
“红色” “r” (1 0 0)

红色的示例

“绿色” ‘g’ (0 1 0)

样品的颜色绿色

“蓝” “b” (0 0 1)

样品的颜色蓝色

“青色” “c” (0 1 1)

样品的颜色青色

“红色” “米” (1 0 1)

样品的颜色红色

“黄色” “y” (1 1 0)

样品的颜色黄色

“黑” “k” (0 0 0)

样品的颜色黑色

“白色” ' w ' (1 1 1)

样品的颜色白色

名称-值参数

指定可选的逗号分隔条名称,值参数。的名字参数名称和吗价值相应的价值。的名字必须出现在引号。您可以指定几个名称和值对参数在任何顺序Name1, Value1,…,的家

例子:“标记”、“o”,“MarkerFaceColor”、“红”

函数行属性列在这里只是一个子集。一个完整的列表,请参阅FunctionLine属性

数量的评估点,指定为一个数字。默认值是23。因为fplot使用自适应评估,评估点的实际数量更大。

显示在波兰人渐近线,指定为“上”“关闭”或数字或逻辑1(真正的)或0()。的值“上”相当于真的,“关闭”相当于。因此,您可以使用这个属性的值作为一个逻辑值。存储的值是作为一个开/关逻辑值的类型matlab.lang.OnOffSwitchState

渐近线显示为灰色,冲竖线。fplot只显示渐近线的fplot (f)语法或变异,而不是fplot (xt,欧美)语法。

线的颜色,指定为一个RGB值,一个十六进制的颜色代码,一个颜色的名字,或者一个短名称。

为一个自定义颜色,指定一个RGB值或十六进制的颜色代码。

  • 一个RGB值三元素行向量的元素指定强度的红色,绿色和蓝色的组件的颜色。强度必须在范围内[0,1];例如,(0.4 0.6 0.7)

  • 十六进制颜色代码是一个特征向量或一个字符串标量,始于一个散列符号(#)后面跟着三个月或六个十六进制数字,它的范围可以从0F。的值是不区分大小写的。因此,颜色代码“# FF8800”,“# ff8800”,“# F80”,“# f80”是等价的。

或者,您可以指定一些常见颜色的名字。此表列出了命名颜色选项,相当于RGB三胞胎,十六进制颜色代码。

颜色名称 短名称 RGB值 十六进制颜色代码 外观
“红色” “r” (1 0 0) “# FF0000”

红色的示例

“绿色” ‘g’ (0 1 0) “# 00 ff00”

样品的颜色绿色

“蓝” “b” (0 0 1) “# 0000 ff”

样品的颜色蓝色

“青色” “c” (0 1 1) “# 00飞行符”

样品的颜色青色

“红色” “米” (1 0 1) “#就”

样品的颜色红色

“黄色” “y” (1 1 0) “# FFFF00”

样品的颜色黄色

“黑” “k” (0 0 0) # 000000的

样品的颜色黑色

“白色” ' w ' (1 1 1) “# FFFFFF”

样品的颜色白色

这是默认颜色的RGB三胞胎和十六进制颜色编码MATLAB®使用在许多类型的情节。

RGB值 十六进制颜色代码 外观
[0 0.4470 - 0.7410) “# 0072 bd”

样本的RGB值(0 0.4470 - 0.7410),显示为深蓝色

(0.8500 0.3250 0.0980) “# D95319”

样本的RGB值(0.8500 0.3250 0.0980),它表现为暗橙

(0.9290 0.6940 0.1250) “# EDB120”

样本的RGB值(0.9290 0.6940 0.1250),它表现为暗黄色

(0.4940 0.1840 0.5560) “# 7 e2f8e”

样本的RGB值(0.4940 0.1840 0.5560),它表现为深紫色

(0.4660 0.6740 0.1880) “# 77 ac30”

样本的RGB值(0.4660 0.6740 0.1880),它表现为中绿色

(0.3010 0.7450 0.9330) “# 4 dbeee”

样本的RGB值(0.3010 0.7450 0.9330),它表现为浅蓝色

(0.6350 0.0780 0.1840) “# A2142F”

样本的RGB值(0.6350 0.0780 0.1840),它表现为深红色

例子:“蓝”

例子:(0 0 1)

例子:“# 0000 ff”

线的风格,指定为这个表中列出的选项之一。

线条样式 描述 产生的线
“- - -” 实线

样品的实线

“——” 虚线

样本的虚线

“:” 虚线

样本的虚线

“-”。 Dash-dotted线

样本dash-dotted线,与交替的破折号和点

“没有” 没有线 没有线

线宽,指定为一个积极的价值点,1点= 1/72英寸。如果线标记,标记的线宽也会影响边缘。

线宽不能少于一个像素的宽度。如果你设置线宽的值小于一个像素的宽度在您的系统上,行显示为一个像素宽。

指定的标记符号,表中列出的值。默认情况下,对象不显示标记。在每个数据点指定一个标志符号添加标记或顶点。

标记 描述 产生的标志
“o”

样本的圆圈标记

“+” 加号

的加号标记样本

‘*’ 星号

星号标记的样本

“。”

样本点标记

“x” 交叉

的十字标记样本

“_” 水平线

样本的水平线标志

“|” 垂直的线

垂直线的样本标记

“年代” 广场

广场标记样本

' d ' 钻石

钻石线标记的样本

“^” Upward-pointing三角形

样本upward-pointing三角形标记

“v” 向下的三角形

向下的三角形的样本标记

“>” 三点三角形

样本的三点三角形标记

“<” 只左向三角形

样品只左向三角形标记

“p” 五角星形

五角星形标记样本

“h” 六角星形

六角星形标记样本

“没有” 没有标记 不适用

标记轮廓颜色,指定为“汽车”,一个RGB值,一个十六进制的颜色代码,一个颜色的名字,或者一个短名称。的默认值“汽车”使用相同的颜色颜色财产。

为一个自定义颜色,指定一个RGB值或十六进制的颜色代码。

  • 一个RGB值三元素行向量的元素指定强度的红色,绿色和蓝色的组件的颜色。强度必须在范围内[0,1];例如,(0.4 0.6 0.7)

  • 十六进制颜色代码是一个特征向量或一个字符串标量,始于一个散列符号(#)后面跟着三个月或六个十六进制数字,它的范围可以从0F。的值是不区分大小写的。因此,颜色代码“# FF8800”,“# ff8800”,“# F80”,“# f80”是等价的。

或者,您可以指定一些常见颜色的名字。此表列出了命名颜色选项,相当于RGB三胞胎,十六进制颜色代码。

颜色名称 短名称 RGB值 十六进制颜色代码 外观
“红色” “r” (1 0 0) “# FF0000”

红色的示例

“绿色” ‘g’ (0 1 0) “# 00 ff00”

样品的颜色绿色

“蓝” “b” (0 0 1) “# 0000 ff”

样品的颜色蓝色

“青色” “c” (0 1 1) “# 00飞行符”

样品的颜色青色

“红色” “米” (1 0 1) “#就”

样品的颜色红色

“黄色” “y” (1 1 0) “# FFFF00”

样品的颜色黄色

“黑” “k” (0 0 0) # 000000的

样品的颜色黑色

“白色” ' w ' (1 1 1) “# FFFFFF”

样品的颜色白色

“没有” 不适用 不适用 不适用 没有颜色

这是默认颜色的RGB三胞胎和十六进制颜色编码MATLAB使用在许多类型的情节。

RGB值 十六进制颜色代码 外观
[0 0.4470 - 0.7410) “# 0072 bd”

样本的RGB值(0 0.4470 - 0.7410),显示为深蓝色

(0.8500 0.3250 0.0980) “# D95319”

样本的RGB值(0.8500 0.3250 0.0980),它表现为暗橙

(0.9290 0.6940 0.1250) “# EDB120”

样本的RGB值(0.9290 0.6940 0.1250),它表现为暗黄色

(0.4940 0.1840 0.5560) “# 7 e2f8e”

样本的RGB值(0.4940 0.1840 0.5560),它表现为深紫色

(0.4660 0.6740 0.1880) “# 77 ac30”

样本的RGB值(0.4660 0.6740 0.1880),它表现为中绿色

(0.3010 0.7450 0.9330) “# 4 dbeee”

样本的RGB值(0.3010 0.7450 0.9330),它表现为浅蓝色

(0.6350 0.0780 0.1840) “# A2142F”

样本的RGB值(0.6350 0.0780 0.1840),它表现为深红色

填充颜色标志,指定为“汽车”,一个RGB值,一个十六进制的颜色代码,一个颜色的名字,或者一个短名称。的“汽车”使用相同的颜色作为值MarkerEdgeColor财产。

为一个自定义颜色,指定一个RGB值或十六进制的颜色代码。

  • 一个RGB值三元素行向量的元素指定强度的红色,绿色和蓝色的组件的颜色。强度必须在范围内[0,1];例如,(0.4 0.6 0.7)

  • 十六进制颜色代码是一个特征向量或一个字符串标量,始于一个散列符号(#)后面跟着三个月或六个十六进制数字,它的范围可以从0F。的值是不区分大小写的。因此,颜色代码“# FF8800”,“# ff8800”,“# F80”,“# f80”是等价的。

或者,您可以指定一些常见颜色的名字。此表列出了命名颜色选项,相当于RGB三胞胎,十六进制颜色代码。

颜色名称 短名称 RGB值 十六进制颜色代码 外观
“红色” “r” (1 0 0) “# FF0000”

红色的示例

“绿色” ‘g’ (0 1 0) “# 00 ff00”

样品的颜色绿色

“蓝” “b” (0 0 1) “# 0000 ff”

样品的颜色蓝色

“青色” “c” (0 1 1) “# 00飞行符”

样品的颜色青色

“红色” “米” (1 0 1) “#就”

样品的颜色红色

“黄色” “y” (1 1 0) “# FFFF00”

样品的颜色黄色

“黑” “k” (0 0 0) # 000000的

样品的颜色黑色

“白色” ' w ' (1 1 1) “# FFFFFF”

样品的颜色白色

“没有” 不适用 不适用 不适用 没有颜色

这是默认颜色的RGB三胞胎和十六进制颜色编码MATLAB使用在许多类型的情节。

RGB值 十六进制颜色代码 外观
[0 0.4470 - 0.7410) “# 0072 bd”

样本的RGB值(0 0.4470 - 0.7410),显示为深蓝色

(0.8500 0.3250 0.0980) “# D95319”

样本的RGB值(0.8500 0.3250 0.0980),它表现为暗橙

(0.9290 0.6940 0.1250) “# EDB120”

样本的RGB值(0.9290 0.6940 0.1250),它表现为暗黄色

(0.4940 0.1840 0.5560) “# 7 e2f8e”

样本的RGB值(0.4940 0.1840 0.5560),它表现为深紫色

(0.4660 0.6740 0.1880) “# 77 ac30”

样本的RGB值(0.4660 0.6740 0.1880),它表现为中绿色

(0.3010 0.7450 0.9330) “# 4 dbeee”

样本的RGB值(0.3010 0.7450 0.9330),它表现为浅蓝色

(0.6350 0.0780 0.1840) “# A2142F”

样本的RGB值(0.6350 0.0780 0.1840),它表现为深红色

例子:(0.3 0.2 0.1)

例子:“绿色”

例子:“# D2F9A7”

标记大小,指定为一个积极的价值点,1点= 1/72英寸。

输出参数

全部折叠

一个或多个功能或参数化的函数对象,作为一个标量或矢量返回。

  • 如果你使用fplot (f)语法或该语法的一种变体fplot函数返回对象。

  • 如果你使用fplot (xt,欧美)语法或该语法的一种变体fplot返回参数化对象。

您可以使用这些对象查询和修改属性的特定行。一个属性列表,看到FunctionLine属性ParameterizedFunctionLine属性

提示

  • 如果fplot检测到一个有限数目的不连续性f,然后fplot扩大范围,向他们展示。

介绍了R2016a