非常好的程序,值得你下载,具体请看文件的readme
2024/9/3 5:38:03 1.66MB 配准 三维重建
1
这篇论文主要探讨了中国古代玻璃制品的风化模型,利用随机森林算法进行数据分析和预测。
文章在数学建模的背景下,获得了山西省一等奖,论文的核心技术包括随机森林优化、数据填充、特征选择、降维模型和分类算法的应用。
对于问题一,研究者处理了数据中的缺失值,使用众数来填充颜色数据。
通过交叉表和卡方检验,确定了表面风化与玻璃类型之间有强相关性,与纹饰有弱相关性,与颜色则无明显关联。
通过观察化学成分的分布,如氧化铅和氧化钾含量,发现不同类型的玻璃具有特定的成分特征。
然后,他们构建了随机森林模型,以风化前后的均值偏差率预测化学成分含量,并验证了预测的准确性。
针对问题二,论文建立了基于重采样的随机森林模型来识别高钾玻璃和铅钡玻璃的分类规律。
通过对14个化学成分的分析,确定了二氧化硅、氧化钾、氧化铅和氧化钡作为关键因素。
通过投影寻踪法降低维度至5个重要成分,并利用改进的k-means聚类算法,将样本分为3个亚类,结果与实际相符。
通过调整聚类数优化损失函数,验证了初始设定的合理性。
在问题三中,研究者加入了有无风化的指标,继续使用随机森林模型预测玻璃类型,测试集预测准确率达到100%。
同时,通过支持向量机(SVM)和贝叶斯判别法结合扰动项,验证了有无风化指标对分类结果的影响,结果显示这个指标的作用不大。
此外,通过正态扰动测试随机森林模型的敏感性,证明模型的稳定性。
对于问题四,论文建立逐步回归模型,寻找不同类别化学成分间的线性关联。
通过VIF方差膨胀因子分析,确定了两类玻璃在二氧化硅、氧化钾、氧化铅和氧化钡等成分上的显著差异性,这与之前的问题二分析结果一致。
总结来说,这篇论文在数学建模的框架下,利用随机森林算法解决了古代玻璃制品风化的建模问题,包括了数据预处理、分类模型建立、特征重要性分析、降维聚类和线性关联研究等多个方面。
这些方法不仅在解决本问题上取得了良好效果,也为类似的历史文物研究提供了有价值的分析工具和思路。
2024/9/2 15:54:31 2.45MB 数学建模 随机森林
1
对分布于二维空间的线性可分样本进行分类,画出了其中每个类的判决函数、判决面。
并拓展到非线性可分或者不可分!
1
拟一维喷管流动的数值解MATLAB程序,模型来自于《计算流体力学基础及其应用》--安德森著,第7章第3小节
2024/9/1 20:26:31 2KB CFD 喷管流动 MATLAB
1
本程序实现了对影像特征点自动提取,利用Morevac、Forstner、Harris3个经典算子。
在此基础上利用相关系数法实现影像自动匹配,并且引入最小二乘平差,使匹配点精度有所提高。
在搜索点过程中,利用了核线影像特性,对二维影像搜索使用了爬山法启发式搜索。
对大数据量影像采用影像金字塔结构处理。
1、使用GDAL库读取影片,支持TIFF、PNG、JPEG、JPG、BMP、GIF、IMG格式读取。
使用GDI绘图。
2、防止大数据量绘图视图闪烁,图片显示采用双缓存技术。
3、保存视图数据为图片文件,支持TIFF、PNG、JPEG、JPG、BMP、GIF格式保存。
4、TreeCtrl控件、ListCtrl控件的基本操作。
5、MFC单文档程序视图通讯、更换视图、视图分割。
1
传统关联成像,计算鬼成像原理在程序中实现是一样的,通过设置光源的随机二维光场,积分求光强。
2024/9/1 8:07:01 484B 图像处理
1
MATLAB源代码,一维有限深方势阱,量子力学专业课程,求解能级与波函数
2024/8/31 0:19:13 952B MATLAB
1
将二维数组传递给本函数,本函数会将数组显示为图像。
注意数组传递前需先转换为char型。
图像显示是windows编程的基础,本程序可作为一个子函数用于调用,可同时显示多张图像。
2024/8/30 17:15:09 1.6MB vc 二维数组 显示图像 windows编程
1
matlab基于zxing识别QR二维码的GUI程序,本人QQ90333313,做的毕业设计,可以探讨探讨
2024/8/29 14:01:22 7KB matlab
1
ZXing一维码/二维码使用文档样例:System.IO.StreamstmYiWei=newSystem.IO.MemoryStream();BitMatrixbyteMatrix=newMultiFormatWriter().encode(sCode,BarcodeFormat.CODE_39,230,40);toBitmap(byteMatrix).Save(stmYiWei,ImageFormat.Bmp);Byte[]byteYiWei=newbyte[stmYiWei.Length];stmYiWei.Position=0;stmYiWei.Read(byteYiWei,0,(int)stmYiWei.Length);//将图片文件流保存为二进制文件以便保存到数据库中System.IO.StreamstmErWei=newSystem.IO.MemoryStream();IDictionaryhints=newDictionary();hints.Add(EncodeHintType.CHARACTER_SET,"UTF-8");byteMatrix=newMultiFormatWriter().encode(sTmp,BarcodeFormat.QR_CODE,200,200,hints);toBitmap(byteMatrix).Save(stmErWei,ImageFormat.Bmp);Byte[]byteErWei=newbyte[stmErWei.Length];stmErWei.Position=0;stmErWei.Read(byteErWei,0,(int)stmErWei.Length);//将图片文件流保存为二进制文件以便保存到数据库中strSQL="insertintogdzc_biaoqian(bq_gd_no,bq_yiweima,bq_erweima,bq_us_no)values(";strSQL=strSQL+"@bq_gd_no,@bq_yiweima,@bq_erweima,@bq_us_no)";SqlCommandcommandImage=newSqlCommand(strSQL,connectionImage);commandImage.Parameters.Clear();commandImage.Parameters.Add("@bq_gd_no",SqlDbType.Int).Value=Convert.ToInt32(sGdzcNo);commandImage.Parameters.Add("@bq_yiweima",SqlDbType.Image).Value=byteYiWei;commandImage.Parameters.Add("@bq_erweima",SqlDbType.Image).Value=byteErWei;commandImage.Parameters.Add("@bq_us_no",SqlDbType.Int).Value=Convert.ToInt32(Session["LoginUserID"]);commandImage.ExecuteNonQuery();commandImage.Dispose();
2024/8/27 21:04:07 25.56MB ZXing 一维码 二维码
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡