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

      

  • 相关阅读:
    #include< >和#include“ ”的区别
    第2章 基础语法 -- 运算符
    hive on spark的安装及问题
    第2章 Python基础语法 -- 数据类型
    第2章 Python基础语法--Hello python
    IT资源专业搜索-www.easysoo.cn
    学习英语
    zookeeper 安装
    Hadoop2.6 Ha 安装
    Hadoop平台安装前准备
  • 原文地址:https://www.cnblogs.com/luckytimor/p/14926621.html
Copyright © 2011-2022 走看看