Добрый день,Нелинейная модель Fit
Я получил следующий код в Matlab:
ds1 =
2.0709 -3.0379
3.1447 -1.4320
4.0650 -2.5355
modelfun = @(b,w)(b(1)*10.^w+b(2));
beta0 = [1 1];
mdl = NonLinearModel.fit(ds1,modelfun,beta0);
Я пытаюсь создать NonLinearModel прилегание к уравнению: у = бета (1) * 10^(ж) + бета (2), однако я в конечном итоге со следующей ошибкой:
ошибок с помощью NonLinearModel.fit (строка 837) определение модели и начальные значения для коэффициентов модели должны быть обеспечены.
Любые идеи?
Спасибо, я преобразовал свои данные и p = polyfit (w1, y1,1); отлично работает! – Pietair