baltamatica 4.0.0_release
一、新增功能
1、新增內(nèi)核能力
(1)新增面向?qū)ο缶幊坦δ埽?/p>
支持類(lèi)的單一繼承
支持定義類(lèi)特性
Abstract:將類(lèi)標(biāo)記為抽象類(lèi)
Sealed:密封類(lèi),不能派生子類(lèi)
Hidden:隱藏類(lèi)
支持如下屬性特性
GetAccess、SetAccess:支持分別對(duì)屬性設(shè)置讀權(quán)限和寫(xiě)權(quán)限
Abstract:抽象屬性
支持如下方法特性
Abstract:抽象方法
Sealed:密封方法,即子類(lèi)無(wú)法重寫(xiě)
支持調(diào)用超類(lèi)構(gòu)造函數(shù)以及超類(lèi)同名方法
支持方法聲明語(yǔ)法(僅限抽象方法)
布爾類(lèi)型的特性現(xiàn)在支持使用~
表示特性值是false
,例如~Hidden
(2)新增語(yǔ)法特性:
表格類(lèi)型的動(dòng)態(tài)屬性語(yǔ)法支持非字符串類(lèi)型的輸入,例如 T.(1)
以及 T.(1) = b
支持結(jié)構(gòu)體數(shù)組賦值時(shí)增加字段的語(yǔ)法,例如 s = struct('x', {1,2}); s(1).y = 1
支持函數(shù)句柄綁定到插件函數(shù)和類(lèi)的靜態(tài)函數(shù)
(3)新增BP 文件類(lèi)型:
現(xiàn)在可將類(lèi)定義加密為 BP 文件,且 BP 文件對(duì) M 腳本(非函數(shù))的支持更加完善
help
函數(shù)可以讀取 BP 文件中的內(nèi)容
(4)新增時(shí)間表(timetable)數(shù)據(jù)類(lèi)型的支持
(5)新增SDK能力:
支持面向?qū)ο笙嚓P(guān)操作,包括讀寫(xiě)對(duì)象屬性值、獲取屬性列表等
支持對(duì)時(shí)間表類(lèi)型數(shù)據(jù)的操作
增加 bxArray
之間的復(fù)制函數(shù) bxCopyArray
和 bxCopyArrayS
增加類(lèi)型轉(zhuǎn)化函數(shù) bxMakeArrayComplex
bxMakeArrayReal
bxResetArray
增加打印 bxArray
內(nèi)容的函數(shù) bxArrayToStdout
bxArrayToCStr
新增表格相關(guān)的函數(shù):bxRenameTableRow
用于在表格中設(shè)置指定行名稱(chēng)
新增持續(xù)時(shí)間數(shù)組相關(guān)的函數(shù):bxGetDurationDisplayString
用于獲取持續(xù)時(shí)間數(shù)組打印字符串
2、新增主體函數(shù)
(1)數(shù)學(xué):
函數(shù)名 | 函數(shù)說(shuō)明 |
gallery | 生成測(cè)試矩陣 |
pagenorm | 按頁(yè)求矩陣或向量范數(shù) |
tensorprod | 兩個(gè)張量間的張量積 |
colperm | 列置換 |
(2)計(jì)算幾何(compu_geo插件):
函數(shù)名 | 函數(shù)說(shuō)明 |
boundaryshape | 從二維三角剖分創(chuàng)建 polyshape |
nsidedpoly | 正多邊形 |
polybuffer | 圍繞點(diǎn)、線或 polyshape 對(duì)象創(chuàng)建緩沖區(qū) |
polyshape | 二維多邊形 |
addboundary | 為 polyshape 對(duì)象添加邊界 |
rmboundary | 刪除 polyshape 對(duì)象的邊界 |
rmholes | 刪除 polyshape 中的孔 |
rmslivers | 刪除 polyshape 邊界離群值 |
polygon_rotate | 旋轉(zhuǎn) polyshape |
scale | 縮放 polyshape |
sortboundaries | 對(duì) polyshape 邊界進(jìn)行排序 |
sortregions | 對(duì) polyshape 區(qū)域進(jìn)行排序 |
translate | 平移 polyshape |
polygon_boundary | polyshape 邊界的頂點(diǎn)坐標(biāo) |
holes | 將 polyshape 孔邊界轉(zhuǎn)換為 polyshape 對(duì)象數(shù)組 |
ishole | 確定 polyshape 邊界是否為孔 |
polygon_isinterior | 確定給定的點(diǎn)是否在 polyshape 內(nèi) |
nearestvertex | 查詢(xún)最近的 polyshape 頂點(diǎn) |
numboundaries | polyshape 的邊界數(shù) |
numsides | polyshape 的邊數(shù) |
overlaps | 確定 polyshape 對(duì)象是否重疊 |
polygon_plot | 繪制 polyshape |
regions | 訪問(wèn) polyshape 區(qū)域 |
polygon_area | 計(jì)算 polyshape 的面積 |
boundingbox | polyshape 的邊界框 |
centroid | polyshape 的矩心 |
polygon_convhull | polyshape 的凸包 |
turningdist | 計(jì)算 polyshape 對(duì)象之間的形變量 |
polygon_triangulation | 三角剖分 polyshape |
polygon_perimeter | 計(jì)算 polyshape 的周長(zhǎng) |
polygon_intersect | 計(jì)算 polyshape 對(duì)象的交集 |
polygon_subtract | 兩個(gè) polyshape 對(duì)象的差集 |
polygon_union | polyshape 對(duì)象的并集 |
polygon_xor | 兩個(gè) polyshape 對(duì)象的異或 |
stlread | 從 STL 文件創(chuàng)建三角剖分 |
stlwrite | 從三角剖分創(chuàng)建 STL 文件 |
(3)圖論(graphtheory插件):
函數(shù)名 | 函數(shù)說(shuō)明 |
graph | 創(chuàng)建無(wú)向圖結(jié)構(gòu) |
digraph | 創(chuàng)建有向圖結(jié)構(gòu) |
addnode | 將新節(jié)點(diǎn)添加到圖 |
rmnode | 從圖中移除節(jié)點(diǎn),并刪除與該節(jié)點(diǎn)相關(guān)的所有邊 |
addedge | 向圖添加新邊 |
rmedge | 從圖中刪除邊 |
flipedge | 在有向圖中反轉(zhuǎn)邊的方向 |
numnodes | 圖中的節(jié)點(diǎn)數(shù) |
numedges | 圖中的邊數(shù) |
findnode | 在圖中查找節(jié)點(diǎn),并返回與該節(jié)點(diǎn)相關(guān)的圖節(jié)點(diǎn)對(duì)象 |
findedge | 定位圖中的邊 |
edgecount | 兩個(gè)節(jié)點(diǎn)之間的邊數(shù) |
reordernodes | 對(duì)圖節(jié)點(diǎn)重新排序 |
subgraph | 提取子圖 |
conncomp | 圖的連通分量 |
biconncomp | 雙連通圖分量 |
condensation | 圖凝聚 |
toposort | 有向無(wú)環(huán)圖的拓?fù)漤樞?/p> |
isdag | 確定有向圖是否為有向無(wú)環(huán)圖 |
bfsearch | 廣度優(yōu)先圖搜索 |
dfsearch | 深度優(yōu)先圖搜索 |
shortestpath | 兩個(gè)單一節(jié)點(diǎn)之間的最短路徑 |
shortestpathtree | 從節(jié)點(diǎn)的最短路徑樹(shù) |
distances | 所有節(jié)點(diǎn)對(duì)組的最短路徑距離 |
degree | 圖節(jié)點(diǎn)的度 |
indegree | 有向圖節(jié)點(diǎn)的入度 |
outdegree | 有向圖節(jié)點(diǎn)的出度 |
adjacency | 圖鄰接矩陣 |
incidence | 圖關(guān)聯(lián)矩陣 |
laplacian | 圖的拉普拉斯矩陣 |
printgraph | 打印圖的詳細(xì)信息,包括頂點(diǎn)和邊的屬性 |
setnodeprop | 設(shè)置節(jié)點(diǎn)屬性 |
setedgeprop | 設(shè)置邊屬性 |
(4)繪圖:
函數(shù)名 | 函數(shù)說(shuō)明 |
datetick | 日期格式的刻度標(biāo)簽 |
alphamap | 指定圖窗透明度 |
shrinkfaces | 減小補(bǔ)片面的大小 |
polarbubblechart | 極坐標(biāo)氣泡圖 |
clabel | 為等高線圖添加高程標(biāo)簽 |
rectangle | 創(chuàng)建帶有尖角或圓角的矩形 |
alpha | 向坐標(biāo)區(qū)中的對(duì)象添加透明度 |
cmunique | 消除顏色圖中的重復(fù)顏色;將灰度或真彩色圖像轉(zhuǎn)換為索引圖像 |
cmpermute | 重新排列顏色圖中的顏色 |
surfnorm | 曲面圖法線 |
pie3 | 三維餅圖 |
surf2patch | 將曲面數(shù)據(jù)轉(zhuǎn)換為補(bǔ)片數(shù)據(jù) |
loglog | 雙對(duì)數(shù)刻度圖 |
semilogx | 半對(duì)數(shù)圖(x 軸有對(duì)數(shù)刻度) |
semilogy | 半對(duì)數(shù)圖(y 軸有對(duì)數(shù)刻度) |
patch | 創(chuàng)建彩色多邊形的補(bǔ)片 |
rose | 角直方圖 |
heatmap | 創(chuàng)建熱圖 |
sortx | 對(duì)熱圖行中的元素進(jìn)行排序 |
sorty | 對(duì)熱圖列中的元素進(jìn)行排序 |
diffuse | 計(jì)算漫反射 |
specular | 計(jì)算鏡面反射 |
(5)編程:
函數(shù)名 | 函數(shù)說(shuō)明 |
namedargs2cell | 將包含名稱(chēng)-值對(duì)組的結(jié)構(gòu)體轉(zhuǎn)換為元胞數(shù)組 |
isvarname | 判斷輸入的字符串是否是合法的北太天元變量名 |
mfilename | 返回當(dāng)前執(zhí)行的代碼所在的 M 文件或類(lèi)名 |
unzip | 提取 zip 文件的內(nèi)容 |
zip | 將文件壓縮到 zip 文件中 |
untar | 提取 tar 文件的內(nèi)容 |
tar | 將文件壓縮到 tar 文件中 |
gunzip | 提取 GNU zip 文件的內(nèi)容 |
gzip | 將文件壓縮到 GNU zip 文件中 |
genpath | 生成搜索路徑 |
list_toolbox | 列出當(dāng)前已授權(quán)的工具箱列表以及它們的加載狀態(tài) |
enable_toolbox | 啟用指定名稱(chēng)的工具箱 |
disable_toolbox | 禁用指定名稱(chēng)的工具箱 |
toolbox_help | 顯示已加載工具箱中由動(dòng)態(tài)庫(kù)提供的函數(shù)名稱(chēng)列表 |
(6)數(shù)據(jù)導(dǎo)入和分析:
函數(shù)名 | 函數(shù)說(shuō)明 |
linkaxes | 同步多個(gè)坐標(biāo)區(qū)的范圍 |
topkrows | 矩陣的前k行排序 |
iqr | 四分位距 |
rescale | 對(duì)數(shù)據(jù)進(jìn)行縮放 |
ischange | 檢測(cè)數(shù)據(jù)中的突變點(diǎn) |
splitapply | 將數(shù)據(jù)分組并應(yīng)用函數(shù) |
findgroups | 查找分組并返回組號(hào) |
standardizeMissing | 插入標(biāo)準(zhǔn)缺失值 |
(7)語(yǔ)言基礎(chǔ):
函數(shù)名 | 函數(shù)說(shuō)明 |
exceltime | 將北太天元日期時(shí)間轉(zhuǎn)換為 Excel 日期數(shù)字 |
posixtime | 將北太天元日期時(shí)間轉(zhuǎn)換為 POSIX 時(shí)間 |
juliandate | 將北太天元日期時(shí)間轉(zhuǎn)換為儒略日期 |
yyyymmdd | 將北太天元日期時(shí)間轉(zhuǎn)換為 YYYYMMDD 數(shù)值 |
m2xdate | 將北太天元日期轉(zhuǎn)換為 Excel 日期序列值 |
x2mdate | 將 Excel 日期序列值轉(zhuǎn)換為北太天元日期 |
timezones | 列出時(shí)區(qū) |
leapseconds | 列出 datetime 數(shù)據(jù)類(lèi)型支持的所有閏秒 |
dateshift | 推移日期或生成日期與時(shí)間序列 |
timetable | 創(chuàng)建時(shí)間表數(shù)組 |
istimetable | 確定輸入是否為時(shí)間表 |
stack | 將來(lái)自輸入表的數(shù)據(jù)堆疊到輸出表的一個(gè)變量中 |
native2unicode | 將數(shù)值字節(jié)轉(zhuǎn)換為 Unicode 字符表示形式 |
unicode2native | 將 Unicode 字符表示形式轉(zhuǎn)換為數(shù)值字節(jié) |
timetable2table | 將時(shí)間表轉(zhuǎn)換為表 |
table2timetable | 將表轉(zhuǎn)換為時(shí)間表 |
regexp | 匹配正則表達(dá)式(區(qū)分大小寫(xiě)) |
regexpi | 匹配正則表達(dá)式(不區(qū)分大小寫(xiě)) |
regexprep | 使用正則表達(dá)式替換文本 |
regexptranslate | 將文本轉(zhuǎn)換為正則表達(dá)式 |
sscanf | 從字符串讀取格式化數(shù)據(jù) |
isuniform | 檢查數(shù)組是否均勻間隔 |
flipdim | 沿著指定維度翻轉(zhuǎn)矩陣 |
cellplot | 以圖形方式顯示元胞數(shù)組的結(jié)構(gòu)體 |
(8)其它:
函數(shù)名 | 函數(shù)說(shuō)明 |
vectorize | 向量化表達(dá)式 |
timeit | 測(cè)量運(yùn)行函數(shù)所需的時(shí)間 |
3、新增集成開(kāi)發(fā)環(huán)境(IDE)功能
(1)新增短信驗(yàn)證碼登錄功能
(2)增加class數(shù)據(jù)展示以及交互
(3)增加class相關(guān)關(guān)鍵字高亮以及縮進(jìn)
(4)工具欄增加插件和工具箱按鈕
(5)增加軟件在線更新功能
(4)增加編輯器和命令行窗口字體大小在狀態(tài)欄的顯示與調(diào)整功能
4、新增工具箱能力
(1)新增深度學(xué)習(xí)工具箱,內(nèi)置模型與函數(shù)如下:
類(lèi)型 | 名稱(chēng) | 說(shuō)明 |
預(yù)訓(xùn)練模型 | vgg19 | Pytorch預(yù)訓(xùn)練模型,用于執(zhí)行圖片預(yù)測(cè) |
vgg16 | ||
vgg13 | ||
vgg11 | ||
squeezenet1_1 | ||
squeezenet1_0 | ||
shufflenet_v2_x2_0 | ||
shufflenet_v2_x1_5 | ||
shufflenet_v2_x1_0 | ||
shufflenet_v2_x0_5 | ||
resnet50 | ||
resnet34 | ||
resnet18 | ||
resnet152 | ||
resnet101 | ||
mobilenet_v2 | ||
inception_v3 | ||
googlenet | ||
efficientnet_b7 | ||
efficientnet_b6 | ||
efficientnet_b5 | ||
efficientnet_b4 | ||
efficientnet_b3 | ||
efficientnet_b2 | ||
efficientnet_b1 | ||
efficientnet_b0 | ||
densenet201 | ||
densenet169 | ||
densenet161 | ||
densenet121 | ||
alexnet | ||
函數(shù) | trainNetwork | 訓(xùn)練神經(jīng)網(wǎng)絡(luò) |
predictNetwork | 使用神經(jīng)網(wǎng)絡(luò)執(zhí)行預(yù)測(cè)任務(wù) |
(2)新增代碼生成工具箱
可通過(guò)命令行窗口命令將m函數(shù)轉(zhuǎn)化為C++代碼,支持功能如下:
類(lèi)型 | 子類(lèi)型 | 算符 |
運(yùn)算符 | 算術(shù)運(yùn)算符 |
|
關(guān)系運(yùn)算符 |
| |
邏輯運(yùn)算符 |
| |
其他運(yùn)算符 |
| |
函數(shù) | 數(shù)學(xué)運(yùn)算相關(guān) | 【abs】:取絕對(duì)值 【exp】:計(jì)算指數(shù) 【log】:自然對(duì)數(shù) 【log10】:常用對(duì)數(shù)(底數(shù)10) 【log2】:二進(jìn)制對(duì)數(shù) 【sqrt】:平方根 【norm】:向量或矩陣的范數(shù) 【sum】:求和 【mean】:平均值 【median】:中位數(shù) 【std】:標(biāo)準(zhǔn)差 |
矩陣和數(shù)組操作 | 【size】:獲取矩陣尺寸 【length】:獲取長(zhǎng)度 【numel】:獲取元素?cái)?shù)量 【transpose】:轉(zhuǎn)置(非共軛) 【ctranspose】:共軛轉(zhuǎn)置 【min】:最小值 【max】:最大值 【ones】:創(chuàng)建全為1的矩陣 【zeros】:創(chuàng)建全為0的矩陣 【magic】:生成幻方矩陣 【rand】:生成隨機(jī)數(shù) | |
文件操作 | 【load】:加載文件數(shù)據(jù) 【save】:保存數(shù)據(jù)到文件 | |
系統(tǒng)和錯(cuò)誤處理 | 【clear】:清除變量 【disp】:顯示變量值 【error】:顯示錯(cuò)誤信息 | |
線性代數(shù) | 【eig】:求特征值和特征向量 |
(3)新增計(jì)算機(jī)視覺(jué)工具箱
包含以下函數(shù):
函數(shù)名 | 函數(shù)說(shuō)明 |
detectFASTFeatures | 使用FAST算法檢測(cè)角點(diǎn) |
detectHarrisFeatures | 使用Harris-Stephens算法檢測(cè)角點(diǎn) |
detectMinEigenFeatures | 使用最小特征值算法檢測(cè)角點(diǎn) |
detectORBFeatures | 檢測(cè)ORB關(guān)鍵點(diǎn) |
detectSIFTFeatures | 檢測(cè)SIFT特征 |
detectSURFFeatures | 檢測(cè)SURF特征 |
extractFeatures | 提取感興趣點(diǎn)的描述符(特征) |
extractLBPFeatures | 提取LBP特征 |
extractHOGFeatures | 提取HOG特征 |
extractORBFeatures | 提取ORB特征 |
extractSIFTFeatures | 提取SIF T特征 |
extractSURFFeatures | 提取SURF特征 |
extractFREAKFeatures | 提取FREAK特征 |
matchFeatures | 特征匹配 |
selectStrongest | 選擇得分最高的部分關(guān)鍵點(diǎn) |
selectUniform | 按均勻分布選擇部分關(guān)鍵點(diǎn) |
estgeotform2d | 根據(jù)匹配點(diǎn)對(duì)估計(jì)2維幾何變換 |
estgeotform3d | 根據(jù)匹配點(diǎn)對(duì)估計(jì)3維幾何變換 |
insertMarker | 在圖像中插入標(biāo)記 |
insertShape | 在圖像中插入形狀 |
showMatchedFeatures | 顯示匹配的特征點(diǎn) |
binaryFeatures | 用于存儲(chǔ)二值特征向量的對(duì)象 |
cornerPoints | 用于存儲(chǔ)角點(diǎn)的對(duì)象 |
ORBPoints | 用于存儲(chǔ)ORB關(guān)鍵點(diǎn)的對(duì)象 |
SIFTPoints | 用于存儲(chǔ)SIFT興趣點(diǎn)的對(duì)象 |
SURFPoints | 用于存儲(chǔ)SURF興趣點(diǎn)的對(duì)象 |
markORBPoints | 在圖像中標(biāo)記ORB關(guān)鍵點(diǎn) |
imp lotKeypoints | 在圖像中繪制關(guān)鍵點(diǎn) |
(4)新增醫(yī)學(xué)圖像工具箱
包含以下函數(shù):
類(lèi)型 | 函數(shù)名 | 函數(shù)說(shuō)明 |
讀寫(xiě)和空間參考 | medicalImage | 2維醫(yī)學(xué)圖像像素?cái)?shù)據(jù)和元數(shù)據(jù) |
extractFrame | 提取2維醫(yī)學(xué)圖像序列一幀的像素?cái)?shù)據(jù) | |
medicalVolume | 3維醫(yī)學(xué)圖像體素?cái)?shù)據(jù)和空間參考信息 | |
extractSlice | 提取3維醫(yī)學(xué)圖像一個(gè)切片的體素和空間細(xì)節(jié) | |
replaceSlice | 替換3維醫(yī)學(xué)圖像一個(gè)切片的體素值 | |
sliceCorners | 提取3維醫(yī)學(xué)圖像一個(gè)切片的角體素坐標(biāo) | |
sliceLimits | 提取3維醫(yī)學(xué)圖像一個(gè)切片在患者坐標(biāo)系中x, y, z的范圍 | |
montage | 在患者坐標(biāo)中以蒙太奇形式顯示醫(yī)學(xué)圖像切片或幀 | |
medvol2struct | 將工具箱medical Volume對(duì)象轉(zhuǎn)換為北太天元結(jié)構(gòu)體(警告:建議盡量不使用該函數(shù),面臨將來(lái)?xiàng)売蔑L(fēng)險(xiǎn)) | |
dicominfo | 從DICOM文件中讀取元數(shù)據(jù) | |
dicomread | 讀取DICOM圖像 | |
getPixelData | 獲取DICOM文件的像素?cái)?shù)據(jù) | |
isnrrd | 檢查文件是否為有效NRRD文件 | |
nrrdinfo | 從NRRD文件讀取元數(shù)據(jù) | |
nrrdread | 讀取NRRD圖像 | |
niftiinfo | 從NIfTI文件讀取元數(shù)據(jù) | |
niftiread | 讀取NIfTI圖像 | |
niftiwrite | 使用NIfTI格式將3維醫(yī)學(xué)圖像寫(xiě)入文件 | |
預(yù)處理和增強(qiáng) | imfilter | 對(duì)圖像進(jìn)行濾波 |
medfilt2 | 2維中值濾波 | |
medfilt3 | 3維中值濾波 | |
imgaussfilt | 圖像的2維高斯濾波 |
(5)PNT工具箱
包含以下函數(shù):
函數(shù)名 | 函數(shù)說(shuō)明 |
blh2ecef | 經(jīng)緯高坐標(biāo)系轉(zhuǎn)地心地固坐標(biāo)系位置 |
blh2local | 將經(jīng)緯高坐標(biāo)位置轉(zhuǎn)換為以某個(gè)點(diǎn)建立的n系為本地坐標(biāo)系之中 |
dposrEND2drvec | 將卡爾曼濾波器中的位置誤差估計(jì)值引起的導(dǎo)航坐標(biāo)系旋轉(zhuǎn)轉(zhuǎn)換為等效旋轉(zhuǎn)矢量 |
DrawFun | 誤差圖畫(huà)圖功能 |
EarthModel | 定義WGS84框架地球模型 |
ecef2blh | 地心地固坐標(biāo)系位置轉(zhuǎn)經(jīng)緯高 |
euler2matrix | 歐拉角轉(zhuǎn)方向余弦矩陣 |
euler2quat | 歐拉角轉(zhuǎn)四元數(shù) |
getgh | 獲得大地重力矢量 |
getRm | 求取子午圈曲率半徑 |
getRn | 求取卯酉圈曲率半徑 |
getWen_n | 獲取導(dǎo)航坐標(biāo)系運(yùn)動(dòng)引起的轉(zhuǎn)動(dòng)角速度 |
getWie_n | 地球自轉(zhuǎn)在導(dǎo)航坐標(biāo)系的表示 |
matrix2quat | 方向余弦矩陣轉(zhuǎn)四元數(shù) |
pos2quat | 位置轉(zhuǎn)四元數(shù) |
qinv | 四元數(shù)求逆 |
qmult | 四元數(shù)相乘 |
qmultvec | 實(shí)現(xiàn)四元數(shù)直接和3D向量乘法 |
quat2matrix | 四元數(shù)轉(zhuǎn)方向余弦矩陣 |
quatmod | 求四元數(shù)模值 |
quatnorm | 求四元數(shù)范數(shù) |
quatnormalize | 四元數(shù)歸一化 |
skew | 求反對(duì)稱(chēng)矩陣 |
askew33 | 求反對(duì)稱(chēng)矩陣 |
Cecef2llh | 方向余弦矩陣轉(zhuǎn)經(jīng)緯高 |
cros | 三維向量叉乘 |
dpos2drv | 將卡爾曼濾波器中的位置誤差估計(jì)值引起的導(dǎo)航坐標(biāo)系旋轉(zhuǎn)轉(zhuǎn)換為等效旋轉(zhuǎn)矢量 |
EAttUpdate | 地心地固坐標(biāo)系下的姿態(tài)更新 |
ecef2llh | 地心地固坐標(biāo)系位置轉(zhuǎn)經(jīng)緯高 |
EPosUpdate | 地心地固坐標(biāo)系下的位置更新 |
EVelUpdate | 地心地固坐標(biāo)系下的速度更新 |
getg | 獲得大地重力矢量 |
GetRm | 求取子午圈曲率半徑 |
GetRn | 求取卯酉圈曲率半徑 |
getWenn | 獲取導(dǎo)航坐標(biāo)系運(yùn)動(dòng)引起的轉(zhuǎn)動(dòng)角速度 |
getWien | 地球自轉(zhuǎn)在導(dǎo)航坐標(biāo)系的表示 |
invq | 四元數(shù)求逆 |
KFUpdate | 卡爾曼濾波一步預(yù)測(cè) |
llh2ecef | 經(jīng)緯高轉(zhuǎn)地心地固坐標(biāo)系 |
m2q | 方向余弦矩陣轉(zhuǎn)四元數(shù) |
pos2q | 位置轉(zhuǎn)四元數(shù) |
q2euler | 四元數(shù)轉(zhuǎn)歐拉角 |
q2m | 四元數(shù)轉(zhuǎn)方向余弦矩陣 |
q2pos | 四元數(shù)轉(zhuǎn)位置 |
qmul | 四元數(shù)相乘 |
qmulvec | 實(shí)現(xiàn)四元數(shù)直接和3D向量乘法 |
qnormalize | 四元數(shù)歸一化 |
RobustKfUpdate | IGG3卡爾曼濾波量測(cè)更新 |
rv2quat | 旋轉(zhuǎn)矢量轉(zhuǎn)四元數(shù) |
WAttUpdate | 世界坐標(biāo)系下的姿態(tài)更新 |
WPosUpdate | 世界坐標(biāo)系下的位置更新 |
WVelUpdate | 世界坐標(biāo)系下的速度更新 |
Init_Navigation_system | 配置函數(shù) |
Init_Navigation_system330 | 配置函數(shù) |
Init_Navigation_system_sins | 配置函數(shù) |
Start_Navigation_System | 組合導(dǎo)航主函數(shù) |
Feedback | 卡爾曼濾波反饋修正 |
KalmanFilterUpdate | 卡爾曼濾波量測(cè)更新 |
KfPredict | 卡爾曼濾波一步預(yù)測(cè) |
LcKalmanFilterUpdate | 卡爾曼濾波松組合模型 |
Mechanisation | SINS姿態(tài)、速度和位置更新函數(shù) |
Start_SINS_System | SINS解算主函數(shù) |
(6)腦電工具箱
包含以下函數(shù):
函數(shù)名 | 函數(shù)說(shuō)明 |
eeg_checkchanlocs | 檢查腦電數(shù)據(jù)集通道位置結(jié)構(gòu)的一致性。 |
eeg_checkset | 檢查數(shù)據(jù)集參數(shù)一致性 |
eeg_eval | 將腦電工具箱函數(shù)應(yīng)用于輸入數(shù)據(jù)集的集合 |
eeg_getdatact | 從指定的數(shù)據(jù)集或組件活動(dòng)中獲取EEG數(shù)據(jù) |
eeg_getversion | 獲取腦電版本號(hào)(版本嵌入在腳本中,編輯函數(shù)查看版本)。 |
eeg_global | 聲明全局腦電數(shù)據(jù)變量。 |
eeg_hist | 腦電數(shù)據(jù)基的歷史 |
eeg_options | 選項(xiàng)文件/處理腦電數(shù)據(jù)選項(xiàng) |
eeg_optionsbackup | 腦電處理工具箱選項(xiàng) |
eeg_retrieve | 從所有腦電數(shù)據(jù)中檢索數(shù)據(jù)集 |
eeg_store | 將數(shù)據(jù)集存儲(chǔ)到ALLEEG中 |
eegh | 歷史記錄功能 |
gethelpvar | 將m文件幫助消息頭轉(zhuǎn)換為輸出變量 |
getkeyval | 從'key', 'val'序列字符串中獲取變量值。 |
plugin_askinstall | 從GUI或命令行調(diào)用安裝腦電處理工具箱插件。 |
plugin_install | 安裝腦電處理工具箱插件。由PLUGIN_ASKINSTALL調(diào)用。 |
plugin_urlread | 以字符串形式返回URL的內(nèi)容。 |
plugin_urlwrite | 以字符串形式發(fā)送URL的內(nèi)容。 |
vararg2str | 使用EVAL命令將參數(shù)轉(zhuǎn)換為字符串以便求值 |
errordlg2 | 生成一個(gè)帶有指定消息和(可選)標(biāo)題的彈出對(duì)話框。 |
finputcheck | 檢查函數(shù){'key','value'}輸入?yún)?shù)對(duì) |
inputdlg2 | 輸入功能克隆與著色并為腦電處理工具箱提供幫助。 |
listdlg2 | listdlg函數(shù)克隆與著色并為腦電處理工具箱提供幫助。 |
pophelp | 與 HTHELP相同,但不會(huì)在窗口下崩潰。 |
questdlg2 | questdlg函數(shù)克隆與著色并為腦電處理工具箱提供幫助。 |
supergui | 一個(gè)全面的GUI自動(dòng)構(gòu)建器。 |
eeg_boundarytype | 返回邊界事件。 |
eeg_chaninds | 在腦電圖結(jié)構(gòu)中查找通道指數(shù)。 |
eeg_decodechan | 給定一個(gè)輸入EEG數(shù)據(jù)集結(jié)構(gòu),輸出一個(gè)新的EEG數(shù)據(jù)結(jié)構(gòu),保留和/或排除指定的時(shí)間/延遲、數(shù)據(jù)點(diǎn)、通道和/或分段范圍。 |
eeg_eegrej | 腦電工具箱數(shù)據(jù)集中連續(xù)數(shù)據(jù)的拒絕部分 |
eeg_emptyset | 使用默認(rèn)值初始化腦電數(shù)據(jù)集結(jié)構(gòu)。 |
eeg_epoch2continuous | 將分段數(shù)據(jù)集轉(zhuǎn)換為連續(xù)數(shù)據(jù)集,其中數(shù)據(jù)分段由邊界事件分隔。 |
eeg_epochformat | 將數(shù)據(jù)集的epoch信息從結(jié)構(gòu)體轉(zhuǎn)換為數(shù)組,反之亦然。 |
eeg_findboundaries | 返回邊界事件的索引 |
eeg_interp | 插入數(shù)據(jù)通道 |
eeg_isboundary | 檢測(cè)是否是邊界事項(xiàng) |
eeg_lat2point | 將相對(duì)于腦電數(shù)據(jù)分段的時(shí)間鎖定事件的時(shí)間單位延遲轉(zhuǎn)換為數(shù)據(jù)點(diǎn)的延遲百分比。 |
eeg_mergelocs | 合并通道結(jié)構(gòu),同時(shí)保留通道順序 |
eeg_mergelocs_diffstruct | 合并通道結(jié)構(gòu),同時(shí)保留通道順序(diffstruct) |
eeg_point2lat | 將數(shù)據(jù)點(diǎn)延遲轉(zhuǎn)換為相對(duì)于時(shí)間鎖定的延遲(以毫秒為單位)。 |
eeg_rejmacro | 用于執(zhí)行數(shù)據(jù)拒絕的所有pop_ functions的內(nèi)部腦電處理工具箱的宏。 |
eeg_urlatency | 求原始連續(xù)數(shù)據(jù)中某個(gè)時(shí)間點(diǎn)的原始 (ur) 延遲。 |
pop_averef | 將腦電圖數(shù)據(jù)集轉(zhuǎn)換為平均參考值。 |
pop_biosig | 使用 BIOSIG 工具箱將數(shù)據(jù)文件導(dǎo)入腦電處理工具箱 |
pop_chancenter | 最近的笛卡爾 X,Y,Z 通道坐標(biāo) |
pop_chancoresp | 自動(dòng)定義兩個(gè)通道位置結(jié)構(gòu) 之間的對(duì)應(yīng)關(guān)系(通過(guò)匹配通道標(biāo)簽),否則使用用戶(hù)輸入 GUI。 |
pop_chanedit | (編輯通道位置文件)編輯腦電數(shù)據(jù)集EEG.chanlocs的通道位置結(jié)構(gòu)。 |
pop_chansel | 彈出圖形界面選擇通道 |
pop_editeventvals | 編輯EEG數(shù)據(jù)集結(jié)構(gòu)中包含的事件。如果數(shù)據(jù)集是唯一的輸入,則會(huì)彈出一個(gè)窗口,允許用戶(hù)插入相關(guān)的參數(shù)值。 |
pop_eegplot | (繪制時(shí)間序列圖)使用滾動(dòng)顯示器直觀地檢查腦電圖數(shù)據(jù)。 對(duì)視覺(jué)上(和/或先前)選擇的數(shù)據(jù)部分(即連續(xù)數(shù)據(jù)的延伸或整個(gè)數(shù)據(jù)周期)進(jìn)行拒絕或標(biāo)記。 |
pop_epoch | (分段)通過(guò)提取時(shí)間鎖定在特定事件類(lèi)型或事件索引上的數(shù)據(jù)分段,將連續(xù)EEG數(shù)據(jù)集轉(zhuǎn)換為分段的數(shù)據(jù)。也可以對(duì)已經(jīng)分段的數(shù)據(jù)集進(jìn)行次分段(如果次分段大小相同或更小)。這個(gè)pop_function調(diào)用EPOCH。 |
pop_erpimage | 繪制給定腦電信號(hào)通道或獨(dú)立分量的erp圖像圖。 |
pop_importepoch | 將epoch和/或epoch事件信息導(dǎo)出到EEG數(shù)據(jù)集的事件結(jié)構(gòu)數(shù)組。 |
pop_interp | 插入數(shù)據(jù)通道 |
pop_loadset | 加載腦電圖數(shù)據(jù)集。 如果沒(méi)有參數(shù),則彈出一個(gè)輸入窗口。 |
pop_plotdata | 繪制矩形陣列中 EEG 通道或獨(dú)立分量的平均值。 否則,(過(guò)度)繪制單個(gè)試驗(yàn)。 |
pop_plottopo | 使用 PLOTTOPO 以地形數(shù)組格式繪制一個(gè)或多個(gè)串聯(lián)的多通道數(shù)據(jù)紀(jì)元 |
pop_prop | 繪制通道或獨(dú)立組件的屬性。 |
pop_readlocs | 加載通道位置文件(如果沒(méi)有參數(shù),則彈出交互式窗口)。 |
pop_reref | (重參考)將 EEG 數(shù)據(jù)集轉(zhuǎn)換為平均參考或新的公共參考通道(或多個(gè)通道)。 調(diào)用 REREF。 |
pop_resample | (降采樣 )重采樣數(shù)據(jù)集(彈出窗口)。 |
pop_runica | 執(zhí)行獨(dú)立成分分析(ICA)。使用 RUNICA、BINICA 或其他 ICA 或其他線性分解運(yùn)行 EEG 數(shù)據(jù)集的 ICA 分解。 |
pop_saveset | 保存一個(gè)或多個(gè)腦電圖數(shù)據(jù)集結(jié)構(gòu) |
pop_select | (選擇或刪除通道)給定輸入 EEG 數(shù)據(jù)集結(jié)構(gòu),輸出保留和/或排除指定時(shí)間/延遲、數(shù)據(jù)點(diǎn)、通道和/或紀(jì)元范圍的新 EEG 數(shù)據(jù)結(jié)構(gòu)。 |
pop_selectcomps | 使用按鈕顯示組件,以可視化其屬性并將其標(biāo)記為拒絕。 |
pop_selectevent | 在腦電圖數(shù)據(jù)集中查找事件。 |
pop_spectopo | 繪制指定數(shù)據(jù)通道或成分的頻譜圖。 |
pop_topoplot | 在圖形窗口中繪制頭皮圖。如果輸入?yún)?shù)的數(shù)量少于3,則彈出交互式查詢(xún)窗口。 對(duì)TOPOPLOT進(jìn)行(可能是重復(fù))調(diào)用。 |
acsobiro | 基于時(shí)滯協(xié)方差矩陣聯(lián)合對(duì)角化的A. Chickocki's魯棒二階盲辨識(shí) (Second-Order Blind Identification (SOBI))。 |
axcopy | 使用鼠標(biāo)左鍵將圖形軸及其圖形對(duì)象復(fù)制到新的彈出窗口。 |
binica | 從命令行運(yùn)行RUNICA的獨(dú)立二進(jìn)制版本。 |
biosig2eeglab | 將BIOSIG結(jié)構(gòu)轉(zhuǎn)換為腦電數(shù)據(jù)結(jié)構(gòu) |
biosig2腦電處理工具箱event | 將biosig事件轉(zhuǎn)換為腦電數(shù)據(jù)事件結(jié)構(gòu) |
blockave | 對(duì)相同大小的連接數(shù)據(jù)集進(jìn)行塊平均 |
cart2topo | 轉(zhuǎn)換xyz-笛卡兒通道坐標(biāo)到極坐標(biāo) |
cbar | 顯示全部或部分顏色條 |
celltomat | 將單元格數(shù)組轉(zhuǎn)換為矩陣 |
chancenter | 重新定位笛卡爾X,Y,Z通道坐標(biāo) |
changeunits | 取一個(gè)軸上的一個(gè)或多個(gè)點(diǎn),并給出其在另一個(gè)軸上的位置。 |
convertlocs | 利用EEG.chanlocs結(jié)構(gòu)在坐標(biāo)系之間轉(zhuǎn)換電極位置 |
coregister | 與參考通道位置文件共同注冊(cè)測(cè)量或模板電極位置。 |
eegplot | 滾動(dòng)多通道數(shù)據(jù)查看器 |
eegrej | 從連續(xù)腦電圖數(shù)據(jù)中剔除任意時(shí)段 |
epoch | 從連續(xù)腦電數(shù)據(jù)中提取分段時(shí)間鎖定到指定事件。 |
erpimage | 將單個(gè)epochs繪制為圖像。 繪制單次試驗(yàn)數(shù)據(jù)時(shí)代集合的彩色圖像,可選地對(duì)輸入排序變量進(jìn)行排序和/或?qū)R,并使用高斯加權(quán)移動(dòng)平均對(duì)試驗(yàn)進(jìn)行平滑。 |
fastif | 快速if函數(shù)。 |
floatwrite | 將數(shù)據(jù)矩陣寫(xiě)入浮點(diǎn)文件。 |
jader | 利用JADE對(duì)真實(shí)信號(hào)進(jìn)行盲分離 |
loadtxt | 將ASCII文本文件裝入數(shù)字或單元格數(shù)組 |
lookupchantemplate | 查找頻道模板。 |
matsel | 從給定的多分段數(shù)據(jù)矩陣中選擇行、列和epochs |
mattocell | 將矩陣轉(zhuǎn)換為單元格數(shù)組 |
movav | 對(duì)按xval索引的數(shù)據(jù)執(zhí)行移動(dòng)平均。 支持使用移動(dòng)的非矩形窗口。 |
parsetxt | 解析文本輸入到單元格數(shù)組 |
phasecoher | 使用高斯小波實(shí)現(xiàn)試驗(yàn)間放大器/相干性。 |
plotchans3d | 從Polhemus ELP文件繪制三維配置。 |
plotmesh | 繪制由面和頂點(diǎn)定義的網(wǎng)格 |
plottopo | 在拓?fù)鋱D數(shù)組中繪制數(shù)據(jù)epochs |
readeetraklocs | 讀取使用EETrak數(shù)字化軟件保存的3d位置文件 |
readelp | 從生成的.elp(電極位置)文件中讀取電極位置,例如,由Polhemus跟蹤設(shè)備生成 |
readlocs | 從文件中讀取電極位置坐標(biāo)和其他信息。 |
readneurodat | 讀取神經(jīng)掃描位置文件(.dat) |
readneurolocs | 讀取神經(jīng)掃描電極定位文件(.asc) |
reref | 重新參考數(shù)據(jù) |
runica | 運(yùn)行Infomax ICA分解 對(duì)輸入數(shù)據(jù)進(jìn)行獨(dú)立成分分析(ICA)分解 |
sbplot | 在任意子圖網(wǎng)格位置和大小中創(chuàng)建軸 |
sobi | 基于相關(guān)矩陣聯(lián)合對(duì)角化的二階盲識(shí)別(SOBI) 。 |
spec | 功率譜。如果信號(hào)處理工具箱不存在,這個(gè)函數(shù)將取代PSD函數(shù)。它使用TIMEF函數(shù)。 |
spectopo | 繪制所有通道的頻譜和頭皮圖。 在所有通道上繪制winsize數(shù)據(jù)時(shí)代長(zhǎng)度段的功率譜密度(PSD)作為一束跡線。 |
sph2topo | 將球面坐標(biāo)的3列頭部圖文件轉(zhuǎn)換為極坐標(biāo)(非圓柱)坐標(biāo)的3列topoplot文件。 |
spherror | CHANCENTER子函數(shù)用于計(jì)算笛卡爾坐標(biāo)到球體的最小距離 |
textsc | 在屏幕坐標(biāo)中放置文本,并在圖的頂部放置標(biāo)題。 |
topo2sph | 將topoplot樣式的2d極坐標(biāo)通道位置文件轉(zhuǎn)換為用于headplo的3d球文件 |
topoplot | 繪制頭皮圖 |
trial2eegplot | 將腦電數(shù)據(jù)格式轉(zhuǎn)換為拒絕窗口的eplot格式 |
anova1_cell | 使用ANOVA計(jì)算細(xì)胞陣列中的f值 |
anova1rm_cell | 使用重復(fù)測(cè)量ANOVA計(jì)算細(xì)胞陣列中的f值。 |
anova2_cell | 使用方差分析(ANOVA)計(jì)算單元格數(shù)組中的f值。 |
anova2rm_cell | 使用方差分析(ANOVA)計(jì)算單元格數(shù)組中的f值。 |
concatdata | 將存儲(chǔ)在單元數(shù)組中的數(shù)據(jù)連接到單個(gè)數(shù)組中。只沿著最后一個(gè)維度進(jìn)行連接 |
corrcoef_cell | 使用數(shù)組和單元格數(shù)組輸入計(jì)算pairwise相關(guān)性。 |
fdr | 計(jì)算誤檢率掩碼 |
stat_surrogate_ci | 在觀察樣本來(lái)自給定代理分布的零假設(shè)下計(jì)算經(jīng)驗(yàn)p值。 |
stat_surrogate_pvals | 計(jì)算在觀察到的樣本來(lái)自給定替代分布的零假設(shè)下的經(jīng)驗(yàn)p值。 |
statcond | 使用基于標(biāo)準(zhǔn)參數(shù)或非參數(shù)排列的方差分析(1-way或2-way)或t檢驗(yàn)方法對(duì)兩個(gè)或多個(gè)數(shù)據(jù)條件進(jìn)行統(tǒng)計(jì)比較。 |
statcondfieldtrip | 與statcond相同,只是它使用fieldtrip的統(tǒng)計(jì)函數(shù)。 |
surrogdistrib | 構(gòu)建代理分發(fā) |
ttest cell | 計(jì)算配對(duì)t檢驗(yàn)。 |
ttest2_cell | 計(jì)算非配對(duì)t檢驗(yàn)。 |
angtimewarp | 給定兩個(gè)事件標(biāo)記向量,計(jì)算輸入角時(shí)間序列的翹曲,使其evlatencies與newlatencies匹配。 |
timef | 返回單個(gè)輸入時(shí)間序列的平均事件相關(guān)譜擾動(dòng)(ERSP)和試次間一致性(ITC)變化的估計(jì)值和圖表。 |
timewarp | 給定兩個(gè)事件標(biāo)記向量,計(jì)算一個(gè)矩陣,可用于扭曲時(shí)間序列,使其事件延遲與新延遲匹配。 |
std_chaninds | 在STUDY中查找通道索引 |
averef | 注意,這個(gè)舊功能在腦電處理工具箱中沒(méi)有被使用。腦電處理工具箱使用的函數(shù)是reff。 |
help2html | 將m文件幫助消息頭轉(zhuǎn)換為.html幫助文件 |
runpca | 使用SVD或SVDS使用奇異值分解(SVD)執(zhí)行主成分分析(PCA) |
mmo | 創(chuàng)建內(nèi)存映射數(shù)據(jù)類(lèi) |
eegplugin_firfilt | 腦電處理工具箱插件用于使用線性相位FIR濾波器過(guò)濾數(shù)據(jù) |
findboundaries | 在連續(xù)EEG數(shù)據(jù)集的事件結(jié)構(gòu)中尋找邊界(數(shù)據(jù)不連續(xù)) |
fir_filterdcpadded | 用DC常數(shù)和濾波器填充數(shù)據(jù) |
firfilt | 腦電處理工具箱插件用于使用線性相位FIR濾波器過(guò)濾數(shù)據(jù) 使用DC常數(shù)填充數(shù)據(jù),使用FIR濾波器過(guò)濾數(shù)據(jù), 并通過(guò)濾波器的群延遲移動(dòng)數(shù)據(jù)。 |
firfiltreport | 過(guò)濾器參數(shù)報(bào)告 |
firfiltsplit | 在不連續(xù)處分割數(shù)據(jù)并轉(zhuǎn)發(fā)到直流填充濾波器功能 |
firgauss | 高斯低通FIR濾波器 |
firws | 設(shè)計(jì)I型windowed sinc線性相位FIR濾波器 |
firwsord | 估計(jì)windowed sinc FIR濾波器的順序取決于窗口類(lèi)型和請(qǐng)求的過(guò)渡帶寬 |
invfirwsord | 估計(jì)windowed sinc FIR 濾波器過(guò)渡頻帶寬度 |
invkaiserbeta | 估計(jì)Kaiser beta的最大通帶偏差/波動(dòng) |
kaiserbeta | 估計(jì)Kaiser window beta |
minphaserceps | 將FIR濾波器系數(shù)轉(zhuǎn)換為最小相位 |
plotfresp | 繪制濾波器的脈沖、階躍、幅度和相位響應(yīng) |
pop_eegfiltnew | 使用Hamming windowed sinc FIR濾波器過(guò)濾數(shù)據(jù) |
pop_firma | 使用移動(dòng)平均FIR過(guò)濾器過(guò)濾數(shù)據(jù)(彈窗模式) |
pop_firpm | 使用Parks-McClellan FIR濾波器過(guò)濾數(shù)據(jù)(彈窗模式) |
pop_firpmord | 估計(jì)Parks-McClellan filter order和權(quán)重(彈窗模式) |
pop_firws | 使用windowed sinc FIR 過(guò)濾器過(guò)濾數(shù)據(jù)(彈窗模式) |
pop_firwsord | 估計(jì) windowed sinc 過(guò)濾器階數(shù)依據(jù)窗口類(lèi)型和要求的過(guò)渡帶的寬度(彈窗模式) |
pop_kaiserbeta | 估計(jì)Kaiser window beta (彈窗模式) |
pop_xfirws | 設(shè)計(jì)和導(dǎo)出xfir兼容的windowed sinc FIR濾波器 |
windows | 對(duì)稱(chēng)窗口函數(shù) |
已有工具箱強(qiáng)化:
(6)統(tǒng)計(jì)與機(jī)器學(xué)習(xí)工具箱
由統(tǒng)計(jì)工具箱與機(jī)器學(xué)習(xí)工具箱合并,并新增以下函數(shù):
函數(shù)名 | 函數(shù)說(shuō)明 |
randsample | 隨機(jī)采樣 |
grp2idx | 從分組變量創(chuàng)建索引向量 |
parallelcoords | 平行坐標(biāo)圖 |
kstest | Kolmogorov-Smirnov 檢驗(yàn) |
andrewsplot | 安德魯斯圖 |
biplot | 雙標(biāo)圖(雙重圖) |
glyphplot | 創(chuàng)建星形圖 |
datasample | 以替換或非替換方式隨機(jī)抽樣 |
nancov | 協(xié)方差矩陣,忽略 NaNs |
capaplot | 繪制概率圖 |
controlrules | Western Electric -Nelson 控制規(guī)則 |
fsurfht | 交互式等值線圖 |
wblplot | Weibull 概率圖 |
crosstab | Cross-tabulation |
polyconf | 多項(xiàng)式置信區(qū)間 |
random | 隨機(jī)數(shù)生成 |
caseread | 從文件中讀取個(gè)案名稱(chēng) |
casewrite | 個(gè)案名稱(chēng)寫(xiě)進(jìn)文件中 |
cdfplot | 經(jīng)驗(yàn)累積分布函數(shù) (cdf) 圖 |
hist3 | 雙變量直方圖 |
lsline | 向散點(diǎn)圖添加最小二乘線條 |
gplotmatrix | 按組劃分的散點(diǎn)圖矩陣 |
ecdfhist | 基于經(jīng)驗(yàn)累積分布函數(shù)的直方圖 |
nearcorr | 通過(guò)最小化 Frobenius 距離計(jì)算最近的相關(guān)矩陣 |
mlecov | 繪制Weibull 概率分布 |
gmdistribution | 高斯混合分布類(lèi) |
高斯混合分布的概率密度函數(shù) | |
cdf | 高斯混合分布的累積分布函數(shù) |
random | 高斯混合分布的隨機(jī)變量 |
fitgmdist | 將高斯混合分布擬合到數(shù)據(jù) |
mahal | X 到各成分均值的 Mahalanobis 距離 |
cluster | 針對(duì)高斯混合分布對(duì)數(shù)據(jù)進(jìn)行聚類(lèi) |
posterior | 給定數(shù)據(jù)的成分后驗(yàn)概率 |
meanEffectSize | 單樣本或雙樣本效應(yīng)大小計(jì)算 |
bootstrp | Bootstrap 抽樣 |
jackknife | Jackknife 抽樣 |
bootci | Bootstrap 置信區(qū)間 |
manova1 | 單因素多變量方差分析 |
grpstats | 按組的匯總統(tǒng)計(jì) |
lillietest | 驗(yàn)證 |
multcompare | multcompare |
sampsizepwr | 樣本大小和檢驗(yàn)力 |
controlchart | Shewhart 控制圖 |
gagerr | 量具重復(fù)性和再現(xiàn)性研究 |
refcurve | 將參考曲線添加到繪圖中 |
anovan | N 因素方差分析 |
robustcov | 穩(wěn)健的多變量協(xié)方差和均值估計(jì) |
kmedoids | k中心點(diǎn)聚類(lèi) |
pca | 對(duì)原始數(shù)據(jù)的主成分分析 |
pcacov | 對(duì)協(xié)方差矩陣的主成分分析 |
cluster | 從 linkages 構(gòu)建聚集集群 |
clusterdata | 從數(shù)據(jù)構(gòu)建聚集集群 |
cophenet | 遺傳相關(guān)系數(shù) |
inconsistent | 計(jì)算非一致性系數(shù) |
linkage | 聚集分層聚類(lèi)樹(shù) |
pdist | 成對(duì)觀測(cè)值之間的兩兩距離 |
squareform | 格式化距離矩陣 |
dbscan | 基于密度的噪聲應(yīng)用空間聚類(lèi) |
spectralcluster | 譜聚類(lèi) |
robustcov | 已歸類(lèi)為統(tǒng)計(jì) |
mahal | 馬氏距離 |
pdist2 | 兩組觀測(cè)值之間的成對(duì)距離 |
dendrogram | 樹(shù)狀圖 |
optimalleaforder | 層次聚類(lèi)的最優(yōu)葉排序 |
manovacluster | 多元方差分析之后的群平均聚類(lèi)的樹(shù)狀圖 |
silhouette | 為聚類(lèi)數(shù)據(jù)繪制輪廓圖。 |
canoncorr | 陣樣本特征系數(shù)和相關(guān)性 |
pcares | 主成分分析殘差 |
ppca | 基于概率的主成分分析 |
kmeans | k 均值聚類(lèi) |
createns | 創(chuàng)建最近鄰對(duì)象 |
hmmgenerate | 生成隱馬爾科夫模型的序列 |
hmmdecode | 隱馬爾可夫模型后驗(yàn)狀態(tài)概率 |
hmmestimate | 從發(fā)射和狀態(tài)中估計(jì)隱馬爾可夫模型的參數(shù) |
hmmtrain | 從觀測(cè)序列中估計(jì)隱馬爾可夫模型的參數(shù) |
hmmviterbi | 隱馬爾可夫模型最可能狀態(tài)路徑 |
plsregress | 偏最小二乘法 (PLS) 回歸 |
stepwisefit | 使用逐步回歸的擬合回歸模型 |
fsulaplacian | 使用 Laplacian 分?jǐn)?shù)對(duì)無(wú)監(jiān)督學(xué)習(xí)的特征進(jìn)行排名 |
factoran | 因子分析 |
cmdscale | 經(jīng)典多維尺度分析 |
procrustes | Procrustes分析 |
nlinfit | 非線性回歸 |
relieff | 使用ReliefF或RReliefF算法對(duì)預(yù)測(cè)因子的重要性進(jìn)行排序 |
rotatefactors | 旋轉(zhuǎn)因子載荷 |
mdscale | 非經(jīng)典多維標(biāo)度 |
nlpredci | 非線性回歸預(yù)測(cè)置信區(qū)間 |
knnsearch | KNN搜索(使用數(shù)據(jù)) |
knnsearch_obj | KNN搜索(使用對(duì)象) |
rangesearch | 指定距離的KNN搜索(使用數(shù)據(jù)) |
rangesearch_obj | 指定距離的KNN搜索(使用對(duì)象) |
nnmf | 非負(fù)矩陣分解 |
(7)偏微分方程工具箱
新增以下函數(shù):
函數(shù)名 | 函數(shù)說(shuō)明 |
Gauss_quadrature_for_line_integral_test_triangle | 對(duì)三角形單元進(jìn)行測(cè)試的線積分的高斯積分計(jì)算。 |
applyBoundaryCondition | 應(yīng)用邊界條件,為橢圓方程施加邊界條件。 |
applyDirichBoundConParabolic | 應(yīng)用邊界條件,為拋物方程施加第一類(lèi)邊界條件(Dirichlet邊界條件)。 |
applyDirichBoundConParabolicTime | 應(yīng)用邊界條件,為拋物方程當(dāng)前時(shí)間節(jié)點(diǎn)施加第一類(lèi)邊界條件(Dirichlet邊界條件)。 |
applyNeumBoundConParabolic | 應(yīng)用邊界條件,為拋物方程施加第二類(lèi)邊界條件(Neumann邊界條件)。 |
applyRobinBoundConParabolicMatrix | 應(yīng)用邊界條件,為拋物方程剛度矩陣施加第三類(lèi)邊界條件(Robin邊界條件)。 |
applyRobinBoundConParabolicVector | 應(yīng)用邊界條件,為拋物方程右端向量施加第三類(lèi)邊界條件(Robin邊界條件)。 |
applySystemBoundaryCondition | 應(yīng)用系統(tǒng)邊界條件,為整體系統(tǒng)設(shè)置邊界約束。 |
applySystemDirichBoundConParabolic | 應(yīng)用邊界條件,為拋物方程系統(tǒng)施加第一類(lèi)邊界條件(Dirichlet邊界條件)。 |
applySystemDirichBoundConParabolicTime | 應(yīng)用邊界條件,為拋物方程時(shí)間步中施加系統(tǒng)級(jí)的第一類(lèi)邊界條件(Dirichlet邊界條件)。 |
assembleEigenmodesMatrix | 矩陣組裝器,組裝特征模態(tài)的線性系統(tǒng)矩陣。 |
assembleEllipticMatrix | 矩陣組裝器,為橢圓方程組裝線性系統(tǒng)剛度矩陣。 |
assembleEllipticVector | 向量組裝器,為橢圓方程組裝線性系統(tǒng)右端向量。 |
assembleFEMatrices | 有限元線性系統(tǒng)組裝器,組裝有限元問(wèn)題的各種線性系統(tǒng)矩陣。 |
assembleParabolicMatrix | 矩陣組裝器,為拋物方程組裝線性系統(tǒng)剛度矩陣。 |
assembleParabolicVector | 向量組裝器,為拋物方程組裝線性系統(tǒng)右端向量。 |
createPDEResults | 創(chuàng)建PDE結(jié)果,用于存儲(chǔ)和處理已求解的PDE模型的結(jié)果。 |
createpde | 創(chuàng)建PDE模型,用于創(chuàng)建要求解的PDE模型結(jié)構(gòu)體。 |
evaluateHeatFlux | 評(píng)估熱溶液在節(jié)點(diǎn)或任意空間位置的熱通量。 |
evaluateHeatRate | 計(jì)算法向指定邊界的綜合熱流率。 |
evaluatePrincipalStrain | 計(jì)算節(jié)點(diǎn)位置的主應(yīng)變。 |
evaluatePrincipalStress | 評(píng)估節(jié)點(diǎn)位置的主應(yīng)力。 |
evaluateReaction | 計(jì)算邊界上的反作用力。 |
evaluateStrain | 評(píng)估動(dòng)態(tài)結(jié)構(gòu)分析問(wèn)題的應(yīng)變。 |
evaluateStress | 評(píng)估動(dòng)力結(jié)構(gòu)分析問(wèn)題的應(yīng)力。 |
evaluateTemperatureGradient | 計(jì)算熱溶液在任意空間位置的溫度梯度。 |
evaluateVonMisesStress | 評(píng)估動(dòng)態(tài)結(jié)構(gòu)分析問(wèn)題的馮米塞斯應(yīng)力。 |
gaussQuadEllipticMatrix | 矩陣單剛組裝器,用于橢圓方程組裝線性系統(tǒng)剛度矩陣。 |
gaussQuadEllipticVector | 向量單剛組裝器,用于橢圓方程組裝線性系統(tǒng)右端向量。 |
gaussQuadParabolicMatrix | 矩陣單剛組裝器,用于拋物方程組裝線性系統(tǒng)剛度矩陣。 |
gaussQuadParabolicMatrixBoundary | 矩陣單剛組裝器,用于拋物方程邊界處理組裝線性系統(tǒng)剛度矩陣。 |
gaussQuadParabolicVector | 向量單剛組裝器,用于拋物方程組裝線性系統(tǒng)右端向量。 |
gaussQuadParabolicVectorBoundary | 向量單剛組裝器,用于拋物方程邊界處理組裝線性系統(tǒng)右端向量。 |
generateBoundaryNodesEdges | 用于生成網(wǎng)格邊界的邊與邊界節(jié)點(diǎn)信息。 |
generateMesh | 用于生成計(jì)算域的網(wǎng)格。 |
generate_Gauss_local_1D | 用于生成一維局部單元的高斯積分點(diǎn)。 |
generate_Gauss_local_2D | 用于生成二維局部單元的高斯積分點(diǎn)。 |
generate_Gauss_local_triangle | 用于生成三角形局部單元的高斯積分點(diǎn)。 |
generate_Gauss_reference_1D | 用于生成一維參考單元的高斯積分點(diǎn)。 |
generate_Gauss_reference_triangle | 用于生成二維三角參考單元的高斯積分點(diǎn)。 |
generate_M_T_triangle | 用于生成網(wǎng)格信息矩陣,適用于三角形單元。 |
getInitialVector | 用于生成初始向量,適用于依賴(lài)時(shí)間的方程。 |
getInitialVectorPU | 用于生成一階導(dǎo)數(shù)初值向量與矩陣,適用于依賴(lài)時(shí)間的方程。 |
interpolateAcceleration | 對(duì)動(dòng)態(tài)結(jié)構(gòu)模型的所有時(shí)間或頻率步長(zhǎng)在任意空間位置插入加速度。 |
interpolateCurrentDensity | 在任意空間位置插值直流導(dǎo)通結(jié)果中的電流密度。 |
interpolateDisplacement | 在任意空間位置插值位移。 |
interpolateElectricField | 在任意空間位置插值靜電或直流傳導(dǎo)結(jié)果中的電場(chǎng)。 |
interpolateElectricFlux | 在任意空間位置插值靜電結(jié)果中的電通量密度。 |
interpolateElectricPotential | 在任意空間位置插值靜電或直流傳導(dǎo)結(jié)果中的電勢(shì)。 |
interpolateHarmonicField | 在任意空間位置插值諧波結(jié)果中的電場(chǎng)或磁場(chǎng)。 |
interpolateMagneticField | 在任意空間位置插值靜磁結(jié)果中的磁場(chǎng)。 |
interpolateMagneticFlux | 在任意空間位置插值靜磁結(jié)果中的磁通密度。 |
interpolateMagneticPotential | 在任意空間位置插值靜磁結(jié)果中的磁勢(shì)。 |
interpolateSolution | 將PDE解插值到任意點(diǎn)。 |
interpolateStrain | 在任意空間位置插值應(yīng)變。 |
interpolateStress | 在任意空間位置插值應(yīng)力。 |
interpolateTemperature | 在任意空間位置的熱結(jié)果中插入溫度。 |
interpolateVelocity | 對(duì)動(dòng)態(tài)結(jié)構(gòu)模型的所有時(shí)間或頻率步長(zhǎng)在任意空間位置插入速度。 |
interpolateVonMisesStress | 在任意空間位置插值馮米塞斯應(yīng)力。 |
mainSolveConductiveMediaDCElliptic | 用戶(hù)界面,求解直流導(dǎo)電介質(zhì)的橢圓方程。 |
mainSolveDiffusionElliptic | 用戶(hù)界面,求解擴(kuò)散問(wèn)題的橢圓方程。 |
mainSolveElectrostaticsElliptic | 用戶(hù)界面,求解靜電學(xué)問(wèn)題的橢圓方程。 |
mainSolveGenericScalarEigenmodes | 用戶(hù)界面,求解標(biāo)量場(chǎng)的特征模態(tài)。 |
mainSolveGenericScalarElliptic | 用戶(hù)界面,求解標(biāo)量橢圓方程。 |
mainSolveGenericScalarHyperbolic | 用戶(hù)界面,求解標(biāo)量雙曲方程。 |
mainSolveGenericScalarParabolic | 用戶(hù)界面,求解標(biāo)量拋物方程。 |
mainSolveHeatTransferElliptic | 用戶(hù)界面,求解熱傳導(dǎo)問(wèn)題的橢圓方程。 |
mainStructuralMechPlaneStrainEigenmodes | 用戶(hù)界面,求解結(jié)構(gòu)力學(xué)平面應(yīng)變問(wèn)題的特征模態(tài)。 |
mainStructuralMechPlaneStrainElliptic | 用戶(hù)界面,求解結(jié)構(gòu)力學(xué)平面應(yīng)變問(wèn)題的橢圓方程。 |
mainStructuralMechPlaneStressEigenmodes | 用戶(hù)界面,求解結(jié)構(gòu)力學(xué)平面應(yīng)力問(wèn)題的特征模態(tài)。 |
mainStructuralMechPlaneStressElliptic | 用戶(hù)界面,求解結(jié)構(gòu)力學(xué)平面應(yīng)力問(wèn)題的橢圓方程。 |
mainsolveDiffusionParabolic | 用戶(hù)界面,求解擴(kuò)散問(wèn)題的拋物方程。 |
mainsolveHeatTransferParabolic | 用戶(hù)界面,求解熱傳導(dǎo)問(wèn)題的拋物方程。 |
mianSolveACPowerElectromagneticsElliptic | 用戶(hù)界面,求解交流電磁學(xué)問(wèn)題的橢圓方程。 |
mianSolveGenericSystemEigenmodes | 用戶(hù)界面,求解通用系統(tǒng)的特征模態(tài)。 |
mianSolveGenericSystemElliptic | 用戶(hù)界面,求解通用系統(tǒng)的橢圓方程。 |
mianSolveGenericSystemHyperbolic | 用戶(hù)界面,求解通用系統(tǒng)的雙曲方程。 |
mianSolveGenericSystemParabolic | 用戶(hù)界面,求解通用系統(tǒng)的拋物方程。 |
mianSolveMagnetostaticsElliptic | 用戶(hù)界面,求解靜磁學(xué)問(wèn)題的橢圓方程。 |
pdemesh | 網(wǎng)格可視化,用于繪制PDE模型的網(wǎng)格。 |
pdemesh_main | 用戶(hù)界面,用于創(chuàng)建和可視化PDE模型的網(wǎng)格。 |
seidel | 用于求解線性方程組的Gauss-Seidel迭代法。 |
setBoundaryConditions | 為PDE模型設(shè)定邊界條件。 |
setEquationCoefficients | 為PDE模型設(shè)定方程系數(shù)。 |
setGeometry | 為PDE模型設(shè)定求解幾何結(jié)構(gòu)。 |
setInitialConditions | 為PDE模型設(shè)定初值條件。 |
setIsTimeDependent | 為PDE模型設(shè)定是否為時(shí)間相關(guān)的問(wèn)題。 |
setMesh | 為PDE模型設(shè)定網(wǎng)格。 |
setPDEModel | 為PDE模型設(shè)定類(lèi)型和基本屬性。 |
setPDESystemSize | 為PDE模型設(shè)定系統(tǒng)的維度和規(guī)格。 |
solveACPowerElectromagneticsElliptic | 標(biāo)量橢圓方程求解器,用于求解交流電磁學(xué)問(wèn)題。 |
solveConductiveMediaDCElliptic | 標(biāo)量橢圓方程求解器,用于求解直流導(dǎo)電介質(zhì)問(wèn)題。 |
solveDiffusionElliptic | 標(biāo)量橢圓方程求解器,用于求解擴(kuò)散問(wèn)題。 |
solveDiffusionParabolic | 標(biāo)量拋物方程求解器,用于求解擴(kuò)散問(wèn)題。 |
solveElectrostaticsElliptic | 標(biāo)量橢圓方程求解器,用于求解靜電學(xué)問(wèn)題。 |
solveGenericScalarEigenmodes | 標(biāo)量特征模態(tài)求解器,用于通用標(biāo)量場(chǎng)的特征模態(tài)。 |
solveGenericScalarElliptic | 標(biāo)量橢圓方程求解器,用于求解通用標(biāo)量場(chǎng)問(wèn)題。 |
solveGenericScalarHyperbolic | 標(biāo)量雙曲方程求解器,用于求解通用標(biāo)量場(chǎng)問(wèn)題。 |
solveGenericScalarParabolic | 標(biāo)量拋物方程求解器,用于求解通用標(biāo)量場(chǎng)問(wèn)題。 |
solveGenericSystemEigenmodes | 向量特征模態(tài)求解器,用于通用系統(tǒng)的特征模態(tài)。 |
solveGenericSystemElliptic | 向量橢圓方程求解器,用于求解通用系統(tǒng)問(wèn)題。 |
solveGenericSystemHyperbolic | 向量雙曲方程求解器,用于求解通用系統(tǒng)問(wèn)題。 |
solveGenericSystemParabolic | 向量拋物方程求解器,用于求解通用系統(tǒng)問(wèn)題。 |
solveHeatTransferElliptic | 標(biāo)量橢圓方程求解器,用于求解熱傳導(dǎo)問(wèn)題。 |
solveHeatTransferParabolic | 標(biāo)量拋物方程求解器,用于求解熱傳導(dǎo)問(wèn)題。 |
solveMagnetostaticsElliptic | 標(biāo)量橢圓方程求解器,用于求解靜磁學(xué)問(wèn)題。 |
solveStructuralMechPlaneStrainEigenmodes | 向量特征模態(tài)求解器,用于求解結(jié)構(gòu)力學(xué)平面應(yīng)變問(wèn)題。 |
solveStructuralMechPlaneStrainElliptic | 向量橢圓方程求解器,用于求解結(jié)構(gòu)力學(xué)平面應(yīng)變問(wèn)題。 |
solveStructuralMechPlaneStressEigenmodes | 向量特征模態(tài)求解器,用于求解結(jié)構(gòu)力學(xué)平面應(yīng)力問(wèn)題。 |
solveStructuralMechPlaneStressElliptic | 向量橢圓方程求解器,用于求解結(jié)構(gòu)力學(xué)平面應(yīng)力問(wèn)題。 |
triangular_local_basis | 用于生成有限元局部單元的基函數(shù),適用于三角形單元。 |
triangular_reference_basis | 用于生成有限元參考單元的基函數(shù),適用于三角形單元。 |
(8)圖像處理工具箱
新增以下函數(shù):
函數(shù)名 | 函數(shù)說(shuō)明 |
dicominfo | 從DICOM文件中讀取元數(shù)據(jù) |
dicomread | 讀取DICOM圖像 |
chromadapt | 通過(guò)色彩自適應(yīng)調(diào)整RGB圖像的色彩平衡 |
illumgray | 使用灰度世界算法估計(jì)照度 |
illumwhite | 使用White Patch Retinex算法估計(jì)照度 |
lin2rgb | 對(duì)線性RGB值應(yīng)用伽馬校正 |
rgb2lin | 線性化伽馬校正的RGB值 |
whitepoint | 標(biāo)準(zhǔn)光源的XYZ顏色值 |
colorangle | 兩個(gè)RGB向量的夾角 |
deltaE | 基于CIE76標(biāo)準(zhǔn)的色差 |
imcolordiff | 基于CIE94或CIE2000標(biāo)準(zhǔn)的色差 |
phantom | 創(chuàng)建頭部模擬圖像 |
imblend | 融合2幅圖像 |
montage | 將多幅圖像顯示為矩形蒙太奇 |
imcrop3 | 裁剪3維圖像 |
imresize3 | 調(diào)整3維圖像大小 |
imrotate3 | 旋轉(zhuǎn)3維圖像 |
fitgeotform3d | 根據(jù)控制點(diǎn)對(duì)擬合3維幾何變換 |
affinetform3d | 3維仿射幾何變換 |
rigidtform3d | 3維剛性幾何變換 |
simtform3d | 3維相似幾何變換 |
transltform3d | 3維平移幾何變換 |
randomAffine3d | 創(chuàng)建隨機(jī)3維仿射變換 |
tformfwd | 應(yīng)用N維正向幾何變換 |
tforminv | 應(yīng)用N維逆幾何變換 |
imref3d | 將3維圖像參考到世界坐標(biāo) |
affineOutputView | 為形變圖像創(chuàng)建輸出視圖 |
intrinsicToWorld | 從固有坐標(biāo)轉(zhuǎn)換為世界坐標(biāo) |
worldToIntrinsic | 從世界坐標(biāo)轉(zhuǎn)換為固有坐標(biāo) |
sizesMatch | 確定空間參考對(duì)象和圖像是否大小兼容 |
imregister | 基于強(qiáng)度的圖像配準(zhǔn) |
imregconfig | 配置基于強(qiáng)度的配準(zhǔn) |
imregtform | 估計(jì)對(duì)齊兩幅2維或3維圖像的幾何變換 |
imregcorr | 使用互相關(guān)估計(jì)對(duì)齊兩幅2維圖像的幾何變換 |
imregmtb | 使用中值閾值位圖配準(zhǔn)2維圖像 |
normxcorr2 | 歸一化二維互相關(guān)性 |
MattesMutualInformation | Mattes互信息度量配置 |
MeanSquares | 均方誤差度量配置 |
RegularStepGradientDescent | 常規(guī)步進(jìn)梯度下降優(yōu)化器配置 |
imgaussfilt3 | 3維圖像的3維高斯濾波 |
medfilt3 | 3維中值濾波 |
imboxfilt3 | 3維圖像的3維框?yàn)V波 |
imbilatfilt | 使用高斯核對(duì)圖像進(jìn)行雙邊濾波 |
imnlmfilt | 圖像的非局部均值濾波 |
integralImage3 | 3維積分圖 |
integralBoxFilter3 | 積分圖3維框?yàn)V波 |
imreducehaze | 去霧 |
Circle | 圓形ROI |
Crosshair | 十字線ROI |
Ellipse | 橢圓形ROI |
Line | 線ROI |
Point | 點(diǎn)ROI |
Polygon | 多邊形ROI |
Polyline | 折線ROI |
Rectangle | 矩形ROI |
drawcircle | 創(chuàng)建圓形ROI |
drawcrosshair | 創(chuàng)建十字線ROI |
drawellipse | 創(chuàng)建橢圓形ROI |
drawline | 創(chuàng)建線ROI |
drawpoint | 創(chuàng)建點(diǎn)ROI |
drawpolygon | 創(chuàng)建多邊形ROI |
drawpolyline | 創(chuàng)建折線ROI |
drawrectangle | 創(chuàng)建矩形ROI |
draw | 繪制ROI |
reduce | 降低ROI中點(diǎn)的密度 |
inROI | 確定點(diǎn)是否位于ROI內(nèi) |
createMask | 由ROI創(chuàng)建二值掩膜圖像 |
roipoly | 由多邊形ROI創(chuàng)建二值掩膜圖像 |
poly2mask | 將ROI多邊形轉(zhuǎn)換為區(qū)域掩膜 |
inpaintCoherent | 使用基于相干傳輸?shù)膱D像修復(fù)來(lái)復(fù)原特定圖像區(qū)域 |
inpaintExemplar | 使用基于樣本塊的圖像修復(fù)來(lái)復(fù)原特定圖像區(qū)域 |
roicolor | 根據(jù)顏色選擇ROI |
reducepoly | 使用Ramer-Douglas-Peucker算法降低ROI中點(diǎn)的密度 |
bwskel | 提取骨架 |
deconvlucy | 使用Lucy-Richardson方法去除圖像模糊 |
deconvwnr | 使用Wiener濾波去除圖像模糊 |
edgetaper | 使用點(diǎn)擴(kuò)散函數(shù)模糊圖像邊緣 |
otf2psf | 將光學(xué)傳遞函數(shù)轉(zhuǎn)換為點(diǎn)擴(kuò)展函數(shù) |
psf2otf | 將點(diǎn)擴(kuò)展函數(shù)轉(zhuǎn)換為光學(xué)傳遞函數(shù) |
col2im | 將矩陣列重新排列成塊 |
im2col | 將圖像塊重新排列成列 |
watershed | 分水嶺變換 |
gradientweight | 根據(jù)圖像梯度計(jì)算圖像像素的權(quán)重 |
graydiffweight | 根據(jù)灰度強(qiáng)度差異計(jì)算圖像像素的權(quán)重 |
label2idx | 將標(biāo)記矩陣轉(zhuǎn)換為元胞數(shù)組 |
boundarymask | 計(jì)算分割的區(qū)域邊界 |
jaccard | Jaccard指標(biāo) |
dice | Dice指標(biāo) |
bwboundaries | 跟蹤二值圖像中的對(duì)象邊界 |
bwtraceboundary | 在二值圖像中跟蹤對(duì)象邊界 |
imfindcircles | 使用Hough變換查找圓 |
circles2mask | 由圓創(chuàng)建二值掩模圖像 |
radon | Radon變換 |
iradon | 逆Radon變換 |
regionprops | 測(cè)量圖像區(qū)域的屬性 |
bwconvhull | 從二值圖像生成凸包圖像 |
bweuler | 二值圖像的歐拉數(shù) |
bwboundingbox | 包含二值圖像區(qū)域的最小外接框的位置和大小 |
bwcentroid | 二值圖像區(qū)域的質(zhì)心 |
bwconvexarea | 二值圖像區(qū)域凸包圖像的面積 |
bwconveximage | 二值圖像區(qū)域凸包圖像 |
bweccentricity | 與二值圖像區(qū)域具有相同二階矩的橢圓的偏心率 |
bwequivdiameter | 與二值圖像區(qū)域面積相同的圓的直徑 |
bwextent | 二值圖像區(qū)域中的像素?cái)?shù)與邊界框中總像素?cái)?shù)的比率 |
bwextrema | 二值圖像區(qū)域中的極值點(diǎn) |
bwf illedarea | 二值圖像區(qū)域填充圖像的面積 |
bwf illedimage | 二值圖像區(qū)域填充圖像 |
bwmajoraxislength | 二值圖像中與區(qū)域具有相同歸一化二階中心矩的橢圓長(zhǎng)軸長(zhǎng)度 |
bwminoraxislength | 二值圖像中與區(qū)域具有相同歸一化二階中心矩的橢圓短軸長(zhǎng)度 |
bworientation | x軸與橢圓長(zhǎng)軸(該橢圓與區(qū)域具有相同二階矩)之間的角度 |
bwperimeter | 二值圖像區(qū)域的周長(zhǎng) |
bwpixelidx list | 二值圖像區(qū)域中像素的線性索引 |
bwpixellist | 二值圖像區(qū)域中像素的位置 |
bwsolidity | 二值圖像區(qū)域凸包中區(qū)域內(nèi)像素所占比例 |
impixel | 像素顏色值 |
bwdist | 二值圖像的距離變換 |
bwdistgeodesic | 二值圖像的測(cè)地距離變換 |
graydist | 灰度圖像的灰度加權(quán)距離變換 |
mean2 | 矩陣元素的均值 |
std2 | 矩陣元素的標(biāo)準(zhǔn)差 |
corr2 | 2維相關(guān)系數(shù) |
bwareafilt | 按面積從二值圖像中提取對(duì)象 |
bwselect | 在二值圖像中選擇對(duì)象 |
bwlabel | 標(biāo)記2維二值圖像中的連通分量 |
bwlabeln | 標(biāo)記二值圖像中的連通分量 |
entropy | 灰度圖像的熵 |
graycomatrix | 從圖像創(chuàng)建灰度共生矩陣 |
graycoprops | 根據(jù)灰度共生矩陣計(jì)算特征 |
imcontrast | 對(duì)比度調(diào)整工具 |
registrationEstimator | 圖像配準(zhǔn)器 |
imageRegionAnalyzer | 圖像區(qū)域分析器 |
(9)控制系統(tǒng)工具箱
新增以下函數(shù):
函數(shù)名 | 函數(shù)說(shuō)明 |
dss | 描述性ss的模型 |
pid | pid控制器 |
pidstd | 標(biāo)準(zhǔn)結(jié)構(gòu)的pid控制器 |
piddata | 獲取pid控制器的因子 |
filt | DSP格式的離散傳遞函數(shù) |
rss | 隨機(jī)連續(xù)傳遞函數(shù) |
drss | 隨機(jī)離散傳遞函數(shù) |
sparss | 解析狀態(tài)空間模型 |
sparssdata | 提取狀態(tài)空間模型參數(shù) |
step | 階躍響應(yīng) |
initial | 脈沖響應(yīng)初始化 |
lsim | 給定輸入的系統(tǒng)響應(yīng) |
isct | 判斷模型是否連續(xù) |
isdt | 判斷系統(tǒng)是否離散 |
isempty | 判斷系統(tǒng)是否為空 |
isfinite | 判斷系統(tǒng)參數(shù)為無(wú)窮 |
isproper | 判斷模型是否合理 |
isreal | 判斷模型參數(shù)是否為實(shí)數(shù) |
issiso | 判斷系統(tǒng)是否為單輸入單輸出 |
isstable | 判斷系統(tǒng)是否穩(wěn)定 |
isstatic | 判斷系統(tǒng)是靜態(tài)還是動(dòng)態(tài) |
order | 模型階次 |
ndims | 模型維度 |
size | 模型輸入和輸出維度 |
bodemag | bode幅值圖 |
stepinfo | 階躍信息 |
lsiminfo | 仿真信息 |
norm | 模型范數(shù) |
damp | 模型阻尼和固有頻率 |
pzmap | 極點(diǎn)和零點(diǎn)圖 |
5、新增北太真元功能
(1)增加仿真調(diào)試功能,支持步進(jìn)、步退、繼續(xù)、停止調(diào)試功能,并能通過(guò)鼠標(biāo)單擊模塊間連線添加值標(biāo)簽,實(shí)時(shí)查看端口輸出
(2)新增畫(huà)布快捷操作
快捷鍵 | 操作 |
鼠標(biāo)中鍵+鼠標(biāo)左鍵 | 畫(huà)布自由拖動(dòng) |
空格鍵+鼠標(biāo)左鍵 | 畫(huà)布自由拖動(dòng) |
空格鍵 + 上、下、左、右方向鍵 | 畫(huà)布上下左右方向平移 |
Ctrl + 滾輪 | 畫(huà)布上下方向平移 |
Shift + 滾輪 | 畫(huà)布左右方向平移 |
(3)增加縮略圖功能,拖動(dòng)畫(huà)布會(huì)展示畫(huà)布縮略圖
(4)新增快捷鍵提示,當(dāng)畫(huà)布處于選中狀態(tài)時(shí),長(zhǎng)按空格鍵會(huì)在界面右下角出現(xiàn)快捷鍵操作提示
(5)新增基礎(chǔ)計(jì)算單元:
基礎(chǔ)計(jì)算單元 | 分類(lèi) | 功能說(shuō)明 |
ASCII2String | string | 將ASCII碼值轉(zhuǎn)換為string輸出 |
stringCompare | string | 比較字符串是否相等 |
stringConcatenate | string | 串聯(lián)各個(gè)字符串以形成一個(gè)字符串 |
stringConstant | string | 字符常數(shù) |
stringContains | string | 是否存在子字符串 |
stringConut | string | 指定子字符串在輸入字符串中出現(xiàn)的次數(shù) |
stringEndWith | string | 字符串是否以指定子字符串結(jié)束 |
stringFind | string | 返回第一個(gè)匹配到子字符串的索引 |
stringLength | string | 輸出字符串長(zhǎng)度 |
stringStartWith | string | 字符是否以指定子字符串開(kāi)始 |
string2ASCII | string | 字符串轉(zhuǎn)ascii碼值,輸出uint8即32位 |
subString | string | 從字符串中提取指定長(zhǎng)度的子字符串 |
createDiagonalMatrix | matrix operations | 把對(duì)角矩陣轉(zhuǎn)成滿(mǎn)矩陣 |
crossProduct | matrix operations | 兩個(gè)3x1向量叉積 |
extractDiagonal | matrix operations | 提取滿(mǎn)矩陣的主對(duì)角線 |
hermitianTranspose | matrix operations | 矩陣的共軛轉(zhuǎn)置 |
identityMatrix | matrix operations | 創(chuàng)建單位矩陣 |
isHermitian | matrix operations | 判斷輸入的矩陣是否是共軛矩陣或斜共軛矩陣 |
isSymmetric | matrix operations | 判斷輸入的矩陣是否是對(duì)稱(chēng)矩陣或斜對(duì)稱(chēng)矩陣 |
isTriangular | matrix operations | 判斷輸入是否是上三角矩陣或下三角矩陣 |
matrixMultiply | matrix operations | 矩陣乘法 |
matrixSquare | matrix operations | 計(jì)算矩陣平方 |
transpose | matrix operations | 矩陣轉(zhuǎn)置 |
cos+jsin | math | 復(fù)指數(shù) |
cosh | math | 雙曲余弦 |
exp | math | 指數(shù) |
fix | math | 向零舍入 |
floor | math | 向負(fù)無(wú)窮舍入 |
hypot | math | 平方和的平方根(斜邊) |
matirxConcatenate | matrix operations | 連接數(shù)據(jù)以生成矩陣 |
reshape | math | 將輸入信號(hào)轉(zhuǎn)換為指定的信號(hào)維度輸出,支持輸出行向量或列向量 |
gain | math | 新增矩陣增益 |
integrator | continuous | 新增積分繞回 |
delay | discretes | 支持初始條件參數(shù)設(shè)置為矩陣和標(biāo)量 |
out | outputs | 支持字符串信號(hào)的顯示 |
toWorkspace | outputs | 支持字符串信號(hào)的顯示 |
matrixDivide | matrix operations | 通過(guò)操作符設(shè)置矩陣的乘除操作 |
(6)新增行業(yè)計(jì)算單元:
行業(yè)計(jì)算單元 | 分類(lèi) | 功能說(shuō)明 |
Zonal Harmonic Gravity Model | 航空模塊庫(kù) | 根據(jù)行星重力勢(shì)計(jì)算特定位置行星重力的緯向諧波表示 |
Quaternion Interpolation | 航空模塊庫(kù) | 在兩個(gè)四元數(shù)之間插值 |
LLA to ECEF Position | 航空模塊庫(kù) | 從大地緯度、經(jīng)度和高度計(jì)算以地球?yàn)橹行牡牡厍蚬潭ǎ‥CEF)位置 |
Interpolate Matrix x | 航空模塊庫(kù) | 為給定的輸入x_k和x_f返回插值矩陣,輸入必須來(lái)自Simulink Prelookup 塊 |
Self_Conditioned | 航空模塊庫(kù) | 以自定義形式實(shí)現(xiàn)狀態(tài)空間控制器[A,B,C,D] |
Planetary Gear | 汽車(chē)傳動(dòng)系統(tǒng)模塊庫(kù) | 帶有太陽(yáng)、行星和環(huán)形齒輪的齒輪列車(chē) |
CI Controller | 汽車(chē)傳動(dòng)系統(tǒng)模塊庫(kù) | 壓縮點(diǎn)火控制器,包括空氣質(zhì)量流量、扭矩和EGR估計(jì) |
Surface Mount PM Controller | 汽車(chē)傳動(dòng)系統(tǒng)模塊庫(kù) | 用于表面安裝永磁同步電動(dòng)機(jī)的基于轉(zhuǎn)矩的、面向場(chǎng)控制器 |
Dryden Wind Turbulence Model Continuous +q -r | 航空模塊庫(kù) | 干燥風(fēng)湍流模型 |
Von Karman Wind Turbulence Model Continuous +q -r | 航空模塊庫(kù) | 馮·卡曼湍流模型 |
Dryden Wind Turbulence Model Discrete +q -r | 航空模塊庫(kù) | 干燥風(fēng)湍流模型 |
Dryden Wind Turbulence Model Continuous +q +r | 航空模塊庫(kù) | 干燥風(fēng)湍流模型 |
Von Karman Wind Turbulence Model Continuous +q +r | 航空模塊庫(kù) | 馮·卡曼湍流模型 |
Dryden Wind Turbulence Model Discrete +q +r | 航空模塊庫(kù) | 干燥風(fēng)湍流模型 |
Dryden Wind Turbulence Model Continuous -q +r | 航空模塊庫(kù) | 干燥風(fēng)湍流模型 |
Von Karman Wind Turbulence Model Continuous -q +r | 航空模塊庫(kù) | 馮·卡曼湍流模型 |
Dryden Wind Turbulence Model Discrete -q +r | 航空模塊庫(kù) | 干燥風(fēng)湍流模型 |
ECEF Position to LLA | 航空模塊庫(kù) | 從地球中心地球固定位置(ECEF)計(jì)算行星橢球上方的大地緯度、經(jīng)度和高度 |
Interpolate Matrix x y | 航空模塊庫(kù) | 為給定輸入返回插值矩陣 |
Interpolate Matrix x y z | 航空模塊庫(kù) | 為給定輸入返回插值矩陣 |
Direction Cosine Matrix to Rodrigues | 航空模塊庫(kù) | 將方向余弦矩陣轉(zhuǎn)換為歐拉-羅德里格斯向量 |
Ideal Airspeed Correction | 航空模塊庫(kù) | 計(jì)算指示空速和真實(shí)空速 |
3dof (Body Axes) | 航空模塊庫(kù) | 執(zhí)行與體軸相關(guān)的三自由度運(yùn)動(dòng)方程 |
3dof (Wind Axes) | 航空模塊庫(kù) | 執(zhí)行與風(fēng)軸相關(guān)的三自由度運(yùn)動(dòng)方程 |
Custom Variable Mass 3dof(Body Axes) | 航空模塊庫(kù) | 執(zhí)行自定義可變質(zhì)量相對(duì)于體軸的三自由度運(yùn)動(dòng)方程 |
Custom Variable Mass 3dof(Wind Axes) | 航空模塊庫(kù) | 執(zhí)行自定義可變質(zhì)量相對(duì)于風(fēng)軸的三自由度運(yùn)動(dòng)方程 |
Simple Variable Mass 3dof (Body Axes) | 航空模塊庫(kù) | 簡(jiǎn)單可變質(zhì)量相對(duì)于體軸的三自由度運(yùn)動(dòng)方程 |
Simple Variable Mass 3dof (Wind Axes) | 航空模塊庫(kù) | 執(zhí)行簡(jiǎn)單可變質(zhì)量相對(duì)于風(fēng)軸的三自由度運(yùn)動(dòng)方程 |
Rotation Angles to Rodrigues | 航空模塊庫(kù) | 將旋轉(zhuǎn)角轉(zhuǎn)換為歐拉-羅德里格斯向量 |
Rodrigues To Quaternion | 航空模塊庫(kù) | 將歐拉-羅德里格斯向量轉(zhuǎn)換為四元數(shù) |
Rodrigues to Direction Cosine Matrix | 航空模塊庫(kù) | 將歐拉-羅德里格斯向量向方向余弦矩陣轉(zhuǎn)換的模塊 |
6DOF Quaternion | 航空模塊庫(kù) | 機(jī)體軸的六自由度運(yùn)動(dòng)方程的四元數(shù)表示 |
Attitude Profile Nadir Pointing | 航空模塊庫(kù) | 計(jì)算最短的四元數(shù)旋轉(zhuǎn) |
(7)新增行業(yè)模型:
行業(yè)模型 | 分類(lèi) |
飛發(fā)一體化綜合仿真 | 航空航天類(lèi)模型類(lèi) |
飛機(jī)發(fā)動(dòng)機(jī)模型 | 航空航天類(lèi)模型類(lèi) |
飛機(jī)起落架仿真 | 航空航天類(lèi)模型類(lèi) |
機(jī)電液執(zhí)行機(jī)構(gòu) | 機(jī)械系統(tǒng)模型庫(kù) |
汽車(chē)控制應(yīng)用層開(kāi)發(fā) | 汽車(chē)模擬類(lèi)模型庫(kù) |
熱力學(xué)冷卻系統(tǒng) | 控制系統(tǒng)類(lèi)模型庫(kù) |
數(shù)字衛(wèi)星仿真平臺(tái) | 航空航天類(lèi)模型類(lèi) |
衛(wèi)星姿軌模型 | 航空航天類(lèi)模型類(lèi) |
無(wú)人機(jī)飛行控制 | 航空航天類(lèi)模型類(lèi) |
永磁直流電機(jī)模型 | 機(jī)械系統(tǒng)模型庫(kù) |
二、優(yōu)化功能
1、內(nèi)核優(yōu)化
(1)優(yōu)化函數(shù)名+花括號(hào)調(diào)用時(shí)的報(bào)錯(cuò)信息,例如 funname{i}
會(huì)提示funname
是函數(shù),不能使用花括號(hào)訪問(wèn)
(2)支持使用變量列表直接對(duì)多個(gè)輸出進(jìn)行賦值,[x, y] = c{:}
,[x, y] = s.x
(3)當(dāng)?shù)忍?hào)左側(cè)是變量列表時(shí),輸入?yún)?shù)不足時(shí)會(huì)給出錯(cuò)誤提示,例如 [x, y, z] = c{1:2}
(4)對(duì)于數(shù)學(xué)常量 Inf
NaN
pi
i
j
eps
開(kāi)頭的語(yǔ)句,將不會(huì)被識(shí)別為命令語(yǔ)法。例如 i *1
或 inf *nan
等
(5)在類(lèi)的構(gòu)造函數(shù)返回前強(qiáng)制修改第一個(gè)輸出參數(shù)的類(lèi)型,現(xiàn)在會(huì)報(bào)錯(cuò)
(6)內(nèi)核在啟動(dòng)時(shí)會(huì)自動(dòng)加載 btmulink
和 MatrixFunctions
兩個(gè)插件
(7)優(yōu)化元胞數(shù)組打印空字符向量的邏輯,現(xiàn)在會(huì)顯示為 0x0 char
(8)優(yōu)化 M 文件中幫助文檔的解析
寫(xiě)在 function
或 classdef
之后的文檔可以有縮進(jìn),且前導(dǎo)空行會(huì)被忽略
對(duì)于無(wú)幫助文檔的 M 文件,會(huì)簡(jiǎn)要顯示文件的類(lèi)型(函數(shù)、腳本、類(lèi))
(9)SDK 優(yōu)化插件重載函數(shù)和普通插件函數(shù)調(diào)用的優(yōu)先級(jí),現(xiàn)在插件重載函數(shù)會(huì)優(yōu)先考慮,避免在存在同名普通插件函數(shù)時(shí)重載函數(shù)失效的問(wèn)題
2、函數(shù)優(yōu)化
函數(shù)名 | 優(yōu)化內(nèi)容 |
input | 支持 |
list_plugins | 重構(gòu)函數(shù)功能,顯示目前可讀取到的插件名稱(chēng)、簡(jiǎn)介、以及加載狀態(tài),在之前的版本只顯示已加載插件名;可以將函數(shù)輸出賦值到結(jié)構(gòu)體中記錄信息 |
narginchk、nargoutchk | 支持第二個(gè)參數(shù)取 |
add, minus, reshape, string | 支持日期時(shí)間數(shù)據(jù)類(lèi)型 |
any, all | 支持高維數(shù)組,NaN,稀疏矩陣 |
var, std, median | 支持高維數(shù)組,NaN;并提高計(jì)算效率 |
horzcat, vertcat | 支持日期時(shí)間、表和時(shí)間表數(shù)據(jù)類(lèi)型 |
sort, issorted | 支持高維數(shù)組;支持 datetime, duration 數(shù)據(jù)類(lèi)型 |
char | 支持高維數(shù)組;支持函數(shù)句柄和日期時(shí)間數(shù)據(jù)類(lèi)型 |
cellfun, structfun | 支持 cell, duration, calendarDuration 數(shù)據(jù)類(lèi)型 |
kron | 支持整型數(shù)據(jù)和 logical 數(shù)據(jù) |
fix, ceil, floor, round | 支持整型數(shù)據(jù)類(lèi)型 |
num2cell | 支持高維數(shù)組和稀疏矩陣 |
circshift, fftshift, ifftshift, writematrix | 支持高維數(shù)組 |
length | 支持日期時(shí)間、表、時(shí)間表數(shù)據(jù)類(lèi)型 |
lt, le, gt, ge, eq, noteq | 支持稀疏矩陣 |
nnz, nonzeros | 支持稀疏 logical 數(shù)據(jù)類(lèi)型 |
getField | 支持表數(shù)據(jù)類(lèi)型 |
isa | 支持自定義類(lèi) |
repmat | 提升計(jì)算效率 |
rmfield,isfield | 支持輸入多個(gè)字段 |
load | 支持加載不在當(dāng)前路徑但在路徑管理目錄下的數(shù)據(jù)文件 |
exist | 支持判斷所有文件是否存在 |
error | 支持處理空數(shù)組 |
eps | 支持 realmax 處理 |
. | 支持圓點(diǎn)修改表變量 |
{} | 支持輸入邏輯索引 |
isprime | 提升計(jì)算效率 |
全部繪圖函數(shù) |
|
figure | 支持對(duì)figure函數(shù)創(chuàng)建的圖形對(duì)象設(shè)置Position和Visible屬性 |
surf,surfc,surface,mesh,meshc,meshz |
|
axes,polaraxes | 支持獲取axes和polaraxes函數(shù)所創(chuàng)建圖形對(duì)象的InnerPosition屬性值 |
gscatter | 支持使用默認(rèn)色序繪制分組散點(diǎn)圖 |
rticks,thetaticks | 支持用戶(hù)輸入多個(gè)坐標(biāo)區(qū) |
alpha | 支持為具有透明性相關(guān)屬性的圖形對(duì)象設(shè)置透明度 |
bar,barh |
|
lines | 支持輸入復(fù)數(shù)/小數(shù)獲取顏色數(shù)組 |
統(tǒng)計(jì)與機(jī)器學(xué)習(xí)工具箱/refline | 支持refline(ax,___)語(yǔ)法 |
優(yōu)化工具箱/fminunc, fseminf, fsolve, lsqncommon | 實(shí)現(xiàn) fminunc fseminf fsolve lsqncommon 梯度檢驗(yàn)功能 |
3、集成開(kāi)發(fā)環(huán)境(IDE)優(yōu)化
(1)北太天元軟件界面風(fēng)格全新改版
(2)工具箱控制界面改版
4、字符前端(CLI)優(yōu)化
(1)支持啟動(dòng)時(shí)顯示當(dāng)前北太天元版本號(hào)信息
5、北太真元優(yōu)化
(1)模塊庫(kù)分類(lèi)調(diào)整,可調(diào)整目錄結(jié)構(gòu)不影響模型顯示
(2)北太真元全新界面改版
三、修復(fù)問(wèn)題
1、內(nèi)核問(wèn)題修復(fù)
(1)取下標(biāo)/賦值
修復(fù) a{}
這類(lèi)無(wú)參數(shù)取cell分量會(huì)閃退的問(wèn)題
修復(fù) pi = 2 * pi
這類(lèi)語(yǔ)句無(wú)法正常執(zhí)行的問(wèn)題(賦值前是函數(shù),賦值后是變量)
修復(fù)使用 [c{:}]
形式的語(yǔ)句獲取返回值后,造成后續(xù)函數(shù)調(diào)用可能閃退的問(wèn)題
修復(fù)函數(shù)中需要輸出但未對(duì) varargout
賦值時(shí),沒(méi)有出現(xiàn)報(bào)錯(cuò)信息的問(wèn)題
修復(fù) s.x(ind) = rhs
當(dāng)結(jié)構(gòu)體 s
存在但未定義字段 x
時(shí),不能正確賦值的問(wèn)題
修復(fù)結(jié)構(gòu)體數(shù)組嵌套調(diào)用分量+字段+分量引起的閃退,例如 s(1).a(1)
或 s.a.b(1)
修復(fù)了一個(gè)結(jié)構(gòu)體數(shù)組進(jìn)行嵌套增加字段時(shí)軟件會(huì)閃退的問(wèn)題,例如 a(1).b(1).c = 1
修復(fù)了第一個(gè)輸出形參為 varargout
時(shí),輸出變量為 ans
會(huì)被賦值為 cell 的問(wèn)題
(2)匿名函數(shù)/函數(shù)句柄
修復(fù)函數(shù)句柄調(diào)用在某些情況下輸出參數(shù)個(gè)數(shù)判斷錯(cuò)誤的問(wèn)題
修復(fù)匿名函數(shù)中存在分號(hào)分隔的 cell 無(wú)法正確定義的問(wèn)題,例如 @(x) {1 x; x 2}
(3)面向?qū)ο?/p>
修復(fù)當(dāng) classdef
內(nèi)容為空時(shí),調(diào)用構(gòu)造函數(shù)會(huì)閃退的問(wèn)題
修復(fù)類(lèi)定義語(yǔ)句中 properties ~ end
或 methods ~ end
之間無(wú)內(nèi)容,解釋器會(huì)報(bào)語(yǔ)法錯(cuò)誤的問(wèn)題
類(lèi)的構(gòu)造方法調(diào)用也遵循方法的權(quán)限。即 Access 權(quán)限聲明為 protected
和 private
的構(gòu)造方法無(wú)法在類(lèi)外部調(diào)用
各種特性(類(lèi)、屬性、方法)僅能指定一次,重復(fù)指定現(xiàn)在會(huì)報(bào)錯(cuò)
修復(fù)生成 classdef 對(duì)象后,再將類(lèi)修改為非法定義,下次輸出對(duì)象時(shí)會(huì)有多余的 '變量名 ='
信息的問(wèn)題
修復(fù)使用圓點(diǎn)語(yǔ)法obj.fun()
調(diào)用成員方法時(shí),若方法內(nèi)部修改了obj
屬性, 入?yún)?huì)被直接修改的問(wèn)題
修復(fù)布爾類(lèi)型特性值設(shè)置非法時(shí)軟件會(huì)閃退的問(wèn)題
修復(fù)屬性初值不能是函數(shù)句柄類(lèi)型的問(wèn)題
修復(fù)了靜態(tài)保護(hù)/私有方法可以被其他類(lèi)(非子類(lèi))調(diào)用的問(wèn)題
(4)運(yùn)算符與函數(shù)調(diào)用
修復(fù)交互式執(zhí)行多行腳本時(shí),若第一行存在續(xù)行符...
,第一行之后的內(nèi)容會(huì)被解釋器忽略的問(wèn)題
修復(fù) otherwise 只有一條語(yǔ)句時(shí),無(wú)輸出參數(shù)的函數(shù)調(diào)用輸出個(gè)數(shù)會(huì)識(shí)別成 1 個(gè)的問(wèn)題
修復(fù)函數(shù)名和括號(hào)中有空格會(huì)被識(shí)別為命令語(yǔ)法的問(wèn)題,如fun (x)
修復(fù)&&
與||
運(yùn)算符第二個(gè)參數(shù)求值錯(cuò)誤,報(bào)錯(cuò)信息會(huì)重復(fù)顯示的問(wèn)題
修復(fù)在某些情況下對(duì)()
求值出錯(cuò),ans
變量會(huì)被賦值為error
的問(wèn)題
修復(fù)某些運(yùn)算符、函數(shù)調(diào)用等語(yǔ)句加分號(hào)不會(huì)輸出 ans
變量的問(wèn)題
(5)調(diào)試器
修復(fù)了條件斷點(diǎn)進(jìn)行判斷時(shí)可能的閃退問(wèn)題
修復(fù)了斷點(diǎn)與條件斷點(diǎn)相互覆蓋時(shí),后設(shè)置的斷點(diǎn)不生效的問(wèn)題
修復(fù)使用 dbquit()
函數(shù)退出調(diào)試,命令行會(huì)顯示 1x1 error
ans 變量的問(wèn)題
(6)數(shù)據(jù)類(lèi)型
修復(fù)表格中包含帶有控制字符的 char 數(shù)組,會(huì)報(bào)錯(cuò) basic_string::_M_create
的問(wèn)題
修復(fù)持續(xù)時(shí)間數(shù)組中 Inf
-Inf
的顯示問(wèn)題
修復(fù)元胞數(shù)組中高維空矩陣會(huì)顯示為 []
的問(wèn)題
(7)SDK
修復(fù) bxCreateExtObj
模板函數(shù)的錯(cuò)誤寫(xiě)法
修正文檔中的多處筆誤
2、函數(shù)問(wèn)題修復(fù)
函數(shù)名 | 修復(fù)內(nèi)容 |
eval | 修復(fù)指定返回變量時(shí),同時(shí)還會(huì)生成 |
betainc | 修復(fù)矩陣與向量或標(biāo)量計(jì)算的錯(cuò)誤 |
fopen |
|
find | 修復(fù)輸入標(biāo)量 0 或空數(shù)組時(shí),返回維度不對(duì)的問(wèn)題 |
kron | 修復(fù)整型與浮點(diǎn)型數(shù)據(jù)計(jì)算結(jié)果錯(cuò)誤的問(wèn)題 |
char |
|
fprint | 修復(fù) fprint 無(wú)法生效的問(wèn)題 |
sprintf | 修復(fù)輸入多參數(shù)結(jié)果錯(cuò)誤的問(wèn)題 |
struct |
|
datetime | 修復(fù)部分默認(rèn)格式中文無(wú)法解析的問(wèn)題 |
cat | 修復(fù)輸入日期時(shí)間類(lèi)和表格類(lèi)串聯(lián)數(shù)組時(shí)閃退的問(wèn)題 |
sparse |
|
sort | 修復(fù)相同值索引返回亂序的問(wèn)題 |
rand, randi | 修復(fù)參數(shù)個(gè)數(shù)為 2 且輸入均為負(fù)數(shù)時(shí)的閃退問(wèn)題 |
setfield | 修復(fù)輸入空結(jié)構(gòu)體未正常報(bào)錯(cuò)的問(wèn)題 |
issymmetrix,ishermitian | 修復(fù)輸入非方陣結(jié)果錯(cuò)誤的問(wèn)題 |
vecnorm | 修復(fù) Lp 范數(shù)溢出的問(wèn)題 |
fseek | 修復(fù)指定文件位置超過(guò)文件結(jié)尾仍正常返回的問(wèn)題 |
ferror | 修復(fù) ferror(fileID,'clear') 調(diào)用方式失敗的問(wèn)題 |
contains | 修復(fù)空字符向量計(jì)算錯(cuò)誤的問(wèn)題 |
gamma | 修復(fù)處理非正整數(shù)錯(cuò)誤和溢出的問(wèn)題 |
unique | 修復(fù)指定'rows'模式時(shí),函數(shù)認(rèn)為NaN相等的問(wèn)題 |
strcmp | 修復(fù)對(duì)空字符數(shù)組的處理錯(cuò)誤 |
cell | 修復(fù)對(duì)空矩陣的處理錯(cuò)誤 |
繪圖窗口 |
|
bar,barh | 修復(fù)繪制條形圖時(shí)坐標(biāo)軸數(shù)據(jù)顯示小數(shù)刻度值的問(wèn)題 |
newplot | 適配坐標(biāo)區(qū)Nextplot屬性的不同設(shè)置值 |
contour | 修復(fù)輸入空矩陣時(shí)的閃退問(wèn)題 |
legend | 修復(fù)輸入含'data'字符的數(shù)據(jù)作為圖例指定名稱(chēng)時(shí)的閃退問(wèn)題 |
bubblelegend | 修復(fù)設(shè)置Location為'none'但未指定Position屬性時(shí)的閃退問(wèn)題 |
hsv | 修復(fù)從色條上取一個(gè)顏色時(shí)的閃退問(wèn)題 |
histogram | 修復(fù)臨界值繪制錯(cuò)誤的問(wèn)題 |
polarscatter | 適配坐標(biāo)軸的科學(xué)計(jì)數(shù)法顯示 |
colorbar | 修復(fù)色條上問(wèn)題顯示不完全的問(wèn)題 |
waterfall | 修復(fù)同時(shí)輸入行向量和列向量時(shí)的閃退問(wèn)題 |
validateattributes |
|
validatestring | 修復(fù)函數(shù)名和變量名為string類(lèi)型時(shí)不能正常執(zhí)行的問(wèn)題 |
minres | 修正對(duì)數(shù)據(jù)類(lèi)型的判斷 |
sprand、sprandn | 修復(fù)前三個(gè)入?yún)⒋嬖?時(shí),不能正確返回結(jié)果的問(wèn)題 |
統(tǒng)計(jì)工具箱/corr | 修復(fù)指定 spearman 時(shí)輸出結(jié)果不正確的問(wèn)題 |
優(yōu)化工具箱/fsolve | 修復(fù) options 默認(rèn)輸入時(shí),計(jì)算為空的問(wèn)題 |
優(yōu)化工具箱/fminbnd | 修復(fù)無(wú)法正確調(diào)用外部局部函數(shù)的問(wèn)題 |
優(yōu)化工具箱/intlinprog | 修復(fù)b只能為列向量的問(wèn)題 |
優(yōu)化工具箱/quadprog | 修復(fù)H為NaN矩陣時(shí)沒(méi)有提示報(bào)錯(cuò)信息的問(wèn)題 |
3、集成開(kāi)發(fā)環(huán)境(IDE)問(wèn)題修復(fù)
(1)解決關(guān)閉軟件時(shí)未保存的文件提示導(dǎo)致軟件未正常關(guān)閉的問(wèn)題;
(2)解決exit/quit提示保存文件會(huì)卡住命令行問(wèn)題;
(3)解決新建文件關(guān)閉后,切換目錄閃退的問(wèn)題;
四、已知問(wèn)題
1、內(nèi)核已知問(wèn)題
(1)當(dāng)函數(shù)句柄綁定到插件函數(shù)時(shí),若存在和插件函數(shù)同名的內(nèi)置函數(shù),那么卸載插件后該句柄會(huì)自動(dòng)綁定到內(nèi)置函數(shù),不符合報(bào)錯(cuò)的期望,原則上函數(shù)句柄確定了綁定內(nèi)容后就不應(yīng)隨運(yùn)行環(huán)境而改變。
2、函數(shù)已知問(wèn)題
(1)主體函數(shù)
zip 指定文件夾名稱(chēng)最后有'/'表現(xiàn)錯(cuò)誤
sscanf 暫未支持轉(zhuǎn)換轉(zhuǎn)義字符
(2)優(yōu)化工具箱
fmincon:由于未支持稀疏ldl分解,目前計(jì)算結(jié)果誤差較大
(3)統(tǒng)計(jì)與機(jī)器學(xué)習(xí)工具箱
dbscan:在某些情況可能閃退
(4)繪圖
繪圖函數(shù)在繪制數(shù)據(jù)標(biāo)簽時(shí)可能出現(xiàn)顯示精度不夠的問(wèn)題;
在某些情況下(受給點(diǎn)順序的影響),patch函數(shù)會(huì)繪制多余的區(qū)域;
繪制的線條(特別是標(biāo)記的邊緣線條)可能會(huì)出現(xiàn)顯示不均勻的問(wèn)題;
daspect設(shè)置之后鼠標(biāo)移入和移出窗口,坐標(biāo)軸范圍會(huì)發(fā)生變化;
在某些繪制情形下,使用fill函數(shù)會(huì)出現(xiàn)上面的補(bǔ)片無(wú)法遮擋下面補(bǔ)片線條的問(wèn)題;
在二維直角坐標(biāo)系下,當(dāng)設(shè)置坐標(biāo)軸的zScale屬性為"log"時(shí),二維圖像會(huì)消失;
bubblelegend顯示的氣泡范圍會(huì)精確到小數(shù);
最大化窗口后,在標(biāo)題欄右側(cè)拖動(dòng)窗口,會(huì)發(fā)生閃爍;
heatmap函數(shù)目前不支持通過(guò)subplot創(chuàng)建子圖;
由于對(duì)數(shù)坐標(biāo)軸在平移時(shí)會(huì)重新計(jì)算tick,會(huì)導(dǎo)致移動(dòng)時(shí)坐標(biāo)軸標(biāo)簽跟著改變(主刻度間間隔等);
colorbar設(shè)置位置為"north"且"tick"為右側(cè)時(shí),色條繪制會(huì)出錯(cuò);
設(shè)置繪圖字體樣式后,某些字符的繪制可能不完全
3、集成開(kāi)發(fā)環(huán)境(IDE)已知問(wèn)題
(1)編輯器中多行注釋存在高亮顯示不正常的問(wèn)題;
4、北太真元已知問(wèn)題
(1)北太天元窗口和北太真元窗口不能同時(shí)進(jìn)入調(diào)試狀態(tài)。如果在北太真元窗口調(diào)試狀態(tài)下報(bào)錯(cuò),需要通過(guò)“dbquit”指令在北太天元窗口手動(dòng)退出調(diào)試狀態(tài)。
(2)北太真元仿真調(diào)試時(shí),第一次打開(kāi)數(shù)據(jù)標(biāo)簽,會(huì)顯示“暫無(wú)數(shù)據(jù)”,需要步進(jìn)或步退才能刷新數(shù)據(jù)。第一次步進(jìn)時(shí),數(shù)據(jù)標(biāo)簽也會(huì)顯示“暫無(wú)數(shù)據(jù)”。
(3)參數(shù)表達(dá)式中如果存在天元內(nèi)置函數(shù),參數(shù)檢查后,天元工作區(qū)可能出現(xiàn)ans變量。
(4)斷言類(lèi)的模塊,仿真回調(diào)參數(shù)內(nèi)的代碼執(zhí)行效果,與在天元命令行執(zhí)行效果一致,可能會(huì)在天元命令行窗口出現(xiàn)打印信息;如果代碼包含figure調(diào)用,在運(yùn)行時(shí)必然出現(xiàn)figure窗口;如果存在clear和clc代碼,會(huì)導(dǎo)致模型執(zhí)行異常并報(bào)錯(cuò)。
(5)在子函數(shù)內(nèi)調(diào)用繪圖函數(shù),繪圖內(nèi)容會(huì)隨著運(yùn)行時(shí)間實(shí)時(shí)更新,如果在過(guò)程中關(guān)閉繪圖窗口,可能會(huì)出現(xiàn)“figure不存在”的提示。
(6)子函數(shù)模塊輸出復(fù)數(shù)信號(hào),可能會(huì)導(dǎo)致模型計(jì)算異?;驁?bào)錯(cuò)。