更新日志版本:baltamatica_2.3.1_release(Windows / Ubuntu)日期:2023年5月22日一、新增功能1.更新了软件内核。
在ubuntu中使用sudo dpkg -i安装完毕后,在应用程序中点击baltamatica无反应,在终端输入baltamatica.sh、baltamaticaC.sh后仍然运行失败,下载安装包为baltamatica_2.2.0_ubuntu20.04_amd64.deb.
更新日志版本:baltamatica_2.2.0(Windows / Ubuntu)日期:2023年4月27日 一、新增功能1.用户调查反馈页:新增对参加数学建模竞赛的用户的调查反馈页面。2.内置函数:(1)betaincinv:逆不完全贝塔函数;(2)copyfile:复制文件或文件夹;(3)deg2rad:将角从以度为单位转换为以弧度为单位;(4)gammainc:不完全gamma函数;(5)gammaincinv:逆不完全gamma函数;(6)isinteger:判断是否为整数类型数据;(7)issorted:确定数组是否已排序;(8)rad2deg:将角从以弧度为单位转换为以度为单位;(9)Setdiff:设置两个数组的差集。3.计算几何学脚本函数:(1)barycentricToCartesian:将体积坐标中的点转化为笛卡尔坐标下的点;(2)cartesianToBarycentric:将笛卡尔坐标中的点转化为体积坐标下的点;(3)cgprechecks:用于计算几何学的完整性检查;(4)cgprechecks_simple:用于计算几何学的数值型输入的完整性检查;(5)check_inputNumber:检验输入数量是否在给定范围limit内;(6)check_triangulation:测试输入变量TR是否是一个triangulation结构体;(7)circumcenter:三角形/四面体的外接圆心(外心);(8)convhulln:N维凸包;(9)delaunay:2维/3维空间中的Delaunay剖分;(10)delaunayTriangulation:2/3维的Delaunay剖分;(11)delaunayn:N维Delaunay剖分;(12)edgeAttachments:具有所给边的三角形/四面体;(13)edges:三角剖分的边;(14)faceNormal:三角剖分的面单位法向量;(15)featureEdges:三角剖分的特征边(锐边);(16)freeBoundary:返回仅被单个单纯形包含的低一维的剖面;(17)incenter:三角形/四面体的內切圆心(内心);(18)isConnected:测试给定顶点之间在三角剖分中是否有边相连;(19)mergeDuplicatePoints:合并具有相同位置信息的点;(20)nearestNeighbor:距离给定点最近的顶点;(21)neighbors:三角形/四面体的相邻单元;(22)pointLocation:包含所给点的三角形/四面体;(23)triangulation:2维/3维下的三角剖分;(24)triangulation_size:返回三角剖分信息中连接矩阵的大小;(25)vertexAttachments:具有三所给点的三角形/四面体;(26)vertexNormal:三角剖分的顶点法向量。4.优化脚本函数:(1)lsqlin:求解约束线性最小二乘问题。 二、问题修复(1)修复matTool导入字符串乱码问题。
数学实验与数学建模:基于Baltamatica作者:华中科技大学 马世拓首先非常感谢北京大学卢朓老师和李若老师等大咖对本项目的支持。这个项目是我春节的时候写的,为了促进新手学习数学建模并推广北太天元软件。书稿是我编写,参考了我大二的时候写的《数据科学基础:from 0 to 1》和正在北大出版社审稿的《MATLAB数学建模》。有些地方可能写的还有点生草,因为的确是对我在前期书稿的一个重排、删改与整合。里面如果有一些有误的地方欢迎与我联系。项目的下载地址链接:github下载链接: github版数学建模教程gitee下载链接: gitee版数学建模教程百度网盘链接:链接:https://pan.baidu.com/s/17Q4_kcgP8Hx7hF6kWaykmA 提取码:g79k为什么要写这本教材我在华中科技大学的时候就很喜欢数学建模竞赛,一直探索数学建模的教与学。我讲过基于Python版本的数学建模,也讲过基于MATLAB版本的数学建模。但是基于北太天元,我们还是第一次尝试。Python和MATLAB这两个系列更多的要求我们“先知其然,后知其所以然”,这也是“学术”和“工程”的辩证统一。北太天元则不同,它是刚起步的,有很多插件还没有弄好,还存在一些底层的问题,所以在使用北太天元做建模的时候要注意从底层原理学习起,宁可学的东西没那么多,但是要理解底层逻辑。这本教材的优点据卢朓老师跟我说,这应该是业内第一本开源的北太天元教程。我的初衷是推广到竞赛中,让学生有胆气冲击北太数模之星的冠名奖。在编写过程中,我不喜欢市面上大多数教材的写法,太死板,也太没人性化。恕我直言,对于那些不讲人话的学术类书稿,你如果是给同行传阅倒也罢了,但是你的受众是学生,我考教师资格证的时候就明确记得有“量力性”这一条要求。不讲人话的书稿我必须得奉上一句“RNM退钱”,所以,我在编写过程中尽可能做到通俗易懂,让读者能够轻易上手接受。此外,书稿大纲是我在华中科大给同学们作数学建模培训磨了几轮才形成的大纲,在此基础上进行了删改,将过于复杂的一些章节去掉了,更容易被同学们接受。作为计科人,我始终记得谭志虎副院长和秦磊华副院长给我们强调的软硬协同观。在本书编写的过程中,虽然更多的是数值计算与模拟方面的东西,但是也同样以自己的理解从软硬协同的角度在看这个软件。本人在计算机领域功力尚浅,是当时专业课学的很拉胯的程度,如果有一些错误之处欢迎批评斧正,读者朋友们见笑。特此声明本书将免费开源不收取任何费用,但是请注意一些版权问题。如果是从我的github或gitee主页下载的书稿,还请star一下可以咩谢谢。最后再次感谢卢朓老师和李若老师等人的支持!~
更新日志版本:baltamatica_2.1.3(Windows / Ubuntu)日期:2023年1月13日 一、新增功能1.脚本管理:新增脚本管理界面,提供对软件当前所调用脚本的查看与管理功能。2.内置函数: (1) 共96个新增内置函数,具体函数说明与使用方式请于软件内使用help命令查看; (2) Graph插件:新增22个函数(boxplot、legend、stem、polarplot、close、hist、xline、yline、line、contourf、gscatter、bubblechart、polarbubblechart、polarhistogram、xticklabels、xticks、yticklabels、yticks、zticklabels、zticks、zlabel、subtitle),具体函数说明与使用方式请于软件内使用help命令查看。3.脚本与插件: (1) 新增优化插件optimization; (2) 新增网格剖分插件easymesh; (3) 新增数值积分脚本库; (4) 软件安装路径下的examples中增加了一些算例,如遗传算法,pca等; (5) 新增稀疏线性方程组的求解功能,见examples中的sparseEx1.m、sparseEx2.m、poiSOR.m。 二、功能优化1.界面优化:(1)优化了界面的图标显示,避免显示模糊的情况出现;(2)优化了输入信息的提示,使得提示信息更加友好。2.运行效率:(1)优化对大数据读写后的软件运行效率;(2)优化了部分内核内置函数的实现,提升其执行效率及准确性;3.优化了fft插件的实现方式。4.语法、函数优化:(1)兼容matlab定义m脚本函数时形如:“fucntin[y] = func(x) (function和[之间没有空格)”的写法。 三、问题修复(1)修复“struct(‘somename’, @somefunc)在 somfunc 没有定义的时候会造成闪退”的bug;(2)修复“点击执行按钮无法执行”的bug;(3)修复部分版本“中文安装路径下无法启动软件”的问题;(4)修复了绘图函数subplot绘图存在的bug。
已经申请软件试用3天了,没有收到任何的反馈😢并且昨天又申请了,同样没有任何反馈🫡强烈建议设置自动回复,即向邮箱发一个反馈,说是收到了我的申请试用邮件比如这个样子?您好!我们已经收到了您的试用申请。我们将尽快联系您,感谢您的支持与鼓励!
我们会持续整理北太天元软件相关的帮助文档,帮助大家更熟练使用北太天元软件。一、曲线拟合工具箱 CurveFitting Toolbox 使用说明【资料】曲线拟合工具箱 CurveFitting Toolbox 使用说明
北太天元产品文档包括北太天元白皮书和北太天元用户手册。大家可以通过北太天元产品文档,了解北太天元软件详情和如何使用北太天元软件。【资料】 1.北太天元白皮书 2.北太天元用户手册
开发者用户可以将自己的开发成果利用SDK做成插件的形式使用,我们提供SDK的使用说明文档和示例等资料供大家学习参考。【资料】 1.使用说明文档 2.示例
我们会持续举办北太天元软件相关的培训,并整理相应的培训资料提供给使用者学习。一、北太天元-软件培训2022/06/30【资料】软件操作讲解(2022.06.30) 二、北太天元-软件培训2022/09/09【资料】北太天元与数学建模培训(2022.09.09)
为了使开发者更好学习、使用bex插件,我们制作了bex插件教程系列教程提供给大家学习。一、bex教程1-用北太天元安装包中的vector例子简介插件制作 二、bex教程2-如何把北太天元的内部数据转成c++数据 三、bex教程3-把脚本函数写成插件函数 四、bex教程4-把其它函数库的函数做成北太天元的插件函数 五、bex教程5-如何把北太天元稀疏矩阵的数据转成c++数据 六、bex教程6-如何输出到北太天元的交互界面