数值方法重要求用Matlab的最小二乘法"直线"拟合此题(要写出完整的程序过程,急用,求高手!!!!!!)

题目:炼钢是氧化脱碳的过程,钢液含碳量直接影响冶炼时间长短。设通过5次实验已得到某平炉冶炼时间y与钢液含碳量x的一组数据
i 1 2 3 4 5
xi 163 123 150 123 141
yi 186 126 172 125 148
求y与x的函数表达式。

clc
clear
format compact
xi=[163 123 150 123 141];
yi=[186 126 172 125 148];
p=polyfit(xi,yi,1);
syms x
xx=123:1:163;
yy=polyval(p,xx);
plot(xi,yi,'r*',xx,yy,'b-')
%y=p(1)*x+p(2)
p里面的两个系数前面一个是x的系数,后面一个是常数b。追问

亲,谢谢你哦,爱你哦!!

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-11-29
Excel 可以做到啊追问

是要用Matlab的最小二乘法做的,是上机考试的题。

相似回答