matlab画图答:设你的n+1个点为(x0,y0),(x1,y1),(x2,y2),…,(xn,yn)。可在matlab中记为:X=[x0,x1,x2,…,xn];Y=[y0,y1,y2,…,yn];p=polyfit(X,Y,n);X_tmp=linspace(x0,xn,100);Y_tmp=polyval(p,X);figure(1)plot(X_tmp,Y_tmp,X,Y,'o')grid on 其中圆圈表示你输入的点,...
MATLAB画图问题!!!答:y=polyval(p,x);%polyfit之后要这样用 w = a*Is.^4 + b*Is.^3 + c*Is.^2 + d*Is+e;subplot(2,1,1)plot(Is,VH,'*');xlabel('Is');ylabel('VH');title('表4-10');subplot(2,1,2)%subplot这样用 plot(Is,VH,'*',x,y)xlabel('Is');ylabel('VH');legend('数据',...
matlab 直线拟合答:>> x=[0.4,0.8,1.2,1.6,2.0];>> y=[0.067,0.143,0.231,0.308,0.374];>> p=polyfit(x,y,1);>> xx=0:.1:2;>> plot(x,y,'o',xx,polyval(p,xx))>> poly2sym(p,'x')ans = 779/4000*x-5245792845961277/576460752303423488 >> vpa(ans,8)ans = .19475000*x-....