24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1411  |  回复: 6

09zhliang

铜虫 (初入文坛)

[求助] matlab的简单函数拟合

Y=A-2B*C[coth(C/2X)-1]
X= 30         Y=3.352
X= 40         Y=3.35
X=   50       Y=3.349
X=    60      Y=3.346
X=   80       Y=3.338
五组数据
求A,B,C
请帮帮忙,跪求
回复此楼
追求卓越
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cyl1124

荣誉版主 (文坛精英)

花花帅虫

优秀版主优秀版主

里面的coth是cot吗
花花帅虫,闯荡江湖,爱好交友,爱好打酱油,绝不放过一个坏人,也绝不漏过一个美女。欢迎折花送哥http://emuch.net/bbs/space.php?uid=1140333
2楼2011-06-25 23:41:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
祝福祝福
3楼2011-06-26 00:15:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

09zhliang

铜虫 (初入文坛)

引用回帖:
Originally posted by cyl1124 at 2011-06-25 23:41:33:
里面的coth是cot吗

双曲余切
追求卓越
4楼2011-06-26 10:12:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cyl1124

荣誉版主 (文坛精英)

花花帅虫

优秀版主优秀版主

【答案】应助回帖

★ ★
sunyang1988(金币+2): 谢谢交流 2011-06-30 15:57:40
引用回帖:
Originally posted by 09zhliang at 2011-06-26 10:12:54:
双曲余切

给你说说原理额,

x: x1,x2,x3......
y:y1,y2,y3......
比如
用y=a+bx

原理:最小二乘法

令f(a,b)=Σ(a+bxi-yi)^2
δf/δa=0
δf/δb=0

解出a、b
其他的同理
花花帅虫,闯荡江湖,爱好交友,爱好打酱油,绝不放过一个坏人,也绝不漏过一个美女。欢迎折花送哥http://emuch.net/bbs/space.php?uid=1140333
5楼2011-06-26 10:21:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

09zhliang

铜虫 (初入文坛)

引用回帖:
Originally posted by cyl1124 at 2011-06-26 10:21:27:
给你说说原理额,

x: x1,x2,x3......
y:y1,y2,y3......
比如
用y=a+bx

原理:最小二乘法

令f(a,b)=Σ(a+bxi-yi)^2
δf/δa=0
δf/δb=0

解出a、b
其他的同理

还是不懂额,那我那个函数怎么写啊
追求卓越
6楼2011-06-26 13:18:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dbb627

荣誉版主 (著名写手)

【答案】应助回帖

★ ★
sunyang1988(金币+2): 谢谢交流 2011-06-30 15:57:49
方程你估计写错了
Y=A-2B*C[coth(C/(2X))-1]
x=[30 40 50 60 80]';
y=[3.352 3.35 3.349 3.346 3.338]';
ft_ = fittype('a-2*b*c*(coth(c/(2*x))-1)',...
    'dependent',{'y'},'independent',{'x'},...
    'coefficients',{'a', 'b', 'c'});
st=[3 0.1 0.2]
[curve, goodness]= fit(x,y,ft_,'Startpoint',st)
figure
plot(curve,'predobs',0.95);
hold on,plot(x,y,'b*')

st =

    3.0000    0.1000    0.2000


curve =

     General model:
     curve(x) = a-2*b*c*(coth(c/(2*x))-1)
     Coefficients (with 95% confidence bounds):
       a =       3.482  (3.24, 3.725)
       b =   0.0001738  (-2.215e-005, 0.0003698)
       c =      -187.5  (-329.6, -45.45)

goodness =

           sse: 6.6652e-007
       rsquare: 0.9944
           dfe: 2
    adjrsquare: 0.9889
          rmse: 5.7729e-004
The more you learn, the more you know, the more you know, and the more you forget. The more you forget, the less you know. So why bother to learn.
7楼2011-06-28 20:27:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 09zhliang 的主题更新
信息提示
请填处理意见