| 查看: 694 | 回复: 0 | ||
aaa2742木虫 (正式写手)
|
[求助]
非线性拟合表达式较复杂,拆分后可以处理吗,在Matlab中
|
|
有一个光谱的表达式较复杂,且某些变量与波长也有变化关系,想做一个非线性拟合, 一开始只是用的循环枚举参数的方法求得最优的参数,现在使用想使用lqscurvefit,但是报错 使用lqscurvefit出错: 使用循环枚举的方法倒是可以得到一个较优的数值,但是计算耗时长,且间隔设置的大小对结果都有影响,间隔小,耗时长;间隔大,不准确。 请问该怎样解决该问题,想寻找别的算法,公式中含有复数,只不过最后乘以它的共轭,所以如果都有参数的话计算的数值是整数,但是现在是反推其中的一个参数。 所以尝试使用lqscurvefit进行拟合,结果错了,难道非得把表达式全部写全弄到一个里面吗,那也太长也容易出错啊。 |
» 猜你喜欢
论文终于录用啦!满足毕业条件了
已经有21人回复
不自信的我
已经有5人回复
磺酰氟产物,毕不了业了!
已经有4人回复
投稿Elsevier的杂志(返修),总是在选择OA和subscription界面被踢皮球
已经有8人回复







回复此楼