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

1 Ansicht (letzte 30 Tage)
savcwdc
savcwdc am 21 Mai 2023
Beantwortet: btxqhrd am 21 Mai 2023
求高手看下怎么改
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);

Akzeptierte Antwort

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

Weitere Antworten (0)

Kategorien

Mehr zu 函数基础知识 finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!