bodeoptions
创建博德图选项列表
描述
使用bodeoptions
命令创建一个BodeOptions
对象自定义波德图外观。您还可以使用该命令覆盖MATLAB中的绘图首选项设置®会话中创建波德图。
创建
描述
控件使用的默认绘图选项集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 |
情节波德频率响应与附加情节定制选项 |
getoptions |
返回绘图选项句柄或绘图选项属性 |
setoption |
设置绘图选项句柄或绘图选项属性 |
例子
自定义波德情节设置独立于首选项
对于本例,创建一个使用15点红色文本作为标题的Bode图。这个图看起来应该是一样的,不管生成它的MATLAB会话的首选项是什么。
首先,使用创建一个默认选项集bodeoptions
.
Opts = bodeoptions;
接下来,更改选项集的必需属性选择
.
opt . title . fontsize = 15;options . title . color = [1 0 0];选择。FreqUnits =“赫兹”;
现在,使用选项集创建一个Bode图选择
.
bodeplot (tf([1]),选择);
因为选择
从一组固定的选项开始,绘图结果独立于MATLAB会话的工具箱首选项。
使用自定义设置创建Bode Plot
创建一个抑制相位图的波德图,并使用频率单位Hz而不是默认的弧度/秒。否则,图将使用保存在工具箱首选项中的设置。
首先,根据工具箱首选项创建一个选项集。
Opts = bodeoptions(“cstprefs”);
更改选项集的属性。
选择。PhaseVisible =“关闭”;选择。FreqUnits =“赫兹”;
使用选项创建一个情节。
H = bodeploy (tf(1,[1,1]),opts);
根据您自己的工具箱首选项,您获得的图可能与此图不同。仅在本例中显式设置的属性PhaseVisible
而且FreqUnits
,覆盖工具箱首选项。
版本历史
在R2008a中介绍
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。
您也可以从以下列表中选择网站:
如何获得最佳的网站性能
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。