matlab - 自变量具有不同权重时的加权拟合(非线性)
解决方案
总结
假设您有一个权重矩阵W
(可以是一个稀疏对角矩阵)和非线性拟合函数F
,然后是使用 lambda 表达式的拟合函数,并将测量数据ydata
与 Cholesky 因子进行预乘,R
如下所示。
R = chol( W, 'upper');
F_w = @(x, xdata) R * F( x, xdata);
ydata_w = R * ydata;
x_w = lsqcurvefit(F_w, x0, xdata, ydata_w)
推荐阅读
- python - 如何从 Project Jupyter 中的 HTML 小部件获取 python 事件中选定文本的值?
- c# - 从服务获取用户映射的网络驱动器
- ms-access - 使用 Microsoft Access 获取语法错误
- angular - 错误类型错误:无法读取未定义角度的属性“选项卡”
- javascript - “必须使用解构状态分配”:如何从对象解构并放置在对象文字内的属性上
- c++ - 如何将 RC522 UID 十六进制字节转换为十进制?
- regex - Notepad++ 正则表达式去除器在此文本之后的任何内容
- javascript - 我可以为按钮后面的画布设置动画并绘制像素吗?
- twitter - 我怎样才能获得某一天最受欢迎的推文?
- laravel - 在两个不同的 Gitlab CI 中连接到同一个数据库