作业帮 > 综合 > 作业

matlab 最小二乘法拟合曲线代码

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/09 12:43:47
matlab 最小二乘法拟合曲线代码
有没有不用polyfit函数的?

拟合Q与H、N、还有效率之间的关系,不用polyfit,谁能帮我写一段正确的代码啊...刚接触Matlab,实在是不会做了
对于线性函数,除了polyfit(),还可以用 regress()等
对于非线性函数,可以用lsqcurvefit()或nlinfit()等
根据你提供的数据,可以拟合成如下关系
Q=0.52429N^1.6677*H^-1.423*η^0.42729
拟合前的流量与拟合后的流量的对比
ans =
0.6160 0.7156
1.4830 1.5385
2.5510 2.6184
3.2410 3.2937
4.0690 3.7068
5.5230 5.6724
6.3200 6.4238
7.3450 7.2533
拟合精度R^2 = 0.9951
如觉得符合你的要求,采纳后可以上传代码.