屏蔽算法实现中的标准输出
This commit is contained in:
parent
8f9586ab89
commit
4ed8642ea1
|
|
@ -161,7 +161,7 @@ std::vector<SpectrumData> ReadCsv(const std::string& filename)
|
||||||
}
|
}
|
||||||
|
|
||||||
file.close();
|
file.close();
|
||||||
std::cout << "成功读取 " << data.size() << " 条有效数据" << std::endl;
|
// std::cout << "成功读取 " << data.size() << " 条有效数据" << std::endl;
|
||||||
return data;
|
return data;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -298,7 +298,7 @@ void SaveResults(
|
||||||
}
|
}
|
||||||
stats_file.close();
|
stats_file.close();
|
||||||
|
|
||||||
std::cout << "结果已保存到:" << base_filename << "_detail.csv 和 " << base_filename << "_stats.csv" << std::endl;
|
// std::cout << "结果已保存到:" << base_filename << "_detail.csv 和 " << base_filename << "_stats.csv" << std::endl;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
#include "NolinearLeastSquaresCurveFit.h"
|
#include "NolinearLeastSquaresCurveFit.h"
|
||||||
#include "MathModelDefine.h"
|
#include "MathModelDefine.h"
|
||||||
|
|
||||||
using namespace arma;
|
using namespace arma;
|
||||||
|
|
@ -53,7 +53,7 @@ vec Lsqcurvefit(ModelFunc model, const vec& x, const vec& y, vec p0, double tol,
|
||||||
|
|
||||||
// 收敛判断:残差变化小于阈值
|
// 收敛判断:残差变化小于阈值
|
||||||
if (abs(current_norm - residual_norm) < tol) {
|
if (abs(current_norm - residual_norm) < tol) {
|
||||||
cout << "迭代收敛,迭代次数:" << iter << endl;
|
// cout << "迭代收敛,迭代次数:" << iter << endl;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
residual_norm = current_norm;
|
residual_norm = current_norm;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user