【问题标题】:matlab error during signal analysis信号分析期间的matlab错误
【发布时间】:2014-04-21 03:54:58
【问题描述】:

我有一组数据。基本上以秒为单位的幅度与时间。 我需要 t6o 找出信号中的频率分量。 时间段 = 1 秒 我的采样率为每秒 5000 个样本 当我执行我得到的信号的 fft “‘timeseries’类型的输入参数的未定义函数‘fft’” 为什么会这样?请帮忙

【问题讨论】:

  • 您只需要从时间序列中提取振幅值并将其传递给fft 函数。 (fft 函数不知道如何处理时间值,假设统一的恒定采样率,这些时间值无论如何都是多余的。)
  • 如何提取振幅值?是使用 z.data 命令吗?
  • 甚至 timeseries.data 给了我一个结果时间序列对象。我如何转换它以便我可以进行 FFT ?

标签: matlab signal-processing sampling


【解决方案1】:

timeseries 必须是具有复数(实数)系数的向量。 timeseries的类型可能有错误,请确保它是一个向量(即它有一行(或一列))。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-15
    • 1970-01-01
    • 2014-04-10
    相关资源
    最近更新 更多