polyplot文档

这个函数画出一个多项式来拟合散射x, y数据。此函数可用于轻松地将线性趋势线或其他多项式拟合到数据图中。

回到气候数据工具内容

内容

语法

polyplot (x, y) polyplot (x, y, n) polyplot(…,“体重”,w) polyplot(…,“名字”,价值,…)polyplot(…,“错误”)(h p,δ)= polyplot(…)

描述

polyplot (x, y)通过分散放置最小二乘线性趋势线x, y数据。

polyplot (x, y, n)指定度数n的多项式拟合x, y数据。默认的n1

polyplot(…,“体重”,w)使用polyfitw函数允许加权最小二乘拟合。

polyplot(…,“名字”,价值,…)格式线型使用LineSpec属性名-值对(例如,“线宽”,3).如果绘制了'error'边界,则仅boundedline接受属性。

polyplot(…,“错误”)包含约+/- 1个标准差误差对应的直线δ.至少50%的数据应该在误差线的范围内。错误边界是用boundedline

H = polyplot(…)返回句柄(s)h画出的物体。

例子

给出一些数据:

X = 1:100;Y = 12 - 0.01*x。^2 + 3*x + sind(x) + 30*rand(size(x));

绘制数据并添加一条简单的线性趋势线:

情节(x, y,“波”)举行polyplot (x, y);传奇(“数据”“线性适应”“位置”“东南”

不是线性趋势,而是三次拟合:

polyplot (x, y, 3,“r”);传奇(“数据”“线性适应”“立方装”“位置”“东南”

添加一个胖的黑色7阶多项式拟合:

polyplot (x, y, 7,“k”“线宽”4);传奇(“数据”“线性适应”“立方装”...“7^{th}阶拟合”“位置”“东南”

与上述相同,但误差线有+/- 1个标准偏差:

图h(1) = plot(x,y,“波”);持有H (2:3) = polyplot(x,y,7,“r”“错误”“α”);传奇(h,“数据”“7^{th}阶拟合”‘\ pm1 \σ’“位置”“东南”

作者信息

polyplot函数和支持文档由万博1manbetx查德·a·格林德克萨斯大学奥斯汀分校的教授地球物理研究所(UTIG).2015年1月。2019年改编为CDT。