Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#2 |
普通会员
注册日期: 2009-03-25
年龄: 37
帖子: 52
声望力: 18 ![]() |
![]()
呵呵,问题在于你根本就没有进行拟合, 还有原始数据太少,只有四个,如果在一个小范围内的话,就是直线,换个大范围看看,我编代码如下,你看看
x=[12,14,16,18]; y=[0.000630,0.000538,0.000430,0.000341]; p=polyfit(x,y,2); a=p(1); b=p(2); c=p(3); x1=linspace(1,200); y1=a*(x1.^2)+b*x1+c; plot(x,y,'*',x1,y1); legend('拟合前','拟合后图像') ;
__________________
:水榭焚香听琴事,浪荡江湖不系舟: ![]() 感谢请点thanks |
![]() |
![]() |