请问我这个matlab如何求由点以及拟合成的曲线以及真实曲线的误差之和哪里错了哈
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/04 15:07:34
请问我这个matlab如何求由点以及拟合成的曲线以及真实曲线的误差之和哪里错了哈
x1=0:1:10;
y1=3*x1.^2+2*x1+6;
z=0:0.001:10;
y=spline(x1,y1,z);
plot(x1,y1,z,y,'MarkerSize',12);
sum=0;
for ii=0:9
x11=ii+0.5;
r=(ii+1):(ii+2);
a1=polyfit(x1(r),y1(r),1);
f1=polyval(a1,x11);
freal=3*x11^2+2*x11+6;
sum=sum+(f1-freal);
end
N=length(x1)-1;
RMES=sqrt((sum^2)/(N-1));
结果好像很离谱的样子·····
x1=0:1:10;
y1=3*x1.^2+2*x1+6;
z=0:0.001:10;
y=spline(x1,y1,z);
plot(x1,y1,z,y,'MarkerSize',12);
sum=0;
for ii=0:9
x11=ii+0.5;
r=(ii+1):(ii+2);
a1=polyfit(x1(r),y1(r),1);
f1=polyval(a1,x11);
freal=3*x11^2+2*x11+6;
sum=sum+(f1-freal);
end
N=length(x1)-1;
RMES=sqrt((sum^2)/(N-1));
结果好像很离谱的样子·····
应该这两句有问题,sum=sum+(f1-freal),RMES=sqrt((sum^2)/(N-1));;可以改成sum=sum+(f1-freal)^2,RMES=sqrt((sum)/(N-2));
运行结果为
RMES = 0.8385
运行结果为
RMES = 0.8385
matlab如何求由点以及拟合成的曲线以及真实曲线的误差之和
我在MATLAB中输入了实验数据和一条拟合曲线,如何对比拟合曲线相对于真实数据的精确度?程序如
如何寻找最好的拟合曲线?以及matlab中Polyfit的用法?
请问origin 怎么把这些点 做出这样的曲线 以及拟合的公式.
我用origin拟合了一条曲线 现在想求曲线上个点的曲率 请问有什么办法吗?
matlab拟合的曲线如何求积分面积?
用MATLAB把实验点拟合成曲线后如何求出某一点的切线
请教如何用matlab求拟合的公式,就是我知道一组数据,用matlab拟合曲线后,怎么知道这个曲线的方程
通过一些离散点,如何拟合成一个完整的椭圆曲线的matlab程序?
matlab拟合曲线的问题!
非线性曲线的matlab拟合?
求matlab用三维坐标拟合出曲线方程以及图像