How do to fix this invalid data type error?

8 ビュー (過去 30 日間)
Christopher Resuello
Christopher Resuello 2024 年 4 月 17 日
コメント済み: Taylor 2024 年 4 月 17 日
Hi,
I have an issue with this data type error and not quite sure what the problem is. The reset of the code is designed for a filter, and had it exported.
Invalid data type. First and second arguments must be numeric or logical.
Error in conv (line 43)
c = conv2(a(:),b(:),shape);
Error in FDM_17ES04 (line 88)
DSBSC_BPF1=conv(BPF1,Xfdm);

採用された回答

Taylor
Taylor 2024 年 4 月 17 日
Either a, b, BPF1, or Xfdm is not a numeric or logical data type. You can verify this by using isnumeric and islogical.
  3 件のコメント
Christopher Resuello
Christopher Resuello 2024 年 4 月 17 日
I found the issue, the filter is assigned as an object rather than array. Thanks for the tip
Taylor
Taylor 2024 年 4 月 17 日
Yes. conv requires the first two inputs to be either numeric or logical types.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeFloating-Point to Fixed-Point Conversion についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by