作者e0101010 (我...)
看板MATLAB
标题Re: [问题]fminsearch增快求解速度or其他语法
时间Wed Aug 22 07:50:11 2012
有两个因素
第一是你的程式有用到for回圈的次数太多 这可以从语法直接改
第二个是你的矩阵大小 如果你的矩阵10秒的时候是20*20
那 你调到40*40 就会到你说的150秒左右
如果是这样的情形 那这个问题大概在缩减也没办法 因为数值上在处理矩阵就是
随着矩阵越大时间越多 他是非线性的递增
※ 引述《kjhtw (Panda)》之铭言:
: 在处理非线性回归时我使用了fminsearch去寻找系数
: 我有做了一个gui介面去勾选我要fit的项次
: 随着勾选项目的越多计算量也越来越庞大(1~23项,约至少要开8项以上才会准)
: 时间也从原本的10秒左右暴增到约150秒
: 我有从options里头去调整过一些参数,但是若条件设的太松
: 出来的答案就会偏离很多,不晓得板友有其他较快得方法可以推荐吗?
: 因为计算时间太长对我会造成其他影响
: 如有需要我会附上程式码
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.240.194.141