我在MATLAB中输入了实验数据和一条拟合曲线,如何对比拟合曲线相对于真实数据的精确度?程序如
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/23 07:34:31
我在MATLAB中输入了实验数据和一条拟合曲线,如何对比拟合曲线相对于真实数据的精确度?程序如
clear;
clc;
%%%实验数据点
x=[12,26,38,120,382,436,1266,11870,76120];
y=[0.04419,0.03343,0.02762,0.01936,0.01484,0.01031,0.00822,0.00626,0.00459];
hold on;
plot(x,y,'ro');
set(gca,'xscale','log','yscale','log');
grid on
for n=1:1:80000;
e(n)=0.18*(2*n)^(-0.6)+0.012*(2*n)^(-0.08567);
n=n+1;
end
n=1:80000;
plot(n,e,'linewidth',2);
set(gca,'xscale','log','yscale','log');
grid on;
clear;
clc;
%%%实验数据点
x=[12,26,38,120,382,436,1266,11870,76120];
y=[0.04419,0.03343,0.02762,0.01936,0.01484,0.01031,0.00822,0.00626,0.00459];
hold on;
plot(x,y,'ro');
set(gca,'xscale','log','yscale','log');
grid on
for n=1:1:80000;
e(n)=0.18*(2*n)^(-0.6)+0.012*(2*n)^(-0.08567);
n=n+1;
end
n=1:80000;
plot(n,e,'linewidth',2);
set(gca,'xscale','log','yscale','log');
grid on;
求个相对误差不就行了吗
ex=0.18*(2*x).^(-0.6)+0.012*(2*x).^(-0.08567);
delta=(y-ex)./ex;
plot(x,delta);
ex=0.18*(2*x).^(-0.6)+0.012*(2*x).^(-0.08567);
delta=(y-ex)./ex;
plot(x,delta);
我在MATLAB中输入了实验数据和一条拟合曲线,如何对比拟合曲线相对于真实数据的精确度?程序如
如何提高测量的精密度和准确度?如何在EXCEL中根据实验数据绘制平滑曲线?如何拟合实验数据?拟合一次曲
关于matlab数据拟合曲线的问题,程序出错!
请教如何用matlab求拟合的公式,就是我知道一组数据,用matlab拟合曲线后,怎么知道这个曲线的方程
用matlab拟合下面一组数据的曲线
matlab中,一个函数有两个变量(有多组数据),如何拟合出一条曲线,并找出一个方程使其拟合效果最好~
求matlab的神经网络对实验数据进行拟合程序
matlab数据拟合我要在拟合一条关系曲线,关系式为y=a[1-exp9(-b*x^c)],待拟合数据有9个,请哪位熟悉
Matlab如何根据一组数据拟合出包含三角函数的曲线?
用Matlab写拟合曲线的程序
一个x对应两组y的数据在matlab中拟合怎样将曲线显示到一个图形中
matlab数据拟合程序问题!