创建Bode绘图选项列表
使用bodeoptions
命令创建BodePlotOptions
对象自定义波德图外观。您还可以使用该命令覆盖MATLAB中的绘图首选项设置®会话,在该会话中创建Bode图。
属性中使用的默认绘图选项集plotoptions
= bodeoptionsbodeplot
命令。您可以使用这些选项来使用命令行自定义Bode绘图外观。当您希望编写一个脚本来生成与运行脚本的MATLAB会话的首选项设置相同的图形时,此语法非常有用。
FreqUnits
- - - - - -频率的单位rad /秒
'(默认)频率单位,指定为下列值之一:
“赫兹”
“rad /秒”
“转”
“赫兹”
“兆赫”
“GHz”
“rad /纳秒”
rad /微秒的
的rad /毫秒
的rad /分钟
“rad /小时”
rad /天的
“rad /周”
“rad /月”
“rad /年”
“周期/纳秒”
的周期/微秒
的周期/毫秒
“周期/小时”
“周期/天”
“周期/周”
“周期/月”
“周期/年”
FreqScale
- - - - - -频率范围日志
'(默认)|'线性
'频率刻度,指定为日志
”或“线性
' .
MagUnits
- - - - - -级单位dB
'(默认)|'腹肌
'震级单位,指定为'dB
'或绝对值'腹肌
”。
MagScale
- - - - - -规模大小线性
'(默认)|'日志
'震级标度,指定为“日志
”或“线性
”。
MagVisible
- - - - - -切换星等图可见性在
'(默认)|'从
'切换星等图可见性,指定为“在
”或“从
”。
MagLowerLimMode
- - - - - -低幅度极限模汽车
'(默认)|'手册
'低震级极限模式,指定为汽车
”或“手册
”。
MagLowerLim
- - - - - -幅值下限负
'(默认)|标量用标量指定的较小幅度极限值。
PhaseUnits
- - - - - -阶段的单位度
'(默认)|'rad
'相位单位,指定为度
”或“rad
'来分别改变为度或弧度。
PhaseVisible
- - - - - -切换阶段图可见性在
'(默认)|'从
'切换阶段图可见性,指定为“在
”或“从
”。
PhaseWrapping
- - - - - -使包装阶段从
'(默认)|'在
'启用相位包裹,指定为“在
”或“从
”。当您设置PhaseWrapping
来“上”
,该图将累积阶段包装在PhaseWrappingBranch
财产。
PhaseWrappingBranch
- - - - - -阶段包装价值-180年
(默认)|整数当时,该图对累积阶段进行包装时所处的阶段包装值PhaseWrapping
被设置为“上”
.默认情况下,阶段封装到间隔中(-180°、180°)
.
PhaseMatching
- - - - - -使相匹配从
'(默认)|'在
'启用相位匹配,指定为在
”或“从
”。把PhaseMatching
'在
中指定的值匹配阶段PhaseMatchingValue
在PhaseMatchingFreq
PhaseMatchingFreq
- - - - - -相匹配的频率0
(默认)|标量相位匹配频率,指定为标量。
PhaseMatchingValue
- - - - - -相位匹配响应值0
(默认)|标量相位匹配响应值,指定为标量。
ConfidenceRegionNumberSD
- - - - - -用于绘制置信区域的标准偏差数1
(默认)|标量用于绘制置信区域的标准偏差数,指定为标量。这只适用于已识别的模型。
IOGrouping
- - - - - -输入-输出对的分组没有一个
'(默认)|'输入
'|'输出
'|'所有
'输入输出(I/O)对的分组,指定为下列之一:
'没有一个
-无输入-输出分组。
'输入
' -只对输入进行分组。
'输出
' -只对输出进行分组。
'所有
-将所有I/O对分组。
的inputlabel
- - - - - -输入标签样式输入标签样式,指定为具有以下字段的结构:
字形大小
-字体大小,指定为点单位大于零的标量值。默认字体大小取决于特定的操作系统和地区。一个点=1/72
英寸。
FontWeight
-字符厚度,指定为'正常的
”或“大胆的
”。MATLAB使用FontWeight
属性以从系统上可用的字体中选择字体。并不是所有的字体都有粗体。因此,指定粗体字体权重仍然可能导致正常字体权重。
FontAngle
-字符倾斜,指定为'正常的
”或“斜体
”。并不是所有的字体都有两种字体样式。因此,斜体字体可能看起来与正常字体相同。
颜色
-文本颜色,指定为RGB三联体。默认的颜色是深灰色的RGB三联体(0.4, 0.4, 0.4)
.
翻译
-文本解释器,指定为以下值之一:
'特克斯
' -使用TeX标记的子集解释字符。的默认值翻译
.
'乳胶
' -使用LaTeX标记解释字符。
'没有一个
' -显示文字字符。
OutputLabels
- - - - - -输出标签样式输出标签样式,指定为具有以下字段的结构:
字形大小
-字体大小,指定为点单位大于零的标量值。默认字体大小取决于特定的操作系统和地区。一个点=1/72
英寸。
FontWeight
-字符厚度,指定为'正常的
”或“大胆的
”。MATLAB使用FontWeight
属性以从系统上可用的字体中选择字体。并不是所有的字体都有粗体。因此,指定粗体字体权重仍然可能导致正常字体权重。
FontAngle
-字符倾斜,指定为'正常的
”或“斜体
”。并不是所有的字体都有两种字体样式。因此,斜体字体可能看起来与正常字体相同。
颜色
-文本颜色,指定为RGB三联体。默认的颜色是深灰色的RGB三联体(0.4, 0.4, 0.4)
.
翻译
-文本解释器,指定为以下值之一:
'特克斯
' -使用TeX标记的子集解释字符。的默认值翻译
.
'乳胶
' -使用LaTeX标记解释字符。
'没有一个
' -显示文字字符。
InputVisible
- - - - - -切换显示输入{'在'}
(默认)|{‘off’}
|单元阵列切换输入显示,指定为任意一种{'在'}
,{‘off’}
或包含多个元素的单元格数组。
OutputVisible
- - - - - -切换显示输出{'在'}
(默认)|{‘off’}
|单元阵列切换输出显示,指定为任意一种{'在'}
,{‘off’}
或包含多个元素的单元格数组。
标题
- - - - - -标题文本和样式标题文本和样式,指定为具有以下字段的结构:
字符串
—标签文本,指定为字符向量。默认情况下,情节是有标题的“波德图”
.
字形大小
-字体大小,指定为点单位大于零的标量值。默认字体大小取决于特定的操作系统和地区。一个点=1/72
英寸。
FontWeight
-字符厚度,指定为'正常的
”或“大胆的
”。MATLAB使用FontWeight
属性以从系统上可用的字体中选择字体。并不是所有的字体都有粗体。因此,指定粗体字体权重仍然可能导致正常字体权重。
FontAngle
-字符倾斜,指定为'正常的
”或“斜体
”。并不是所有的字体都有两种字体样式。因此,斜体字体可能看起来与正常字体相同。
颜色
-文本颜色,指定为RGB三联体。默认颜色是由RGB三元组指定的黑色(0, 0, 0)
.
翻译
-文本解释器,指定为以下值之一:
'特克斯
' -使用TeX标记的子集解释字符。的默认值翻译
.
'乳胶
' -使用LaTeX标记解释字符。
'没有一个
' -显示文字字符。
包含
- - - - - -x轴标签文本和样式x轴标签文本和样式,指定为具有以下字段的结构:
字符串
—标签文本,指定为字符向量。默认情况下,轴的标题基于频率单位FreqUnits
.
字形大小
-字体大小,指定为点单位大于零的标量值。默认字体大小取决于特定的操作系统和地区。一个点=1/72
英寸。
FontWeight
-字符厚度,指定为'正常的
”或“大胆的
”。MATLAB使用FontWeight
属性以从系统上可用的字体中选择字体。并不是所有的字体都有粗体。因此,指定粗体字体权重仍然可能导致正常字体权重。
FontAngle
-字符倾斜,指定为'正常的
”或“斜体
”。并不是所有的字体都有两种字体样式。因此,斜体字体可能看起来与正常字体相同。
颜色
-文本颜色,指定为RGB三联体。默认颜色是由RGB三元组指定的黑色(0, 0, 0)
.
翻译
-文本解释器,指定为以下值之一:
'特克斯
' -使用TeX标记的子集解释字符。的默认值翻译
.
'乳胶
' -使用LaTeX标记解释字符。
'没有一个
' -显示文字字符。
YLabel
- - - - - -y轴标签文本和样式y轴标签文本和样式,指定为具有以下字段的结构:
字符串
-标签文本,指定为字符向量的单元格数组。默认情况下,轴标签是一个带有的1x2单元格数组“级”
和“阶段”
.
字形大小
-字体大小,指定为点单位大于零的标量值。默认字体大小取决于特定的操作系统和地区。一个点=1/72
英寸。
FontWeight
-字符厚度,指定为'正常的
”或“大胆的
”。MATLAB使用FontWeight
属性以从系统上可用的字体中选择字体。并不是所有的字体都有粗体。因此,指定粗体字体权重仍然可能导致正常字体权重。
FontAngle
-字符倾斜,指定为'正常的
”或“斜体
”。并不是所有的字体都有两种字体样式。因此,斜体字体可能看起来与正常字体相同。
颜色
-文本颜色,指定为RGB三联体。默认颜色是由RGB三元组指定的黑色(0, 0, 0)
.
翻译
-文本解释器,指定为以下值之一:
'特克斯
' -使用TeX标记的子集解释字符。的默认值翻译
.
'乳胶
' -使用LaTeX标记解释字符。
'没有一个
' -显示文字字符。
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]}”
(默认)|单元格数组的两元素向量的形式(最小,最大)
|单元阵列x轴限制,指定为单元格数组的两元素向量形式(最小,最大)
.
YLim
- - - - - -轴的限制“{[1,10]}”
(默认)|单元格数组的两元素向量的形式(最小,最大)
|单元阵列y轴限制,指定为单元格数组的两元素向量形式(最小,最大)
.
波德 |
频率响应的波德图,或幅值和相位数据 |
bodeplot |
Plot Bode频率响应与额外的Plot定制选项 |
getoptions |
返回绘图选项句柄或绘图选项属性 |
setoption |
设置绘图选项句柄或绘图选项属性 |
对于本例,创建一个标题为15点红色文本的Bode图。不管生成它的MATLAB会话的首选项是什么,这个图看起来应该是相同的。
首先,使用bodeoptions
.
选择= bodeoptions;
接下来,更改选项集所需的属性选择
.
opts.Title.FontSize = 15;[1 0 0];选择。FreqUnits =“赫兹”;
现在,使用选项集创建一个Bode图选择
.
bodeplot (tf([1]),选择);
因为选择
从一组固定的选项开始,绘图结果独立于MATLAB会话的工具箱首选项。
创建一个抑制相位图并使用频率单位Hz而不是默认弧度/秒的Bode图。否则,绘图将使用保存在工具箱首选项中的设置。
首先,基于工具箱首选项创建一个选项集。
选择= bodeoptions (“cstprefs”);
更改选项集的属性。
选择。PhaseVisible =“关闭”;选择。FreqUnits =“赫兹”;
使用选项创建一个情节。
h = bodeplot (tf([1]),选择);
根据您自己的工具箱偏好,您获得的图形可能与这个图形看起来不同。仅在本例中显式设置的属性PhaseVisible
和FreqUnits
,重写工具箱首选项。
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。