24小时热门版块排行榜    

查看: 647  |  回复: 2

easonzk

新虫 (正式写手)

[交流] 用origin自定义函数拟合曲线的问题 已有2人参与

数据:
x=5 10 20 30 40 60  
y=1000 651 474 242 109 54 16
我想拟合的公式是y=c - cx/(a+bx)
我在百度里面搜出很多如何做的方法,我一步一步的按着做了,可是还是做不出。

哪位大侠能帮帮我!!!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhangbin07

荣誉版主 (知名作家)

新虫 (初入文坛)

优秀版主优秀版主

按照网上的实例 应该可以做出来的。多试试
If you can't take a few risks now so early in your career you probably never will.
2楼2011-01-25 05:51:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiaoqing8569

铁杆木虫 (著名写手)

奥林匹亚光学院院长


小木虫(金币+0.5):给个红包,谢谢回帖交流
引用回帖:
Originally posted by easonzk at 2011-01-22 14:52:52:
数据:
x=5 10 20 30 40 60  
y=1000 651 474 242 109 54 16
我想拟合的公式是y=c - cx/(a+bx)
我在百度里面搜出很多如何做的方法,我一步一步的按着做了,可是还是做不出。

哪位大侠能帮帮我!!!

你的x值与y值的个数不一样?!我去掉了一个y值。
  x1 = {5, 10, 20, 30 , 40, 60};
y1 = {1000, 651, 474, 242, 109, 54};
data = Transpose[{x1, y1}];
model = (c - c x)/(a + b x);
FindFit[data, model, {a, b, c}, x];
model /. % // FullSimplify
结果:267.671\[VeryThinSpace]- 220509./(1103.31\[VeryThinSpace]- 279.511 x)
3楼2011-02-09 15:01:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 easonzk 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见