matlab中如何把拟合曲线方程输出来我的程序:x=[200 250 300 350 400 450 500 550 600 650 700 750 800 850 900 950 1000 ];y=[30 80 140 190 250 310 370 430 490 540 600 650 710 760 820 870 940];p=polyfit(x,y,1);x1=0:50:1000;y1=polyval(p,x1)
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/03 23:48:34
![matlab中如何把拟合曲线方程输出来我的程序:x=[200 250 300 350 400 450 500 550 600 650 700 750 800 850 900 950 1000 ];y=[30 80 140 190 250 310 370 430 490 540 600 650 710 760 820 870 940];p=polyfit(x,y,1);x1=0:50:1000;y1=polyval(p,x1)](/uploads/image/z/5353164-36-4.jpg?t=matlab%E4%B8%AD%E5%A6%82%E4%BD%95%E6%8A%8A%E6%8B%9F%E5%90%88%E6%9B%B2%E7%BA%BF%E6%96%B9%E7%A8%8B%E8%BE%93%E5%87%BA%E6%9D%A5%E6%88%91%E7%9A%84%E7%A8%8B%E5%BA%8F%EF%BC%9Ax%3D%5B200+250+300+350+400+450+500+550+600+650+700+750+800+850+900+950+1000+%5D%3By%3D%5B30+80+140+190+250+310+370+430+490+540+600+650+710+760+820+870+940%5D%3Bp%3Dpolyfit%28x%2Cy%2C1%29%3Bx1%3D0%3A50%3A1000%3By1%3Dpolyval%28p%2Cx1%29)
matlab中如何把拟合曲线方程输出来我的程序:x=[200 250 300 350 400 450 500 550 600 650 700 750 800 850 900 950 1000 ];y=[30 80 140 190 250 310 370 430 490 540 600 650 710 760 820 870 940];p=polyfit(x,y,1);x1=0:50:1000;y1=polyval(p,x1)
matlab中如何把拟合曲线方程输出来
我的程序:
x=[200 250 300 350 400 450 500 550 600 650 700 750 800 850 900 950 1000 ];
y=[30 80 140 190 250 310 370 430 490 540 600 650 710 760 820 870 940];
p=polyfit(x,y,1);
x1=0:50:1000;
y1=polyval(p,x1);
plot(x,y,'r-*',x1,y1,'-b');
%for i=1:50;
%text(x(i),y(i),['(',num2str(x(i)),',',num2str(y(i)),')']);
xlabel('发送电流(mA)');
ylabel('万用表(mA)');
grid on;
%end
仿真图片:
该怎么把拟合曲线方程输出来,
matlab中如何把拟合曲线方程输出来我的程序:x=[200 250 300 350 400 450 500 550 600 650 700 750 800 850 900 950 1000 ];y=[30 80 140 190 250 310 370 430 490 540 600 650 710 760 820 870 940];p=polyfit(x,y,1);x1=0:50:1000;y1=polyval(p,x1)
fprintf('y=%f*x+%f', p(1), p(2));