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

      

  • 相关阅读:
    C++之Static与Const
    LInux主机与虚拟机网络链接
    C#数据类型与数据类型转化
    C#网编Console(二)
    C#网编Winform(三)
    C#网编基础类与API(一)
    C实现CPU大小端判断
    QT程序图标设置
    四、初识Socket套接字API
    C++之继承(二)
  • 原文地址:https://www.cnblogs.com/luckytimor/p/14926621.html
Copyright © 2011-2022 走看看