创建Bode绘图选项列表
使用bodeoptions
命令创建BodePlotOptions
对象自定义波德图外观。您还可以使用该命令覆盖MATLAB中的绘图首选项设置®您创建Bode Plode的会话。
属性中使用的默认绘图选项集plotoptions
= bodeoptionsbodeplot
命令。您可以使用这些选项来使用命令行自定义Bode绘图外观。当您希望编写一个脚本来生成与运行脚本的MATLAB会话的首选项设置相同的图形时,此语法非常有用。
FreqUnits
-频率单位rad /秒
'(默认)频率单位,指定为下列值之一:
“赫兹”
“rad /秒”
“转”
“赫兹”
'MHz'
“GHz”
'rad / nanosecond'
rad /微秒的
'rad / millisecond'
'rad / mime'
“rad /小时”
rad /天的
'rad /周'
'rad /月'
“rad /年”
“周期/纳秒”
的周期/微秒
'Cycles / millisecond'
“周期/小时”
'周期/天'
“周期/周”
“周期/月”
“周期/年”
Freqscale.
-频率范围日志
'(默认)|'线性
'频率刻度,指定为日志
' 或者 '线性
”。
MagUnits
-级单位D b
'(默认)|'ABS.
'幅度单位,指定为“D b
'或绝对值'ABS.
”。
MagScale
-幅度刻度线性
'(默认)|'日志
'震级标度,指定为“日志
' 或者 '线性
”。
磁悬浮
-切换星等图可见性在
'(默认)|'离开
'切换星等图可见性,指定为“在
' 或者 '离开
”。
maglowerlimmode.
-低幅度极限模汽车
'(默认)|'手动的
'较低的幅度限制模式,指定为“汽车
' 或者 '手动的
”。
Maglowerlim.
-幅值下限-inf.
'(默认)|标量用标量指定的较小幅度极限值。
相位成
-阶段单位de
'(默认)|'Rad.
'相位单位,指定为de
' 或者 'Rad.
'分别变为度数或弧度。
PhaseVisible
-切换阶段图可见性在
'(默认)|'离开
'切换阶段绘图可见性,指定为“在
' 或者 '离开
”。
相包装
-启用阶段包装离开
'(默认)|'在
'启用阶段包装,指定为“在
' 或者 '离开
”。当你设置时相包装
来'在'
,绘图包裹在由此指定的值下的累计阶段photeprappargranch
财产。
photeprappargranch
-阶段包装价值-180年
(默认)|整数绘图绘制累积阶段的相包装值相包装
被设置为'在'
.默认情况下,阶段封装到间隔中(-180°、180°)
.
PhaseMatching
-使相匹配离开
'(默认)|'在
'启用相位匹配,指定为在
' 或者 '离开
”。把PhaseMatching
'在
中指定的值匹配阶段PhaseMatchingValue
在规定的频率PhaseMatchingFreq
PhaseMatchingFreq
-相位匹配频率0.
(默认)|标量相位匹配频率,指定为标量。
PhaseMatchingValue
-相位匹配响应值0.
(默认)|标量相位匹配响应值,指定为标量。
ConfidenceRegionNumberSD
-用于绘制置信区域的标准偏差数1
(默认)|标量用于绘制置信区域的标准偏差数,指定为标量。这只适用于已识别的模型。
iogrouping.
-分组输入输出对没有一个
'(默认)|'输入
'|'输出
'|'所有
'输入输出(I / O)对分组,指定为以下内容之一:
'没有一个
-无输入-输出分组。
'输入
' - 仅限组输入。
'输出
' - 仅组仅输出。
'所有
-将所有I/O对分组。
InputLabels.
-输入标签样式输入标签样式,指定为具有以下字段的结构:
字体大小
- 字体大小,指定为点单元中的标量值大于零。默认字体大小取决于特定的操作系统和语言环境。一点等于1/72
英寸。
fontweight.
-字符厚度,指定为'正常的
' 或者 '大胆的
”。MATLAB使用fontweight.
属性以从系统上可用的字体中选择字体。并不是所有的字体都有粗体。因此,指定粗体字体权重仍然可能导致正常字体权重。
Fontangle.
-字符倾斜,指定为'正常的
' 或者 '斜体
”。并不是所有的字体都有两种字体样式。因此,斜体字体可能看起来与正常字体相同。
颜色
- 文本颜色,指定为RGB三联体。默认颜色是带有RGB三联体的深灰色[0.4,0.4,0.4]
.
翻译
- 文本解释器,指定为其中一个值:
'Tex.
' -使用TeX标记的子集解释字符。的默认值翻译
.
'乳胶
' - 使用LaTex Markup解释字符。
'没有一个
' - 显示文字字符。
输出标签
-输出标签样式输出标签样式,指定为具有以下字段的结构:
字体大小
- 字体大小,指定为点单元中的标量值大于零。默认字体大小取决于特定的操作系统和语言环境。一点等于1/72
英寸。
fontweight.
-字符厚度,指定为'正常的
' 或者 '大胆的
”。MATLAB使用fontweight.
属性以从系统上可用的字体中选择字体。并不是所有的字体都有粗体。因此,指定粗体字体权重仍然可能导致正常字体权重。
Fontangle.
-字符倾斜,指定为'正常的
' 或者 '斜体
”。并不是所有的字体都有两种字体样式。因此,斜体字体可能看起来与正常字体相同。
颜色
- 文本颜色,指定为RGB三联体。默认颜色是带有RGB三联体的深灰色[0.4,0.4,0.4]
.
翻译
- 文本解释器,指定为其中一个值:
'Tex.
' -使用TeX标记的子集解释字符。的默认值翻译
.
'乳胶
' - 使用LaTex Markup解释字符。
'没有一个
' - 显示文字字符。
Inputmisible.
-切换输入显示{'在'}
(默认)|{'离开'}
|单元阵列切换输入显示,指定为{'在'}
那{'离开'}
或包含多个元素的单元格数组。
OutputVisible
-切换输出显示{'在'}
(默认)|{'离开'}
|单元阵列切换输出显示,指定为{'在'}
那{'离开'}
或具有多个元素的单元阵列。
标题
-标题文本和风格标题文本和样式,指定为具有以下字段的结构:
细绳
—标签文本,指定为字符向量。默认情况下,情节是有标题的“波德图”
.
字体大小
- 字体大小,指定为点单元中的标量值大于零。默认字体大小取决于特定的操作系统和语言环境。一点等于1/72
英寸。
fontweight.
-字符厚度,指定为'正常的
' 或者 '大胆的
”。MATLAB使用fontweight.
属性以从系统上可用的字体中选择字体。并不是所有的字体都有粗体。因此,指定粗体字体权重仍然可能导致正常字体权重。
Fontangle.
-字符倾斜,指定为'正常的
' 或者 '斜体
”。并不是所有的字体都有两种字体样式。因此,斜体字体可能看起来与正常字体相同。
颜色
- 文本颜色,指定为RGB三联体。默认颜色是RGB三联元指定的黑色(0, 0, 0)
.
翻译
- 文本解释器,指定为其中一个值:
'Tex.
' -使用TeX标记的子集解释字符。的默认值翻译
.
'乳胶
' - 使用LaTex Markup解释字符。
'没有一个
' - 显示文字字符。
包含
-x轴标签文本和样式x轴标签文本和样式,指定为具有以下字段的结构:
细绳
—标签文本,指定为字符向量。默认情况下,轴的标题基于频率单位FreqUnits
.
字体大小
- 字体大小,指定为点单元中的标量值大于零。默认字体大小取决于特定的操作系统和语言环境。一点等于1/72
英寸。
fontweight.
-字符厚度,指定为'正常的
' 或者 '大胆的
”。MATLAB使用fontweight.
属性以从系统上可用的字体中选择字体。并不是所有的字体都有粗体。因此,指定粗体字体权重仍然可能导致正常字体权重。
Fontangle.
-字符倾斜,指定为'正常的
' 或者 '斜体
”。并不是所有的字体都有两种字体样式。因此,斜体字体可能看起来与正常字体相同。
颜色
- 文本颜色,指定为RGB三联体。默认颜色是RGB三联元指定的黑色(0, 0, 0)
.
翻译
- 文本解释器,指定为其中一个值:
'Tex.
' -使用TeX标记的子集解释字符。的默认值翻译
.
'乳胶
' - 使用LaTex Markup解释字符。
'没有一个
' - 显示文字字符。
YLabel
-y轴标签文本和样式y轴标签文本和样式,指定为具有以下字段的结构:
细绳
-标签文本,指定为字符向量的单元格数组。默认情况下,轴标签是一个带有的1x2单元格数组'震级'
和'阶段'
.
字体大小
- 字体大小,指定为点单元中的标量值大于零。默认字体大小取决于特定的操作系统和语言环境。一点等于1/72
英寸。
fontweight.
-字符厚度,指定为'正常的
' 或者 '大胆的
”。MATLAB使用fontweight.
属性以从系统上可用的字体中选择字体。并不是所有的字体都有粗体。因此,指定粗体字体权重仍然可能导致正常字体权重。
Fontangle.
-字符倾斜,指定为'正常的
' 或者 '斜体
”。并不是所有的字体都有两种字体样式。因此,斜体字体可能看起来与正常字体相同。
颜色
- 文本颜色,指定为RGB三联体。默认颜色是RGB三联元指定的黑色(0, 0, 0)
.
翻译
- 文本解释器,指定为其中一个值:
'Tex.
' -使用TeX标记的子集解释字符。的默认值翻译
.
'乳胶
' - 使用LaTex Markup解释字符。
'没有一个
' - 显示文字字符。
TickLabel
-滴答标签样式勾选标签样式,指定为具有以下字段的结构:
字体大小
- 字体大小,指定为点单元中的标量值大于零。默认字体大小取决于特定的操作系统和语言环境。一点等于1/72
英寸。
fontweight.
-字符厚度,指定为'正常的
' 或者 '大胆的
”。MATLAB使用fontweight.
属性以从系统上可用的字体中选择字体。并不是所有的字体都有粗体。因此,指定粗体字体权重仍然可能导致正常字体权重。
Fontangle.
-字符倾斜,指定为'正常的
' 或者 '斜体
”。并不是所有的字体都有两种字体样式。因此,斜体字体可能看起来与正常字体相同。
颜色
- 文本颜色,指定为RGB三联体。默认颜色是RGB三联元指定的黑色(0, 0, 0)
.
网格
-切换网格显示离开
'(默认)|'在
'在绘图上切换网格显示,指定为“离开
' 或者 '在
”。
GridColor
-网格线的颜色(0.15, 0.15, 0.15)
(默认)|RGB值网格线的颜色,指定为RGB三幅图。默认颜色是由RGB三元组指定的浅灰色(0.15, 0.15, 0.15)
.
XLimMode
-x轴极限选择模式汽车
'(默认)|'手动的
'|单元阵列x轴极限的选择模式,指定为以下值之一:
'汽车
' -启用自动限制选择,这是基于绘制的数据的总跨度。
'手动的
' -手动指定轴的限制。要指定轴限制,请设置XLim
财产。
YLimMode
-y轴限制选择模式汽车
'(默认)|'手动的
'|单元阵列y轴极限的选择模式,指定为以下值之一:
'汽车
' -启用自动限制选择,这是基于绘制的数据的总跨度。
'手动的
' -手动指定轴的限制。要指定轴限制,请设置YLim
财产。
XLim
-轴的限制“{[1,10]}”
(默认)|形式的两个元素矢量的细胞阵列[min,max]
|单元阵列x轴限制,指定为表单的两个元素矢量的单元阵列[min,max]
.
YLim
-轴的限制“{[1,10]}”
(默认)|形式的两个元素矢量的细胞阵列[min,max]
|单元阵列y轴限制,指定为单元格数组的两元素向量形式[min,max]
.
波德 |
频率响应的波德图,或幅值和相位数据 |
bodeplot |
Plot Bode频率响应与额外的Plot定制选项 |
getoptions |
返回绘图选项句柄或绘图选项属性 |
setOptions. |
设置绘图选项句柄或绘图选项属性 |
对于本例,创建一个标题为15点红色文本的Bode图。不管生成它的MATLAB会话的首选项是什么,这个图看起来应该是相同的。
首先,创建设置的默认选项bodeoptions
.
选择= bodeOptions;
接下来,更改选项集所需的属性选择
.
opts.Title.FontSize = 15;[1 0 0];选择。FreqUnits =“赫兹”;
现在,使用选项集创建一个Bode图选择
.
bodeplot (tf([1]),选择);
因为选择
从一组固定的选项开始,绘图结果独立于MATLAB会话的工具箱首选项。
创建一个抑制相位绘图的Bode曲线,并使用频率单元Hz而不是默认的弧度/秒。否则,绘图使用在工具箱首选项中保存的设置。
首先,根据工具箱首选项创建一个选项集。
选择= bodeOptions(“cstprefs”);
更改选项集的属性。
选择。PhaseVisible =“关闭”;选择。FreqUnits =“赫兹”;
使用选项创建一个绘图。
h =围裙(TF(1,[1,1]),选择);
根据您自己的工具箱首选项,您获得的情节可能看起来与此绘图不同。在此示例中,只有您明确设置的属性PhaseVisible
和FreqUnits
,覆盖工具箱首选项。
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。