【文件属性】:
文件名称:matlab拟合差值代码-ECE4960-PA3:编程作业3的存储库
文件大小:591KB
文件格式:ZIP
更新时间:2021-05-27 05:43:01
系统开源
matlab拟合差值代码ECE4960-PA3-从最小二乘拟合中提取编程分配3参数
output_log.txt包含所有检查,测试和收敛运行的日志
optimum_parameter_summary.txt包含收敛运行的摘要
报告包含我们的图表和结果分析
概括
该编程任务重点在于构建一个模块化程序,该程序能够使用大型数据集上的最小二乘拟合来确定最佳参数。
在非规范化和规范化数据集上测试了两种不同的收敛方法(拟牛顿法和割线法)。
第0部分-实用程序功能
概述:通用实用程序功能,在整个分配过程中将被通用访问和使用
**文档**
readDataFile()
:读取并解析ouputNMOS.txt文件。
将数据点分别存储在VGS,VDS和IDS的单个向量中
sumSquares(
model
,
measured
,
bool
)
:计算相同大小的两个向量之间的平方差之和。
最终的布尔参数默认为false
。
传递真实的布尔值以计算平方差的标准化和(与未标准化的原始数据相反)
modelIds()
:计算给定特定参数的模拟Id的向量
add_vectors(
x
,
y
,
sum
)
:计
【文件预览】:
ECE4960-PA3-master
----generateSample.cpp(3KB)
----secant.hpp(957B)
----HackerPractices()
--------HackerPractice07.cpp(8KB)
----quasiNewtonMethod.cpp(7KB)
----fullSolver.hpp(1KB)
----optimalParameterSummary.txt(1KB)
----ReportAndAnalysis.pdf(426KB)
----generateSample.hpp(532B)
----matrixTests.cpp(1KB)
----output_log.txt(2.66MB)
----quasiNewtonMethod.hpp(1KB)
----utilityFunctions.cpp(4KB)
----main.cpp(30KB)
----.gitignore(36B)
----make(47B)
----secant.cpp(8KB)
----README.md(8KB)
----utilityFunctions.hpp(989B)
----fullSolver.cpp(5KB)
----.gitattributes(66B)