PDA

查看完整版本 : [MATLAB混合编程] 跪求2程序 急用


jeserk337
2009-04-14, 23:15
y=1-exp(-kt^n)
先变为exp(-kt^n)=1-y
然后两边取log再令log(1-y)=Y t^n=X
在对XY分段拟合 (其中n的值可以自己设置 )
还有一个就是y=1-exp(-kt^n)
先变为exp(-kt^n)=1-y
然后两边取log
化为为-kt^n=log(1-y)
然后两两相除 即[-k(i)t(i)^n]/[-k(i-1)t(i-1)^n]=log(1-y(i))/log(1-y(i-1))
这样求出n 并把n得直划分为3段
其中小t小y都是已知的2096行1列的数组
哪位大哥能帮忙编下着程序阿 编出来小弟qb献上

zt_zt
2009-04-15, 03:16
具体需要什么算法的拟合?

jeserk337
2009-04-15, 09:06
具体需要什么算法的拟合?

对XY就是线性拟合阿 算法无所谓阿 只要效果好

zt_zt
2009-04-16, 14:55
上百度大神上搜个拟合的包不就全有了