主要内容

duplicateDisplays

复制滤波器分析器中的显示画面

自 R2024a 起

说明

newdispnums = duplicateDisplays(fa) 复制滤波器分析器 fa 中的活动画面,并在 newdispnums 中返回新显示的标识号。复制显示与原始显示画面具有相同的绘制滤波器和分析选项。

newdispnums = duplicateDisplays(fa,DisplayNums=dispnums) 复制具有指定标识号 dispnums 的显示画面,并返回与新显示对应的标识号向量。

示例

示例

全部折叠

设计一个带通 IIR 滤波器,并在滤波器分析器中显示其幅值和相位响应。

d1 = designfilt("bandpassiir", ...
    FilterOrder=6,StopbandAttenuation=55, ...
    StopbandFrequency1=0.35,StopbandFrequency2=0.7);
fa = filterAnalyzer(d1,FilterNames="BP", ...
    Analysis="magnitude",OverlayAnalysis="phase");

复制显示画面并更新它以显示使用 24 个 FFT 点的响应。

ndn = duplicateDisplays(fa);
setAnalysisOptions(fa,DisplayNums=ndn,NFFT=24)

输入参数

全部折叠

滤波器分析器句柄,指定为 filterAnalyzer 对象。

显示编号,指定为整数或整数向量。如果不指定此参量,则滤波器分析器将在活动画面上工作。使用其他滤波器分析器函数时,使用显示画面标识号来定位显示。标识号出现在 App 绘图区域的上方,在对应于不同显示画面的选项卡上。

示例: [1 5]

数据类型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

输出参量

全部折叠

新显示画面的标识号,以整数或整数向量形式返回。

版本历史记录

在 R2024a 中推出