我在帮助文件里面没找到你这个st_的定义,我就光说我看到这个东西的理解吧。
曲线拟合的这种回归算法,有一种类似反馈的机制,先给定一个初始点,然后决定怎么走才能到终点。我的理解是这个st是初值,从这个点出发开始计算拟合出来的曲线。我这样判断的依据有两条, 一个是这三个数都是0-1之间的数,看起来像是rand()函数生成的,另一个是你选择的fittype表达式要求求解abc三个参数,这里正好有三个随机生成的值,看起来就像是初值了。
这样做的目的。
因为反向算法对于初值的要求很高,最明显的现象是不同的初值解出来的参数不一样。这个是算法本身定义的问题,可以搜索,起点不一样多少就有点差别。因为这种反馈算法的非线性动力学特性,系统可能认为在固定初值下进行拟合可能可以降低混乱度。
当然如果这三个不是我猜想的这样,那我就糗了……
现在看看貌似也可能是结果……
你提的第二个问题,fitoptions里面应该有给你提供让你自定义初始化函数或者自己输入初始值的方法。