Я пытаюсь подобрать модель к данным с 3 переменными и 4 paramters следующим образом (после this Matlab примера):Ошибка при установке модели в Matlab
ft = fittype(@(a,b,c,d,x,y,z) a*(x.^b).*(y.^c).*(z.^d),...
'independent',{'x','y','z'},'dependent',{'w'},'coefficients',...
{'a','b','c','d'})
где a, b, c
и d
должны быть оценены для данные данных x,y,z
. Но Matlab дает мне ошибку и не позволяет мне создать объект fittype
. Ошибка гласит:
Expression @(a,b,c,d,x,y,z) a*(x.^b).*(y.^c).*(z.^d) is not a valid MATLAB expression, has non-scalar coefficients, or cannot be evaluated:
Not enough inputs to FITTYPE function.
Я также прочитал this и this вопрос о StackOverflow, но не в полной мере понять, где я буду неправильно.
Какая альтернатива в Matlab? – Abhinav