matlab中SG滤波器的说明

项目需要最近在进行光谱预处理方面研究,看了很多论文,发现其中涉及到的方法也就那么几种,比如SG filter、MSC、SNV等等。今天对SG filter 进行了学习,并在matlab平台上结合前人的代码编写了简单的SG filter代码,先Mark一下,期待以后越改越完善。

matlab中的关于sgolay函数看到两种:
- sgolay
- sgolayfilt
接下来简要介绍一下并对比一下:


  • sgolay
    函数主要为[b,g] = [b,g]=sgolay(N,F); N代表多项式拟合的阶数,F(奇数)代表进行卷积时的框架大小。(sgolay的原理该网站很多就不介绍了)。
  • sgolayfilt
    函数主要为
    y = sgolayfilt(x,N,F);x代表输入信号。

二者对比

输出结果差别不大,所以sgolayfilt在使用时候更简洁。但是sgolay更加灵活,比如说您要求SG的一阶或者二阶乃至更高阶就需要使用sgolay。求SG高阶平滑时候需要用到函数sgolay输出中的矩阵g。利用矩阵g中第一列求得的是0阶平滑,这与使用矩阵b或者sgolayfilt的差别不大(主要差别在数据的起始段和末尾段)。

matlab中SG滤波器的说明相关推荐

  1. matlab 级联cic,Matlab中CIC滤波器的应用

    CIC滤波器基本原理 CIC(积分梳状级联)滤波器是工程上经常用的滤波器,因为CIC滤波器不需要乘法,CIC滤波器往往在级联抽取滤波器的第一级和级联插值滤波器的最后一级.这一节我们以CIC抽取滤波器为 ...

  2. MATLAB中FIR滤波器的时延溢出问题详解:线性相位对信号造成的时延溢出及其消除方法,以及fir1等函数的使用

    1.问题由来: 前段时间在对用MATLAB处理试验数据时,需要对多路信号进行滤波后做同步,在这个过程中使用MATLAB中自带的 fir1 函数以及Filter Designer工具箱(FDATool) ...

  3. cic matlab,Matlab中CIC滤波器的应用

    CIC滤波器基本原理 CIC(积分梳状级联)滤波器是工程上经常用的滤波器,因为CIC滤波器不需要乘法,CIC滤波器往往在级联抽取滤波器的第一级和级联插值滤波器的最后一级.这一节我们以CIC抽取滤波器为 ...

  4. matlab中提供滤波器的种类有,求MATLAB巴特沃思低通滤波器程序

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:求MATLAB巴特沃思低通滤波器程序.回答:击响应不变法函数 [bz,az]=impinvar(b,a,Fs) [bz,az]=im ...

  5. matlab中多边形滤波器,几种常见空间滤波器MATLAB实现

    本文链接:https://blog.csdn.net/LYduring/article/details/80443573 一.目的 实现算术均值滤波器.几何均值滤波器.中值滤波器.修正的阿尔法均值滤波 ...

  6. MATLAB中移动平均滤波器smooth函数的用法

    文章目录 1 smooth的函数原型 2 yy = smooth(y)解析 3 yy = smooth(y,span)解析 4 yy = smooth(y,span,method)解析 5 smoot ...

  7. matlab中提供滤波器的种类有,滤波器有哪些类型?滤波器分类

    描述 电源滤波器是由电容.电感和电阻组成的滤波电路.滤波器可以对电源线中特定频率的频点或该频点以外的频率进行有效滤除,得到一个特定频率的电源信号,或消除一个特定频率后的电源信号. 滤波器主要分类: 按 ...

  8. sg滤波 matlab实现,Matlab,SG滤波器

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 function Y=fpeaks                                                          %  ...

  9. matlab进行sg滤波,Matlab,SG滤波器

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 function Y=fpeaks                                                          %  ...

最新文章

  1. mssql附加的数据库查询的时候没有搜索权限
  2. iOS8 Size Classes的理解与使用
  3. php curl ob start,curl - php中开启缓冲压缩 ob_start('ob_gzhandler') 之后是在什么时候开始的压缩?...
  4. 机器人学习--电子指南针定位导航
  5. c++学习笔记之继承和多态
  6. java文件读写操作指定编码格式[转]
  7. 飞畅科技-工业交换机接口类型介绍
  8. 8086加法指令ADD
  9. 算法 | 一段C语言和汇编的对应分析,揭示函数调用的本质
  10. javascript知识点总结----Function定义
  11. 徘徊于斗牛之间 —— 星象、星宿与星座(风水)
  12. 罗格斯的计算机科学博士奖学金,罗格斯大学计算机工程博士专业排名全网最新深刻分析...
  13. html飞机大战游戏实验报告,飞机大战实验报告.docx
  14. 东华大学计算机考研资料汇总
  15. 网站图片定位代码html5,CSS中背景图片的定位
  16. C++学习 Day.5(进入正轨~~)
  17. 【转载】SQL注入进阶
  18. 2021全国人工智能师资培训走进北理工,百度飞桨助力高校教师提升AI能力
  19. Augment Reality(AR)现实增强的原理
  20. 达观数据:文本大数据的机器学习自动分类方法

热门文章

  1. 互联网行业纠纷层出不穷,“高科技不正当竞争”应如何监管?
  2. 朴素UNIX之-打开历史
  3. hu不变矩--python
  4. 蜗牛一步一步地往上爬的Python学习记录
  5. python发短信sim800_SIM800C通讯模块调试(六)接收短信
  6. USACO December 2022 Contest 铜级题目
  7. elementui 限制输入字数
  8. 点线面的意义_浅析点线面在平面设计中作用与意义.doc
  9. PL/SQL开发常见SQL知识
  10. DEDECMS建站实战技巧