题目
帮我求下用最小二乘法拟合一个多项式
我自己用MATLAB拟合一个5次多项式的系数如:y=a+bx+cx^2+dx^3+ex^4+fx^5,无论用最小二乘法命令lspoly()还是ployfit()算的结果都有警告,我自己检查了一下我算的结果不对;
如题:>> x=[1000 1250 1500 1750 2000 2250 2500 2750 3000];
>> y=[300 312 310 303 298 292 288 280 272];
>> f=lspoly(x,y,5)
Warning:Matrix is close to singular or badly scaled.
Results may be inaccurate.RCOND = 3.779465e-040.
> In lspoly at 11
c =
0.0000
-0.0000
0.0000
-0.0018
1.8802
-431.8485
帮我用MATLAB把这个系数拟合出来吧,我算的这个结果应该是错的.本人现在百度还没什么财富,以后有机会再加啊,急用啊
我自己用MATLAB拟合一个5次多项式的系数如:y=a+bx+cx^2+dx^3+ex^4+fx^5,无论用最小二乘法命令lspoly()还是ployfit()算的结果都有警告,我自己检查了一下我算的结果不对;
如题:>> x=[1000 1250 1500 1750 2000 2250 2500 2750 3000];
>> y=[300 312 310 303 298 292 288 280 272];
>> f=lspoly(x,y,5)
Warning:Matrix is close to singular or badly scaled.
Results may be inaccurate.RCOND = 3.779465e-040.
> In lspoly at 11
c =
0.0000
-0.0000
0.0000
-0.0018
1.8802
-431.8485
帮我用MATLAB把这个系数拟合出来吧,我算的这个结果应该是错的.本人现在百度还没什么财富,以后有机会再加啊,急用啊
提问时间:2021-01-18
答案
Warnings during fitting:Equation is badly conditioned.Remove repeated data pointsor try centering and scaling.这是因为你的数据点不好.此外,你用的拟合函数的阶数很高……如果换成二阶就可以使用polyfit()了....
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
- 1求以每朵花都有开放的理由为话题的作文!
- 2违反道路交通安全法第56条规定怎么处理
- 3填心字成语:心里很向往——心()()(),形容极其高兴——心
- 4为什么沙漠里有那么多沙?
- 5硬铝的熔点和硬度都比纯铝大吗
- 6已知a>b>c,若不等式1/(a-b)+1/(b-c)>k/(a-c)恒成立,求k取值范围
- 7一条公路长23.52千米甲乙两队分别从两端往中间修.甲的速度是乙的1.8倍7天修完两队每天各修多少
- 8问一个简单的物理题目(固体压强的)
- 95.在磁场中的载流导体将受到安培力的作用,其受力方向与磁场方向的关系符合 .
- 10初中化学评价手册p89第一题;往ZnSO4和CuSO4的混合溶液中假如过量的铁粉,充分反映后过滤,滤纸上剩余物质
热门考点