如题,代码是对结构体数组中的变量进行快速傅里叶变换
第二行报错:未定义与 'double' 类型的输入参数相对应的函数 'height'。
a=getfield(dec_1D,'coefs');
N1=height(a);
Fs1=10;
T1=1/Fs1;
t1=(0:1:N-1)*T1;
t1=t1';
A1 = fft(a);
如题,代码是对结构体数组中的变量进行快速傅里叶变换
第二行报错:未定义与 'double' 类型的输入参数相对应的函数 'height'。
a=getfield(dec_1D,'coefs');
N1=height(a);
Fs1=10;
T1=1/Fs1;
t1=(0:1:N-1)*T1;
t1=t1';
A1 = fft(a);
将第二行改为,N1=length(a)。因为函数height在MATLAB中不存在,只有length函数用于获取数组的长度。