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.

issingle

Determine if digital filter coefficients are single precision

Syntax

flag = issingle(d)

Description

example

flag = issingle(d) returns true if the coefficients of a digital filter, d, are single precision.

Examples

collapse all

Use designfilt to design a 6th-order highpass IIR filter. Specify a normalized passband frequency of rad/sample. Convert it to a single-precision filter. Identify the precision in each case.

fd = designfilt('highpassiir','FilterOrder',6,'PassbandFrequency',0.6);
isd = issingle(fd)
isd = logical
   0

fs = single(fd);
iss = issingle(fs)
iss = logical
   1

Input Arguments

collapse all

Digital filter, specified as a digitalFilter object. Use designfilt to generate d based on frequency-response specifications. If you want a single-precision filter, apply single to the output of designfilt.

Example: d = designfilt('lowpassiir','FilterOrder',3,'HalfPowerFrequency',0.5) specifies a third-order Butterworth filter with normalized 3-dB frequency 0.5π rad/sample.

Output Arguments

collapse all

Type identification, returned as a logical scalar.

Introduced in R2014a

Was this topic helpful?