資源簡介
L-M迭代優化算法,為非線性參數迭代優化算法,用于非線性的擬合
代碼片段和文件信息
#include?“growmat.h“
grow_mat::grow_mat()
{
clear_all();
}
//
grow_mat::grow_mat(int?r?int?c?int?type?void*?data?int?step)
{
clear_all();
if?(data)
{
CvMat?temp_mat;
cvInitMatHeader(&temp_mat?r?c?type?data?step?);
_mat?=?cvCreateMat(r?c?type);
cvCopy(&temp_mat_mat);
cvGetSubRect(_mat?this?cvRect(00cr));
return;
}
init(rctype00);
}
grow_mat::~grow_mat()
{
if(_mat)?
cvReleaseMat(&_mat);
}
void?grow_mat::clear_all(void)
{
memset(this0sizeof(CvMat));
_mat?=?0;
_expand_factor?=?1.6;
_copy_flag?=?1;
_zero_flag?=?1;
}
int?grow_mat::init(int?r?int?c?int?type?int?maxrows?int?maxcols)
{
int?no_max?=?0;
if?(maxrows==0)?{maxrows=r*_expand_factor;no_max=1;}
if?(maxcols==0)?{maxcols=c*_expand_factor;no
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2656??2009-09-23?10:23??L-M算法\growmat.cpp
?????文件???????1001??2009-10-06?13:35??L-M算法\growmat.h
?????文件???????1399??2009-09-23?10:53??L-M算法\LM_DEMO.cpp
?????文件???????7756??2009-09-23?11:06??L-M算法\ls_minimizer.cpp
?????文件???????3005??2009-10-06?13:35??L-M算法\ls_minimizer.h
?????文件???????7885??2009-09-23?10:28??L-M算法\ls_observation.cpp
?????文件???????5248??2009-10-06?13:35??L-M算法\ls_observation.h
?????文件????????156??2009-09-23?11:07??L-M算法\readme.txt
?????目錄??????????0??2013-09-04?21:32??L-M算法
-----------?---------??----------?-----??----
????????????????29106????????????????????9
- 上一篇:核極限學習機
- 下一篇:華南理工大學操作系統實驗:用線程實現睡覺的理發師問題
評論
共有 條評論