作业帮 > 综合 > 作业

用MATLAB做曲线拟合

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/17 09:38:12
用MATLAB做曲线拟合
U=0 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150
X=3.346 3.222 3.062 2.880 2.674 2.448 2.218 1.971 1.765 1.538 1.333 1.138 0.975 0.812 0.674 0.552
Y=3.309 3.466 3.532 3.555 3.518 3.455 3.276 3.083 2.894 2.691 2.591 2.363 2.072 1.866 1.611 1.426
怎么绘制一个曲线拟合后的图形哦
求助大哥大姐们
你把你的数据按行放到名为nihe.txt的记事本中,再考到工作目录下,运行下面的程序.T=textread('nihe.txt');plot(T(1,:),T(2,:),'+');ax=polyfit(T(1,:),T(2,:),1);X=polyval(ax,T(1,:));hold on;plot(T(1,:),X,'r');plot(T(1,:),T(3,:),'+');ay=polyfit(T(1,:),T(3,:),3);Y=polyval(ay,T(1,:));plot(T(1,:),Y,'r');