dx/dt=x*as/(b+s+cs^2),其中abc为待估计参数s t为自变量,x为因变量
请教用MATLAB对abc进行非线性估测
实验数据:
t(h) (X) (S)
0 1.6867 88.683
4 3.004 84.339
7 6.3804 72.1299
12 10.6875 54.1703
18 16.783 17.7618
24 18.2134 0
27 18.2944 0
30 18.3693 0
33 18.2547 0
36 18.3024 0
请教matlab多变量非线性函数拟合
答案:2 悬赏:0 手机版
解决时间 2021-02-05 10:12
- 提问者网友:末路
- 2021-02-04 22:45
最佳答案
- 五星知识达人网友:鱼芗
- 2021-02-04 23:09
nlinfit(),
先定义内联函数func=inline(‘ ’,‘beta’,‘x’)
然后使用,beta=nlinfit(x,y,func,[迭代初始值])进行拟合。
可以用help nlinfit在matlab中查看详细的用法。
先定义内联函数func=inline(‘ ’,‘beta’,‘x’)
然后使用,beta=nlinfit(x,y,func,[迭代初始值])进行拟合。
可以用help nlinfit在matlab中查看详细的用法。
全部回答
- 1楼网友:轻熟杀无赦
- 2021-02-04 23:53
y=[0.0526 0.0901 0.1089 0.1518 0.1347 0.0886 0.1157 0.1127 0.0407 0.0383 0.0919 0.1424 0.1349 0.1266 0.1051 0.0959 0.0884 0.0780 0.0716 0.0800];
k=[-0.0275 0.1146 0.1270 0.1736 0.2450 0.0865 0.0702 0.1327 0.0191 0.0008 0.0929 0.1884 0.3586 0.0717 0.0954 0.0622 0.0510 0.0638 0.0559 0.0701];
l=[0.0322 0.0359 0.0252 0.0379 0.0348 0.0283 0.0293 0.0294 0.0183 0.1551 0.0139 0.0117 0.0125 0.0124 0.0
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯