Advertisement

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)

还没有任何评论哟~