在MATLAB中,有一组数据,要画在双对数坐标上,并拟合成一条直线,然后把拟合后的直线表达式输出,
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/04 19:22:04
在MATLAB中,有一组数据,要画在双对数坐标上,并拟合成一条直线,然后把拟合后的直线表达式输出,
x=[4281 6184 6696 8386 8610 10124 10665 11941]
y=[33.4445 42.0849 47.2552 51.0583 55.6392 58.3847 61.8866 64.3721]
x=[4281 6184 6696 8386 8610 10124 10665 11941]
y=[33.4445 42.0849 47.2552 51.0583 55.6392 58.3847 61.8866 64.3721]
x=[4281 6184 6696 8386 8610 10124 10665 11941];
y=[33.4445 42.0849 47.2552 51.0583 55.6392 58.3847 61.8866 64.3721];
x=log(x);y=log(y);
fun=inline('c(1)+c(2)*x','c','x');
c=lsqcurvefit(fun,[5,20],x,y),disp('logy=c(1)+c(2)*logx')
c = -1.8819 0.6465
syms logy logx
logy=vpa(c(1),5)+vpa(c(2),5)*logx
再问: 那个C1没有算对啊
再答: 对的,请你看一看给的数据有没有问题?
再问: 数据没有问题,就是C1错了,不过没关系了,谢谢了啊
y=[33.4445 42.0849 47.2552 51.0583 55.6392 58.3847 61.8866 64.3721];
x=log(x);y=log(y);
fun=inline('c(1)+c(2)*x','c','x');
c=lsqcurvefit(fun,[5,20],x,y),disp('logy=c(1)+c(2)*logx')
c = -1.8819 0.6465
syms logy logx
logy=vpa(c(1),5)+vpa(c(2),5)*logx
再问: 那个C1没有算对啊
再答: 对的,请你看一看给的数据有没有问题?
再问: 数据没有问题,就是C1错了,不过没关系了,谢谢了啊
在MATLAB中,有一组数据,要画在双对数坐标上,并拟合成一条直线,然后把拟合后的直线表达式输出,
matlab做一组数据的拟合直线,
有一组数据,结果应该符合幂函数分布.请问在matlab中能否实现数据拟合,并且求出幂函数取对数后的斜率呢
在得到这样一幅图像后怎样用matlab拟合直线并求它们的交点
我有一组数据,在matlab中想用最小二乘法拟合出一条近似的二次曲线,求个例子~
在做一组数据的拟合,感觉很像正弦函数,怎样用MATLAB去拟合呀
关于用MATLAB拟合一组数据,得到函数的表达式
我在excel中用两组数据绘出了一条曲线 想用一条直线来拟合 怎么求得直线的表达式?
实验测得了一组数据,用excel拟合出一条光滑的曲线(不是直线,波形的)怎么从曲线上求某些特殊点的坐标
怎样用matlab拟合一组具有三个变量的数据并输出图像
origin将两组数据直线拟合到一个坐标上
matlab 作拟合的直线