我想将一个输入向量传递给MATLAB中的频谱图函数,但它返回以下错误:
Error using spectrogram>chkinput (line 201)
The input signal X must be a double-precision vector.
Error in spectrogram (line 112)
chkinput(x);请帮帮我!
发布于 2016-02-29 16:51:20
您可以很容易地使用double()强制转换。
DoubleVector=double(BinaryVector);通过这种方式,如果BinaryVector是逻辑的(输入class(BinaryVector)查看),DoubleVector仍然包含1和0,但是是双精度的,所以您可以将其提供给spectrogram()。
https://stackoverflow.com/questions/35695206
复制相似问题