主要内容

本页采用了机器翻译。点击此处可查看英文原文。

realdata

确定 iddata 是否基于实值信号

语法

realdata(data)

说明

realdata 在以下情况下返回 1:

  • data 仅包含实值信号。

  • data 包含频域信号,这些信号是通过对实值信号进行傅里叶变换获得的。

否则 realdata 返回 0

示例

全部折叠

加载数据。

load iddata1

将数据转换到频域。

zf = fft(z1);

判断时域数据值是否为实数。

isreal(z1)
ans = 
1

判断转换后的数据值是否真实。

isreal(zf)
ans = 
0

判断数据是否基于实值信号。

realdata(zf)
ans = logical
   1

zf 添加负频率并重新运行该命令。

zf = complex(zf);
realdata(zf)
ans = logical
   1

该命令仍返回 1。

版本历史记录

在 R2006a 之前推出