码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • MATLAB中detrend函数使用


    目录

    语法

    说明

    示例

    连续线性趋势

    连续二次趋势 

    不连续线性趋势


            detrend函数的功能是去除多项式趋势。

    语法

    1. y = detrend(x)
    2. y = detrend(x,n)
    3. y = detrend(x,n,bp)
    4. y = detrend(___,nanflag)
    5. y = detrend(___,Name,Value)

    说明

            ​y = detrend(x) 从 x 的数据中去除最佳直线拟合线。​

    • 如果 x 是向量,则 detrend 从 x 的元素中减去趋势。

    • 如果 x 是矩阵,则 detrend 分别对每列进行运算,从对应的列中减去每个趋势。

            ​y = detrend(x,n) 去除 n 次多项式趋势。例如,当 n = 0 时,detrend 从 x 中删除均值。当 n = 1 时,detrend 去除线性趋势,这等效于上述语法。当 n = 2 时,detrend 去除二次趋势。​

            ​y = detrend(x,n,bp) 去除由断点 bp 定义段的连续分段趋势。

    ​        y = detrend(___,nanflag) 指定在使用上述任一语法时如何处理 NaN 值。例如,detrend(x,'omitnan') 在计算趋势之前删除 NaN 值,而 detrend(x,'includenan') 包括这些值(默认)。​

            ​y = detrend(___,Name,Value) 使用一个或多个名称-值对组指定其他参数。例如,detrend(x,1,bp,'Continuous',false) 指定拟合趋势可以有不连续趋势。​

    示例

    连续线性趋势

            创建一个数据向量,并去除连续线性趋势。绘制原始数据、去趋势后的数据和线性趋势。

    1. t = 0:20;
    2. x = 3*sin(t) + t;
    3. y = detrend(x);
    4. plot(t,x,t,y,t,x-y,':k')
    5. legend('Input Data','Detrended Data','Trend','Location','northwest')

            如图所示:

    连续二次趋势 

            创建一个数据向量,并去除连续二次趋势。绘制原始数据、去趋势后的数据和趋势。

    1. t = 0:20;
    2. x = 20*sin(t) + t.^2;
    3. y = detrend(x,2);
    4. plot(t,x,t,y,t,x-y,':k')
    5. legend('Input Data','Detrended Data','Trend','Location','northwest')

            如图所示:

    不连续线性趋势

            创建一个数据向量,并使用 0 处的断点去除分段线性趋势。指定所得到的输出可以是不连续的。绘制原始数据、去趋势后的数据和趋势。 

    1. t = -10:10;
    2. x = t.^3 + 6*t.^2 + 4*t + 3;
    3. bp = 0;
    4. y = detrend(x,1,bp,'SamplePoints',t,'Continuous',false);
    5. plot(t,x,t,y,t,x-y,':k')
    6. legend('Input Data','Detrended Data','Trend','Location','northwest')

            如图所示:

  • 相关阅读:
    如何使用扫码SDK获取扫描成功之后的原图?
    最新NVIDIA英伟达GPU显卡算力表
    GO[一起来学习Go吧]
    外包干了2个月,技术退步明显.......
    Angular 调试工具(Augury)
    Ubuntu:VS Code IDE安装ESP-IDF【保姆级】
    哪种主机更适合初创公司租用?云主机与共享主机
    数字化转型的同群效应数据集(2007-2021年)
    网络安全的主要威胁及应对方法
    因势而变,因时而动,Go lang1.18入门精炼教程,由白丁入鸿儒,Go lang泛型(generic)的使用EP15
  • 原文地址:https://blog.csdn.net/jk_101/article/details/126341815
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号