检查: 1077|回复: 1|重视: 0
打印 上一主题 下一主题

[已处理] 未定义与 'int16' 类型的输入参数相对应的函数 'fft'

[仿制链接]

新手

7 麦片

财富积分


050


1

主题

1

帖子

0

最佳答案
跳转到指定楼层
1#
%%
load data_set_IVa_aa.mat %导入数据
n=1;
i=500;
A=[4728,5282,8621,9180,9761,12006,16453,20820,24666,26324];
B=[6954,10341,11446,12547,13650,14773,15875,17565,21366,24125];
Data=[]
Foot=[]
while n<=10
C=A(n)
D=B(n)
right_n=cnt(C:C+i,1);
Data=[Data,right_n];
foot_n=cnt(D:D+i,1);
Foot=[Foot,foot_n];
n=n+1
end

%%
fs=100;
m=size(Data);
N=max(m);
s=fft(Data,N-1)


请问运转上述代码后呈现过错:未定义与 'int16' 类型的输入参数相对应的函数 'fft',怎样处理?

MATLAB 根底评论
版块优异回答者

入门

192 麦片

财富积分


50500


10

主题

253

帖子

40

最佳答案
  • 重视者: 5
2#
宣布于 2019-3-28 21:49:44 | 只看该作者 |此回复为最佳答案
fft之前,将int16转为double,Data=double(Data);
您需求登录后才能够回帖 登录 | 注册

本版积分规矩

封闭

站长引荐上一条 /3 下一条

快速回复 回来顶部 回来列表