| 查看: 754 | 回复: 0 | ||
aaa2742木虫 (正式写手)
|
[求助]
非线性拟合表达式较复杂,拆分后可以处理吗,在Matlab中
|
|
有一个光谱的表达式较复杂,且某些变量与波长也有变化关系,想做一个非线性拟合, 一开始只是用的循环枚举参数的方法求得最优的参数,现在使用想使用lqscurvefit,但是报错 使用lqscurvefit出错: 使用循环枚举的方法倒是可以得到一个较优的数值,但是计算耗时长,且间隔设置的大小对结果都有影响,间隔小,耗时长;间隔大,不准确。 请问该怎样解决该问题,想寻找别的算法,公式中含有复数,只不过最后乘以它的共轭,所以如果都有参数的话计算的数值是整数,但是现在是反推其中的一个参数。 所以尝试使用lqscurvefit进行拟合,结果错了,难道非得把表达式全部写全弄到一个里面吗,那也太长也容易出错啊。 |
» 猜你喜欢
航天502所 高瑛珂博士 婚内征婚 欺骗女性开房
已经有26人回复
投稿文章被秒拒了
已经有7人回复
26/27申博
已经有4人回复
地球科学部D01口青年基金,最低几A几B几C才能有几率中呀。
已经有4人回复
招收2026级博士生
已经有6人回复
博士申请
已经有5人回复











回复此楼