matlab 确定参数 一钓鱼俱乐部,matlab nlinfit参数拟合问题

满意答案

02ae427d08e371d7e90d5b995e828d6d.png

草C珊S瑚H

2014.10.07

02ae427d08e371d7e90d5b995e828d6d.png

采纳率:46%    等级:9

已帮助:1667人

问题一:初值选择不合适;解决对策:p0=rand(1,3)

问题二:表述的自定义函数只适用单个数据计算;解决对策:采用数组的形式参与计算,即应改为

fun=inline('exp(-p(1)*t).*exp(-p(2)*t).*((p(1)*p(3)*exp(p(1)*t))./(p(1)-p(2))-(p(1)*p(3)*exp(p(2)*t))/(p(1)-p(2)))','p','t');

程序改后的运行结果为

p =

0.4345 0.1830 2.5255

r =

-0.1079 0.0040 0.0652 0.0690 -0.0334 -0.0742 -0.0432 0.0384 0.0708

j =

1.4724 -0.4209 0.3199

1.6565 -1.2958 0.4736

1.3193 -2.2516 0.5285

0.8402 -3.1009 0.5270

0.0326 -4.2243 0.4488

-0.3845 -4.5969 0.3461

-0.5114 -4.4403 0.2547

-0.4883 -3.9882 0.1828

-0.3171 -2.8227 0.0908

00分享举报

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值