麻烦for循环和fft

1视图(30天)
肖恩·芬利
肖恩·芬利 2021年8月13日
评论道: 肖恩·芬利2021年8月16日
所以我的错误 在我的代码我没有看到附加代码和错误理解

接受的答案

戴夫B
戴夫B 2021年8月13日
在33行“U296”线
xdft = fft (signal.x_0_003 {k}, n) / L;
在fft你看到:
signal.x_0_003 {k}
signal.x_0_003 不是一个细胞(或其他类型的支持万博1manbetx {} )。
是什么 类(signal.x_0_003) 吗?你的意思是使用吗 () 而不是 {} 吗?
3评论
肖恩·芬利
肖恩·芬利 2021年8月16日
谢谢你的clairifacation索引

登录置评。

答案(1)

dpb
dpb 2021年8月13日
循环/ k的目的是什么?
你有时间历史显然变量x_0_003表中的哪一个假定将第三列。
如果你想FFT(),只是写
xdft = fft (signal.x_0_003 n) / L;
似乎没有任何的…结束循环。
注意:
还有没有需要创建表的数据复制到本地变量 时间 ;直接使用的表变量。你可以修理表中的名称更有意义的输入或后—
signal.Properties.VariableNames (2:3) = {“时间”,“伏”};
然后使用
情节(signal.Time signal.Volts)
2的评论
肖恩·芬利
肖恩·芬利 2021年8月16日
要搞清楚我没有信号处理工具箱,抱歉和感谢。

登录置评。

标签

s manbetx 845


释放

R2018a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!