Logically negate a filter.
~z
not(z)
When applied to an imat_filt object, the NOT function creates a new imat_filt object which selects those records that were not satisfied by the original filter.
>> f
f =
5x1 IMAT Function with the following
attributes:
Record Name FunctionType AbscissaSpacing NumberElements
--------------------------- ---------------- ---------------- ----------------
1_(1X+,1X+) Frequency Respon Even 1601
2_(1X+,2Y+) Frequency Respon Even 1601
3_(1X+,2Z+) Frequency Respon Even 1601
4_(1X+,3X+) Frequency Respon Even 1601
5_(1X+,1X+) Auto Spectrum Even 1601
>> z=imat_filt('functiontype', '=', 'Frequency Response Function');
>> f{z}
ans =
4x1 IMAT Function with the following attributes:
Record Name FunctionType AbscissaSpacing NumberElements
--------------------------- ---------------- ---------------- ----------------
1_(1X+,1X+) Frequency Respon Even 1601
2_(1X+,2Y+) Frequency Respon Even 1601
3_(1X+,2Z+) Frequency Respon Even 1601
4_(1X+,3X+) Frequency Respon Even 1601
>> f{~z}
ans =
IMAT Function with the following attributes:
Record Name FunctionType AbscissaSpacing NumberElements
--------------------------- ---------------- ---------------- ----------------
1_(1X+,1X+) Auto Spectrum Even 1601
>>