版本: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导入字符串乱码问题。