Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
初级会员
注册日期: 2009-04-06
年龄: 38
帖子: 2
声望力: 0 ![]() |
![]()
拟合一个非线性指数方程,希望能给出一个例子并给予说明,就是设置了方程,然后拟合,就拟合一个数
又因为这个方程可以通过变换,变成一个一阶线性方程,但是过原点的,用polyfit拟合不过原点,所以请问如何拟合成过原点的结果 谢谢了 ps:我用的是matlab6.1 |
![]() |
![]() |
![]() |
#2 |
初级会员
注册日期: 2008-10-04
年龄: 40
帖子: 16
声望力: 17 ![]() |
![]()
能把问题说的详细些吗?方程具体是什么样子的?“就拟合一个数”是什么意思?
__________________
相信未来,热爱生命 |
![]() |
![]() |
![]() |
#3 |
初级会员
注册日期: 2009-04-06
年龄: 38
帖子: 2
声望力: 0 ![]() |
![]()
简单说,就是y=1/[1+2exp(-a*x)],拟合a的值
|
![]() |
![]() |
![]() |
#4 |
初级会员
注册日期: 2008-10-04
年龄: 40
帖子: 16
声望力: 17 ![]() |
![]()
如果6.1版本有曲线拟合工具箱的话,在命令栏内键入cftool
如果没有,可以试试lsqnonlin或lsqcurvefit,只有一个参数也可以用fminbnd 具体的例子可以在google上搜的到,论坛里也有很多
__________________
相信未来,热爱生命 |
![]() |
![]() |
![]() |
#5 |
高级会员
注册日期: 2008-05-13
年龄: 44
帖子: 232
声望力: 21 ![]() |
![]()
LZ现在还在用6.1?到网上下载一个6.5或7.0、7.1的吧,如楼上所说,
>>cftool 就可以。
__________________
工科'985'博士,(图像处理、分析及理解;模式识别;运动估计;数据分析等)定做程序、算法实现--qq:752105755 |
![]() |
![]() |