How do to fix this invalid data type error?

8 次查看(过去 30 天)
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
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 CenterFile Exchange 中查找有关 Floating-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