版本:baltamatica_2.2.0(Windows / Ubuntu)
日期:2023年4月27日
一、新增功能
1.用戶調(diào)查反饋頁:新增對參加數(shù)學(xué)建模競賽的用戶的調(diào)查反饋頁面。
2.內(nèi)置函數(shù):
(1)betaincinv:逆不完全貝塔函數(shù);
(2)copyfile:復(fù)制文件或文件夾;
(3)deg2rad:將角從以度為單位轉(zhuǎn)換為以弧度為單位;
(4)gammainc:不完全gamma函數(shù);
(5)gammaincinv:逆不完全gamma函數(shù);
(6)isinteger:判斷是否為整數(shù)類型數(shù)據(jù);
(7)issorted:確定數(shù)組是否已排序;
(8)rad2deg:將角從以弧度為單位轉(zhuǎn)換為以度為單位;
(9)Setdiff:設(shè)置兩個(gè)數(shù)組的差集。
3.計(jì)算幾何學(xué)腳本函數(shù):
(1)barycentricToCartesian:將體積坐標(biāo)中的點(diǎn)轉(zhuǎn)化為笛卡爾坐標(biāo)下的點(diǎn);
(2)cartesianToBarycentric:將笛卡爾坐標(biāo)中的點(diǎn)轉(zhuǎn)化為體積坐標(biāo)下的點(diǎn);
(3)cgprechecks:用于計(jì)算幾何學(xué)的完整性檢查;
(4)cgprechecks_simple:用于計(jì)算幾何學(xué)的數(shù)值型輸入的完整性檢查;
(5)check_inputNumber:檢驗(yàn)輸入數(shù)量是否在給定范圍limit內(nèi);
(6)check_triangulation:測試輸入變量TR是否是一個(gè)triangulation結(jié)構(gòu)體;
(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:返回僅被單個(gè)單純形包含的低一維的剖面;
(17)incenter:三角形/四面體的內(nèi)切圓心(內(nèi)心);
(18)isConnected:測試給定頂點(diǎn)之間在三角剖分中是否有邊相連;
(19)mergeDuplicatePoints:合并具有相同位置信息的點(diǎn);
(20)nearestNeighbor:距離給定點(diǎn)最近的頂點(diǎn);
(21)neighbors:三角形/四面體的相鄰單元;
(22)pointLocation:包含所給點(diǎn)的三角形/四面體;
(23)triangulation:2維/3維下的三角剖分;
(24)triangulation_size:返回三角剖分信息中連接矩陣的大小;
(25)vertexAttachments:具有三所給點(diǎn)的三角形/四面體;
(26)vertexNormal:三角剖分的頂點(diǎn)法向量。
4.優(yōu)化腳本函數(shù):
(1)lsqlin:求解約束線性最小二乘問題。
二、問題修復(fù)
(1)修復(fù)matTool導(dǎo)入字符串亂碼問題。