Matlab:如何为任意数量的自变量创建自定义拟合类型函数(用于拟合)?

Matlab:如何为任意数量的自变量创建自定义拟合类型函数(用于拟合)?,matlab,Matlab,我知道如何为有两个自变量和一个因变量的情况创建一个变量: 英尺=fittype@a,b,x1,x2,ya*x1+b*x2,'系数',{'a','b'},'独立',{'x1','x2'},'依赖',{'y'} 但是,如果我不能假设自变量的数量呢?例如,我可能有10个,而不是2个。如何为数量可变的自变量创建自定义拟合类型?避免拟合类型可能更容易,只需编写自己的拟合算法,具体取决于您的应用程序。@David您的意思是避免拟合?两者都有!也许不是,但一般来说,编写代码来进行拟合是相当简单的,可以让您做您

我知道如何为有两个自变量和一个因变量的情况创建一个变量:

英尺=fittype@a,b,x1,x2,ya*x1+b*x2,'系数',{'a','b'},'独立',{'x1','x2'},'依赖',{'y'}


但是,如果我不能假设自变量的数量呢?例如,我可能有10个,而不是2个。如何为数量可变的自变量创建自定义拟合类型?

避免拟合类型可能更容易,只需编写自己的拟合算法,具体取决于您的应用程序。@David您的意思是避免拟合?两者都有!也许不是,但一般来说,编写代码来进行拟合是相当简单的,可以让您做您想要做的事情,特别是使用系数向量,我认为fit/fittype无法做到这一点do@David谢谢我会考虑一下的!如果您自己的fittype功能有问题,请随意修改此问题或提出新问题,但仍有可能有人能够让fittype为您工作。