在 Matlab 中同时使用一些共享参数拟合多个数据集

simultaneously fit multiple data sets with some shared parameters in Matlab

我有多个数据集,其中包含独立向量 x 和相关向量 y。 我想用这个函数拟合每个数据集:

T*(x.^-12 - x.^-m)

其中 T、m 是我想要找到的拟合参数。 约束是 T 对于所有拟合应该具有相同的值,并且 m 在每个拟合中可以不同 .

在 Matlab 中执行此操作的最佳方法是什么?

发现这段代码完全符合我的要求 http://www.mathworks.com/matlabcentral/fileexchange/40613-multiple-curve-fitting-with-common-parameters-using-nlinfit