Documentation

This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

realdata

Determine whether iddata is based on real-valued signals

Syntax

realdata(data)

Description

realdata returns 1 if

  • data contains only real-valued signals.

  • data contains frequency-domain signals, obtained by Fourier transformation of real-valued signals.

Otherwise realdata returns 0.

Examples

collapse all

Load data.

load iddata1

Transform the data to frequency domain.

zf = fft(z1);

Determine if the time-domain data values are real.

isreal(z1)
ans =

     1

Determine if the transformed data values are real.

isreal(zf)
ans =

     0

Determine if the data is based on real-valued signals.

realdata(zf)
ans =

  logical

   1

Add negative frequencies to zf and rerun the command.

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

  logical

   1

The command still returns 1.

Introduced before R2006a

Was this topic helpful?