我想将输入向量传递给MATLAB中的频谱图功能,但它返回以下错误:
Error using spectrogram>chkinput (line 201)
The input signal X must be a double-precision vector.
Error in spectrogram (line 112)
chkinput(x);
请帮忙!
答案 0 :(得分:0)
您可以轻松使用double()
演员阵容。
DoubleVector=double(BinaryVector);
通过这种方式,如果BinaryVector
是合乎逻辑的(类型class(BinaryVector)
来检查这一点),DoubleVector
仍将包含1和0,但是双精度,所以你可以提供它到spectrogram()
。