有2组数据,求用matlab拟合成幂函数y=ax^b曲线,需附图和知道a、b值。多谢了,急需

试验时间
试验材料
单位面积腐蚀失重(g/ m2)
24h
48h
72h
96h
基体
3.9333
4.6000
5.5333
6.000
阳极氧化样
0.0267
0.4667
0.9333
1.8667
论文需要,做好可以发我邮箱489633552@qq.com,财富值归你
两组数据,X是时间24,48,72,96.y1是=3.9333,4.6000,5.5333,6.000。y2=0.0267,0.4667,0.9333,1.8667

数据量太小,拟合结果不太可靠哦


第一组数据:


第二组数据:

追问

第二组数据a值是什么意思,e值是常熟2.71828吗?后面的-006又是什么意思

追答

1.133e-006 = 1.133*10^(-6)
括号里面是95%的置信区间

追问

能不能告诉我a的一个确切值

追答

是不可能有确切值的,朋友! 否则就要颠覆世界了!
你就取 1.133e-6和3.146好了.
想增加确定性,就必须提供更多的数据(这也符合常理)

追问

方便加下扣扣吗?我可以把悬赏给你,但是你能不能帮我把那两个拟合曲线图再处理下,图横纵坐标轴单位加下

追答

请发私信给我,我不用QQ

追问

能不能按照这个板式给我做一个,注意:我的试验时间是h,第一个是基体,第二个是阳极氧化样。其它不变

追答

你这个图准备用在哪? pdf还是网页?我考虑给什么格式

大概是这个样子


温馨提示:内容为网友见解,仅供参考
第1个回答  2014-06-27
第2个回答  2014-06-27
clc;clear;
x=[24 48 72 96];
y=[3.9333 4.6000 5.5333 6.000];
f=inline('c(1)*x.^c(2)','c','x');
c=nlinfit(x,y,f,[0,1]);
a=c(1);
b=c(2);
%test the model
xx=min(x):max(x);
yy=a*x.^b;
plot(x,y,'o',x,yy,'r')

结果
a =

1.3877
b =

0.3201追问

这是第一组的吗?还有一组是多少,能附拟合图吗?

第3个回答  2014-06-27
同问,求大神解答!~
相似回答