第1题:

clear; %清空工作区 clc; %清空命令窗口 clf; %清空图形窗口 x = -1:0.01:1; %生成一个从-1到1,步长为0.01的向量,共201个元素 xf = -1:0.2:1; %生成一个从-1到1,步长为0.2的向量,共11个元素 y = 1./(1+25x.^2); %计算y的值,其中“.^”表示对向量中每个元素进行平方操作 yf = 1./(1+25xf.^2); %计算yf的值,同上 y1 = polyfit(xf,yf,3); %用3次多项式进行拟合,返回多项式系数向量 Y =polyval(y1,x); %用拟合得到的多项式系数向量计算x对应的y值 y2 =polyval(y1,xf); %同上,计算xf对应的y值 plot(x,y,x,Y,'m', xf,yf,'or',xf,y2,'*b'); %绘制原函数曲线、拟合多项式曲线以及离散点,其中m表示品红色,o表示圆点,*表示星号,b表示蓝色 f = poly2str(y1,'x') %将多项式系数向量表示成对应的多项式的习惯表达式,x表示自变量 title('Curve Fitting with d=3','FontName','New Times Roman','FontSize',12); %设置图形标题,其中FontName表示字体,FontSize表示字体大小 xlabel('x-axis','FontName','New Times Roman','FontSize',12); %设置x轴标签,同上 ylabel('y-axis','FontName','New Times Roman','FontSize',12); %设置y轴标签,同上 legend('Given curve','Fitting curve') %添加图例,分别表示原函数曲线和拟合多项式曲线

第2题:

clear; %清空工作区 clf; %清空图形窗口 clc; %清空命令窗口 x=[0 0.1 0.2 0.3 0.5 0.8 1]; %给定一组自变量 y=[1 0.41 0.5 0.61 0.91 2.02 2.46]; %给定一组因变量 p1=polyfit(x,y,3); %用3次多项式进行拟合,返回多项式系数向量 p2=polyfit(x,y,4); %用4次多项式进行拟合,返回多项式系数向量 X = 0:0.01:1; %生成一个从0到1,步长为0.01的向量,共101个元素 y1=polyval(p1,X); %用拟合得到的多项式系数向量计算X对应的y值 y2=polyval(p2,X); %同上,计算X对应的y值 poly2str(p1,'x') %将多项式系数向量表示成对应的多项式的习惯表达式,x表示自变量 poly2str(p2,'x') %同上 plot(x,y,'ko',X,y1,'b-',X,y2,'r-') %绘制离散点、拟合多项式曲线,其中k表示黑色,o表示圆点,b表示蓝色,-表示实线,r表示红色 hold on %保留当前图形,并添加后续内容 p3=polyfit(x,y,2); %用2次多项式进行拟合,返回多项式系数向量 y3=polyval(p3,X); %同上,计算X对应的y值 poly2str(p3,'x') %同上 plot(X,y3,'m-') %绘制2次多项式拟合曲线,其中m表示品红色,-表示实线 title('Curve Fitting with different degree','FontName','New Times Roman','FontSize',12); %设置图形标题,其中FontName表示字体,FontSize表示字体大小 xlabel('x-axis','FontName','New Times Roman','FontSize',12); %设置x轴标签,同上 ylabel('y-axis','FontName','New Times Roman','FontSize',12); %设置y轴标签,同上 legend('Fitted pts', 'd=3','d=4','d=2') %添加图例,分别表示离散点、3次多项式拟合曲线、4次多项式拟合曲线和2次多项式拟合曲线 hold off %取消保留状

请帮我逐行分析下列代码保留原有代码在原代码后面做出解释第1题:clear;clc;clf;x = -10011;xf = -1021;y = 11+25x^2;yf = 11+25xf^2;y1 = polyfitxfyf3;Y =polyvaly1x;y2 =polyvaly1xf;plotxyxYm xfyforxfy2b; 输出原函数曲线以及拟合多项式曲线f = poly2stry1x 将三

原文地址: https://www.cveoy.top/t/topic/e4yF 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录