加载后,预拟合曲面(sfit
)模型如下图所示。
问题:如何从sfit对象获取x / y数据的精确均值/标准(不是通过输出的繁琐复制)?
备注:
coeffnames
/coeffvalues
API来获取所有系数。然而,似乎没有类似的API for mean / std。答案 0 :(得分:2)
查看sfit
类的来源,结果表明平均值和标准偏差存储在private
属性meanx
,meany
,{{1}中},stdx
。这些stdy
这一事实使这项工作变得非常重要,但是thanks to Yair Altman we know that在课堂上调用private
通常会显示出它的全部优点。
使用sfit
documentation中稍加修改的示例,
struct()
这就是我们所看到的:
x = 3 - 6 * rand( 49, 1 );
y = 3 - 6 * rand( 49, 1 );
z = peaks( x, y );
sf = fit( [x, y], z, 'poly32', 'normalize', 'on');
至少在R2012b中,上述工作。