zoukankan      html  css  js  c++  java
  • MATLAB学习-2

                  函数的使用和封装

    一、函数的使用

        在matlab中有两种 .m文件,方便大家直接使用,一种运行前需要输入参数的 和 一种可以直接运行,两种的差别就是有没有文件开头有没有 function

            

      函数还可以多种使用方法

      

      注意多使用函数,后续测试使用会越来越方便,这里给出数据点的傅里叶变化画图,原来是想查看滤波前后数据的差异的

    function [y1,y2] =  IOFFT(dataIn,dataOut,len)%xx
    %输入输出数据的原始数据图和FFT图
    
    t(:,1) = 0:0.002:0.002*(len-1);%这里也可以修改下,原来我是2ms采集一次,看数据也可不修改
    y1=fft(dataIn,len);
    f1=(0:len/2 - 1)/len;
    y2=fft(dataOut,len);
    f2=(0:len/2 - 1)/len;
    
    figure; % 画图
    subplot(2,1,1);plot(t,dataIn,'blue',t,dataOut,'red');grid off;
    title('时域'); legend('原始','处理');  xlabel('T');ylabel('Hz');
    subplot(2,1,2);plot(f1,abs(y1(1:len/2)),'blue',f2,abs(y2(1:len/2)),'red');grid off;    
    title('频域');legend('原始','处理');  xlabel('Hz');ylabel('幅值');
    end

      

  • 相关阅读:
    分类模型之支持向量机
    数据预处理
    数据挖掘基本流程
    【项目】项目95
    【项目】项目94
    【项目】项目93
    【项目】项目92
    【项目】项目91
    【项目】项目90
    【项目】项目89
  • 原文地址:https://www.cnblogs.com/luckytimor/p/14926621.html
Copyright © 2011-2022 走看看