Qt与Matlab的混合编程步骤说明(FFT)
发布时间
阅读量:
阅读量
Qt和matlab的混编详细步骤(fft)
一、混编步骤
1、 用matlab写函数(.m文件)
此处提供了一个执行快速傅里叶变换的函数,所对应的文件名称为CS_FFT.m,具体代码实现如下:
function [Out_f,Out_mag,Len_mag]=CS_FFT(Input)
%
fs=1000;
N = length(Input);
n = 0:N-1;
%fft处理功能
Out = fft(Input,N);
mag = abs(Out);
f = n*fs/N;
Out_f = f(1:N/2);
Out_mag =mag(1:N/2);
Len_mag= length(Out_mag);
end
2、 将函数转换为动态链接库
在MATLAB的命令行界面中,依次执行以下指令:
mbuild –setup
mex -setup
运行该软件
全部评论 (0)
还没有任何评论哟~
