33问答网
所有问题
matlab中polyfit函数的返回值应该是代表系数的,我想知道下如果最高阶的系数为零能说明什么问题
接下来该怎么办?而且系数值怎么还会有正零负零之分?急求,多谢各位了
举报该问题
推荐答案 2013-04-30
polyfit函数的返回值应该是代表多项式的降幂次系数。如:
p=polyfit(x,y,2) % p(1)x²+p(2)x+p(3)
系数值有正零负零,是软件显示的问题。你可以用vpa()得到。如:
vpa(p)
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/dh0PPBdWc.html
其他回答
第1个回答 推荐于2016-07-20
polyfit根据数据拟合
多项式
曲线。如果最高阶系数为零,说明在当初设定参数时,对数据的阶数估计过高,而实际的
拟合曲线
阶数并未达到预测
例如
p=polyfit(x,y,2) % p(1)x²+p(2)x+p(3) 如果p(1) = 0,表示多项式用一次项拟合就足够。
正负0不影响,只是最后显示的问题
相似回答
matlab中
多项式拟合时的
阶
次问题
答:
year=[1640 ,1650 ,1660 ,1670,1680,1690,1700,1710,1720,1730,1740,1750,1760,1770,1780,1790,1800,1810,1820,1830,1840,1850,1860,1870,1880,1890,1900]; dis=[1
,0,
2,1,2,2,2,4,6,3,6,5,8,9,6,5,5,6,5,10,9,8,8,7,2,7,7]; p=
polyfit
(year,dis,6) pyear=linspace...
polyfit的
用法
答:
返回值
p表示多项式拟合
的系数,系数
从高到低排列。
polyfit函数是matlab中
用于进行曲线拟合的一个函数。其数学基础是最小二乘法曲线拟合原理。曲线拟合:已知离散点上的数据集,即已知在点集上的
函数值,
构造一个解析函数(其图形为一曲线)使在原离散点上尽可能接近给定的值。调用方法:polyfit(x,y,n)。
polyfit函数的
用法
答:
polyfit函数的
作用是对给定的数据点进行多项式拟合,并返回拟合的多项式系数。使用最小二乘法来拟合数据,生成一个多项式函数,该函数可以用来对数据进行预测或分析。3、
返回值
polyfit函数返回一个数组p,其中包含拟合的多项式系数。数组p的第一个元素是多项式的常数项,第二个元素是一次项
的系数,
以此类推...
大家正在搜
matlab函数返回值怎么调用
matlab怎么设置函数返回值
matlab调用函数返回多个值
polyval函数matlab
matlabfprintf函数
matlabfopen函数的用法
linspace函数matlab
matlab plot函数
matlab中xlabel