未定义与 'inline' 类型的输入参数相对应的函数 'nlinfit'。

1 次查看(过去 30 天)
savcwdc
savcwdc 2023-5-21
回答: btxqhrd 2023-5-21
求高手看下怎么改
x = [2,3,4,5,7,8,10,11,14,15,15,18,19];
y = [106.42,109.20,109.58,109.50,110.00,109.93,110.49,110.59,110.60,110.90,110.76,111.00,111.20];
myfunc = inline('beta(1)+beta(2).*log(x)','beta','x');
beta0 = [0.2,0.2];
beta = nlinfit(x,y,myfunc,beta0);

采纳的回答

btxqhrd
btxqhrd 2023-5-21
估计是你的版本的问题。20a版能正常运行,算出来
beta = 106.711310208455 1.56634344771415

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 函数基础知识 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!