四虎國產成人免費觀看_精品蜜桃av中文字幕_曰批全过程120分钟免费视频_玩弄漂亮少妇高潮动态图_成人激情一区二区电影_最新亚洲中文按摩精油视頻_午夜福利理论片_免费人成年激情视频在线观看_五月天丁香社区_又大又粗的久久久精品少妇AV

北太天元 baltamatica_4.0.0 更新日志

標簽: 軟件版本更新

社區(qū)小助手 2024-11-15 15:05:00

baltamatica 4.0.0_release


一、新增功能

1、新增內核能力

(1)新增面向對象編程功能:

  • 支持類的單一繼承

  • 支持定義類特性

    • Abstract:將類標記為抽象類

    • Sealed:密封類,不能派生子類

    • Hidden:隱藏類

  • 支持如下屬性特性

    • GetAccess、SetAccess:支持分別對屬性設置讀權限和寫權限

    • Abstract:抽象屬性

  • 支持如下方法特性

    • Abstract:抽象方法

    • Sealed:密封方法,即子類無法重寫

  • 支持調用超類構造函數(shù)以及超類同名方法

  • 支持方法聲明語法(僅限抽象方法)

  • 布爾類型的特性現(xiàn)在支持使用~表示特性值是false,例如~Hidden

(2)新增語法特性:

  • 表格類型的動態(tài)屬性語法支持非字符串類型的輸入,例如 T.(1)以及 T.(1) = b

    支持結構體數(shù)組賦值時增加字段的語法,例如 s = struct('x', {1,2}); s(1).y = 1

    支持函數(shù)句柄綁定到插件函數(shù)和類的靜態(tài)函數(shù)

(3)新增BP 文件類型:

  • 現(xiàn)在可將類定義加密為 BP 文件,且 BP 文件對 M 腳本(非函數(shù))的支持更加完善

    help函數(shù)可以讀取 BP 文件中的內容

(4)新增時間表(timetable)數(shù)據(jù)類型的支持

(5)新增SDK能力:

  • 支持面向對象相關操作,包括讀寫對象屬性值、獲取屬性列表等

  • 支持對時間表類型數(shù)據(jù)的操作

  • 增加 bxArray 之間的復制函數(shù) bxCopyArray 和 bxCopyArrayS

  • 增加類型轉化函數(shù) bxMakeArrayComplex bxMakeArrayReal bxResetArray

  • 增加打印 bxArray 內容的函數(shù) bxArrayToStdout bxArrayToCStr

  • 新增表格相關的函數(shù):bxRenameTableRow 用于在表格中設置指定行名稱

  • 新增持續(xù)時間數(shù)組相關的函數(shù):bxGetDurationDisplayString 用于獲取持續(xù)時間數(shù)組打印字符串


2、新增主體函數(shù)

(1)數(shù)學:

函數(shù)名

函數(shù)說明

gallery

生成測試矩陣

pagenorm

按頁求矩陣或向量范數(shù)

tensorprod

兩個張量間的張量積

colperm

列置換

(2)計算幾何(compu_geo插件):

函數(shù)名

函數(shù)說明

boundaryshape

從二維三角剖分創(chuàng)建 polyshape

nsidedpoly

正多邊形

polybuffer

圍繞點、線或 polyshape 對象創(chuàng)建緩沖區(qū)

polyshape

二維多邊形

addboundary

為 polyshape 對象添加邊界

rmboundary

刪除 polyshape 對象的邊界

rmholes

刪除 polyshape 中的孔

rmslivers

刪除 polyshape 邊界離群值

polygon_rotate

旋轉 polyshape

scale

縮放 polyshape

sortboundaries

對 polyshape 邊界進行排序

sortregions

對 polyshape 區(qū)域進行排序

translate

平移 polyshape

polygon_boundary

polyshape 邊界的頂點坐標

holes

將 polyshape 孔邊界轉換為 polyshape 對象數(shù)組

ishole

確定 polyshape 邊界是否為孔

polygon_isinterior

確定給定的點是否在 polyshape 內

nearestvertex

查詢最近的 polyshape 頂點

numboundaries

polyshape 的邊界數(shù)

numsides

polyshape 的邊數(shù)

overlaps

確定 polyshape 對象是否重疊

polygon_plot

繪制 polyshape

regions

訪問 polyshape 區(qū)域

polygon_area

計算 polyshape 的面積

boundingbox

polyshape 的邊界框

centroid

polyshape 的矩心

polygon_convhull

polyshape 的凸包

turningdist

計算 polyshape 對象之間的形變量

polygon_triangulation

三角剖分 polyshape

polygon_perimeter

計算 polyshape 的周長

polygon_intersect

計算 polyshape 對象的交集

polygon_subtract

兩個 polyshape 對象的差集

polygon_union

polyshape 對象的并集

polygon_xor

兩個 polyshape 對象的異或

stlread

從 STL 文件創(chuàng)建三角剖分

stlwrite

從三角剖分創(chuàng)建 STL 文件

(3)圖論(graphtheory插件):

函數(shù)名

函數(shù)說明

graph

創(chuàng)建無向圖結構

digraph

創(chuàng)建有向圖結構

addnode

將新節(jié)點添加到圖

rmnode

從圖中移除節(jié)點,并刪除與該節(jié)點相關的所有邊

addedge

向圖添加新邊

rmedge

從圖中刪除邊

flipedge

在有向圖中反轉邊的方向

numnodes

圖中的節(jié)點數(shù)

numedges

圖中的邊數(shù)

findnode

在圖中查找節(jié)點,并返回與該節(jié)點相關的圖節(jié)點對象

findedge

定位圖中的邊

edgecount

兩個節(jié)點之間的邊數(shù)

reordernodes

對圖節(jié)點重新排序

subgraph

提取子圖

conncomp

圖的連通分量

biconncomp

雙連通圖分量

condensation

圖凝聚

toposort

有向無環(huán)圖的拓撲順序

isdag

確定有向圖是否為有向無環(huán)圖

bfsearch

廣度優(yōu)先圖搜索

dfsearch

深度優(yōu)先圖搜索

shortestpath

兩個單一節(jié)點之間的最短路徑

shortestpathtree

從節(jié)點的最短路徑樹

distances

所有節(jié)點對組的最短路徑距離

degree

圖節(jié)點的度

indegree

有向圖節(jié)點的入度

outdegree

有向圖節(jié)點的出度

adjacency

圖鄰接矩陣

incidence

圖關聯(lián)矩陣

laplacian

圖的拉普拉斯矩陣

printgraph

打印圖的詳細信息,包括頂點和邊的屬性

setnodeprop

設置節(jié)點屬性

setedgeprop

設置邊屬性

(4)繪圖:

函數(shù)名

函數(shù)說明

datetick

日期格式的刻度標簽

alphamap

指定圖窗透明度

shrinkfaces

減小補片面的大小

polarbubblechart

極坐標氣泡圖

clabel

為等高線圖添加高程標簽

rectangle

創(chuàng)建帶有尖角或圓角的矩形

alpha

向坐標區(qū)中的對象添加透明度

cmunique

消除顏色圖中的重復顏色;將灰度或真彩色圖像轉換為索引圖像

cmpermute

重新排列顏色圖中的顏色

surfnorm

曲面圖法線

pie3

三維餅圖

surf2patch

將曲面數(shù)據(jù)轉換為補片數(shù)據(jù)

loglog

雙對數(shù)刻度圖

semilogx

半對數(shù)圖(x 軸有對數(shù)刻度)

semilogy

半對數(shù)圖(y 軸有對數(shù)刻度)

patch

創(chuàng)建彩色多邊形的補片

rose

角直方圖

heatmap

創(chuàng)建熱圖

sortx

對熱圖行中的元素進行排序

sorty

對熱圖列中的元素進行排序

diffuse

計算漫反射

specular

計算鏡面反射

(5)編程:

函數(shù)名

函數(shù)說明

namedargs2cell

將包含名稱-值對組的結構體轉換為元胞數(shù)組

isvarname

判斷輸入的字符串是否是合法的北太天元變量名

mfilename

返回當前執(zhí)行的代碼所在的 M 文件或類名

unzip

提取 zip 文件的內容

zip

將文件壓縮到 zip 文件中

untar

提取 tar 文件的內容

tar

將文件壓縮到 tar 文件中

gunzip

提取 GNU zip 文件的內容

gzip

將文件壓縮到 GNU zip 文件中

genpath

生成搜索路徑

list_toolbox

列出當前已授權的工具箱列表以及它們的加載狀態(tài)

enable_toolbox

啟用指定名稱的工具箱

disable_toolbox

禁用指定名稱的工具箱

toolbox_help

顯示已加載工具箱中由動態(tài)庫提供的函數(shù)名稱列表

(6)數(shù)據(jù)導入和分析:

函數(shù)名

函數(shù)說明

linkaxes

同步多個坐標區(qū)的范圍

topkrows

矩陣的前k行排序

iqr

四分位距

rescale

對數(shù)據(jù)進行縮放

ischange

檢測數(shù)據(jù)中的突變點

splitapply

將數(shù)據(jù)分組并應用函數(shù)

findgroups

查找分組并返回組號

standardizeMissing

插入標準缺失值

(7)語言基礎:

函數(shù)名

函數(shù)說明

exceltime

將北太天元日期時間轉換為 Excel 日期數(shù)字

posixtime

將北太天元日期時間轉換為 POSIX 時間

juliandate

將北太天元日期時間轉換為儒略日期

yyyymmdd

將北太天元日期時間轉換為 YYYYMMDD 數(shù)值

m2xdate

將北太天元日期轉換為 Excel 日期序列值

x2mdate

將 Excel 日期序列值轉換為北太天元日期

timezones

列出時區(qū)

leapseconds

列出 datetime 數(shù)據(jù)類型支持的所有閏秒

dateshift

推移日期或生成日期與時間序列

timetable

創(chuàng)建時間表數(shù)組

istimetable

確定輸入是否為時間表

stack

將來自輸入表的數(shù)據(jù)堆疊到輸出表的一個變量中

native2unicode

將數(shù)值字節(jié)轉換為 Unicode 字符表示形式

unicode2native

將 Unicode 字符表示形式轉換為數(shù)值字節(jié)

timetable2table

將時間表轉換為表

table2timetable

將表轉換為時間表

regexp

匹配正則表達式(區(qū)分大小寫)

regexpi

匹配正則表達式(不區(qū)分大小寫)

regexprep

使用正則表達式替換文本

regexptranslate

將文本轉換為正則表達式

sscanf

從字符串讀取格式化數(shù)據(jù)

isuniform

檢查數(shù)組是否均勻間隔

flipdim

沿著指定維度翻轉矩陣

cellplot

以圖形方式顯示元胞數(shù)組的結構體

(8)其它:

函數(shù)名

函數(shù)說明

vectorize

向量化表達式

timeit

測量運行函數(shù)所需的時間


3、新增集成開發(fā)環(huán)境(IDE)功能

(1)新增短信驗證碼登錄功能

(2)增加class數(shù)據(jù)展示以及交互

(3)增加class相關關鍵字高亮以及縮進

(4)工具欄增加插件和工具箱按鈕

(5)增加軟件在線更新功能

(4)增加編輯器和命令行窗口字體大小在狀態(tài)欄的顯示與調整功能


4、新增工具箱能力

(1)新增深度學習工具箱,內置模型與函數(shù)如下:

類型

名稱

說明

預訓練模型

vgg19

Pytorch預訓練模型,用于執(zhí)行圖片預測

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

訓練神經(jīng)網(wǎng)絡

predictNetwork

使用神經(jīng)網(wǎng)絡執(zhí)行預測任務

(2)新增代碼生成工具箱

可通過命令行窗口命令將m函數(shù)轉化為C++代碼,支持功能如下:

類型

子類型

算符

運算符

算術運算符

+:加法

-:減法

*:矩陣乘法

.*:數(shù)組元素逐個乘法

/:矩陣右除法

./:數(shù)組元素逐個除法

\:矩陣左除法

.\:數(shù)組元素逐個左除法

^:矩陣乘冪

.^:數(shù)組元素逐個乘冪

-':矩陣轉置(共軛轉置)

.':矩陣轉置(非共軛)

關系運算符

==:等于

~=:不等于

>:大于

<:小于

>=:大于等于

<=:小于等于

邏輯運算符

&:元素逐個與運算

|:元素逐個或運算

~:取反運算

其他運算符

::用于生成向量、索引

=:賦值運算符

':轉置運算符

.:結構體字段訪問

( ):用于索引數(shù)組和調用函數(shù)

[ ]:用于創(chuàng)建數(shù)組

{ }:用于創(chuàng)建和訪問元胞數(shù)組

...:行連接符,表示代碼的續(xù)

函數(shù)

數(shù)學運算相關

【abs】:取絕對值

【exp】:計算指數(shù)

【log】:自然對數(shù)

【log10】:常用對數(shù)(底數(shù)10)

【log2】:二進制對數(shù)

【sqrt】:平方根

【norm】:向量或矩陣的范數(shù)

【sum】:求和

【mean】:平均值

【median】:中位數(shù)

【std】:標準差

矩陣和數(shù)組操作

【size】:獲取矩陣尺寸

【length】:獲取長度

【numel】:獲取元素數(shù)量

【transpose】:轉置(非共軛)

【ctranspose】:共軛轉置

【min】:最小值

【max】:最大值

【ones】:創(chuàng)建全為1的矩陣

【zeros】:創(chuàng)建全為0的矩陣

【magic】:生成幻方矩陣

【rand】:生成隨機數(shù)

文件操作

【load】:加載文件數(shù)據(jù)

【save】:保存數(shù)據(jù)到文件

系統(tǒng)和錯誤處理

【clear】:清除變量

【disp】:顯示變量值

【error】:顯示錯誤信息

線性代數(shù)

【eig】:求特征值和特征向量

(3)新增計算機視覺工具箱

包含以下函數(shù):

函數(shù)名

函數(shù)說明

detectFASTFeatures

使用FAST算法檢測角點

detectHarrisFeatures

使用Harris-Stephens算法檢測角點

detectMinEigenFeatures

使用最小特征值算法檢測角點

detectORBFeatures

檢測ORB關鍵點

detectSIFTFeatures

檢測SIFT特征

detectSURFFeatures

檢測SURF特征

extractFeatures

提取感興趣點的描述符(特征)

extractLBPFeatures

提取LBP特征

extractHOGFeatures

提取HOG特征

extractORBFeatures

提取ORB特征

extractSIFTFeatures

提取SIF T特征

extractSURFFeatures

提取SURF特征

extractFREAKFeatures

提取FREAK特征

matchFeatures

特征匹配

selectStrongest

選擇得分最高的部分關鍵點

selectUniform

按均勻分布選擇部分關鍵點

estgeotform2d

根據(jù)匹配點對估計2維幾何變換

estgeotform3d

根據(jù)匹配點對估計3維幾何變換

insertMarker

在圖像中插入標記

insertShape

在圖像中插入形狀

showMatchedFeatures

顯示匹配的特征點

binaryFeatures

用于存儲二值特征向量的對象

cornerPoints

用于存儲角點的對象

ORBPoints

用于存儲ORB關鍵點的對象

SIFTPoints

用于存儲SIFT興趣點的對象

SURFPoints

用于存儲SURF興趣點的對象

markORBPoints

在圖像中標記ORB關鍵點

imp lotKeypoints

在圖像中繪制關鍵點

(4)新增醫(yī)學圖像工具箱

包含以下函數(shù):

類型

函數(shù)名

函數(shù)說明

讀寫和空間參考

medicalImage

2維醫(yī)學圖像像素數(shù)據(jù)和元數(shù)據(jù)

extractFrame

提取2維醫(yī)學圖像序列一幀的像素數(shù)據(jù)

medicalVolume

3維醫(yī)學圖像體素數(shù)據(jù)和空間參考信息

extractSlice

提取3維醫(yī)學圖像一個切片的體素和空間細節(jié)

replaceSlice

替換3維醫(yī)學圖像一個切片的體素值

sliceCorners

提取3維醫(yī)學圖像一個切片的角體素坐標

sliceLimits

提取3維醫(yī)學圖像一個切片在患者坐標系中x, y, z的范圍

montage

在患者坐標中以蒙太奇形式顯示醫(yī)學圖像切片或幀

medvol2struct

將工具箱medical Volume對象轉換為北太天元結構體(警告:建議盡量不使用該函數(shù),面臨將來棄用風險)

dicominfo

從DICOM文件中讀取元數(shù)據(jù)

dicomread

讀取DICOM圖像

getPixelData

獲取DICOM文件的像素數(shù)據(jù)

isnrrd

檢查文件是否為有效NRRD文件

nrrdinfo

從NRRD文件讀取元數(shù)據(jù)

nrrdread

讀取NRRD圖像

niftiinfo

從NIfTI文件讀取元數(shù)據(jù)

niftiread

讀取NIfTI圖像

niftiwrite

使用NIfTI格式將3維醫(yī)學圖像寫入文件

預處理和增強

imfilter

對圖像進行濾波

medfilt2

2維中值濾波

medfilt3

3維中值濾波

imgaussfilt

圖像的2維高斯濾波

(5)PNT工具箱

包含以下函數(shù):

函數(shù)名

函數(shù)說明

blh2ecef

經(jīng)緯高坐標系轉地心地固坐標系位置

blh2local

將經(jīng)緯高坐標位置轉換為以某個點建立的n系為本地坐標系之中

dposrEND2drvec

將卡爾曼濾波器中的位置誤差估計值引起的導航坐標系旋轉轉換為等效旋轉矢量

DrawFun

誤差圖畫圖功能

EarthModel

定義WGS84框架地球模型

ecef2blh

地心地固坐標系位置轉經(jīng)緯高

euler2matrix

歐拉角轉方向余弦矩陣

euler2quat

歐拉角轉四元數(shù)

getgh

獲得大地重力矢量

getRm

求取子午圈曲率半徑

getRn

求取卯酉圈曲率半徑

getWen_n

獲取導航坐標系運動引起的轉動角速度

getWie_n

地球自轉在導航坐標系的表示

matrix2quat

方向余弦矩陣轉四元數(shù)

pos2quat

位置轉四元數(shù)

qinv

四元數(shù)求逆

qmult

四元數(shù)相乘

qmultvec

實現(xiàn)四元數(shù)直接和3D向量乘法

quat2matrix

四元數(shù)轉方向余弦矩陣

quatmod

求四元數(shù)模值

quatnorm

求四元數(shù)范數(shù)

quatnormalize

四元數(shù)歸一化

skew

求反對稱矩陣

askew33

求反對稱矩陣

Cecef2llh

方向余弦矩陣轉經(jīng)緯高

cros

三維向量叉乘

dpos2drv

將卡爾曼濾波器中的位置誤差估計值引起的導航坐標系旋轉轉換為等效旋轉矢量

EAttUpdate

地心地固坐標系下的姿態(tài)更新

ecef2llh

地心地固坐標系位置轉經(jīng)緯高

EPosUpdate

地心地固坐標系下的位置更新

EVelUpdate

地心地固坐標系下的速度更新

getg

獲得大地重力矢量

GetRm

求取子午圈曲率半徑

GetRn

求取卯酉圈曲率半徑

getWenn

獲取導航坐標系運動引起的轉動角速度

getWien

地球自轉在導航坐標系的表示

invq

四元數(shù)求逆

KFUpdate

卡爾曼濾波一步預測

llh2ecef

經(jīng)緯高轉地心地固坐標系

m2q

方向余弦矩陣轉四元數(shù)

pos2q

位置轉四元數(shù)

q2euler

四元數(shù)轉歐拉角

q2m

四元數(shù)轉方向余弦矩陣

q2pos

四元數(shù)轉位置

qmul

四元數(shù)相乘

qmulvec

實現(xiàn)四元數(shù)直接和3D向量乘法

qnormalize

四元數(shù)歸一化

RobustKfUpdate

IGG3卡爾曼濾波量測更新

rv2quat

旋轉矢量轉四元數(shù)

WAttUpdate

世界坐標系下的姿態(tài)更新

WPosUpdate

世界坐標系下的位置更新

WVelUpdate

世界坐標系下的速度更新

Init_Navigation_system

配置函數(shù)

Init_Navigation_system330

配置函數(shù)

Init_Navigation_system_sins

配置函數(shù)

Start_Navigation_System

組合導航主函數(shù)

Feedback

卡爾曼濾波反饋修正

KalmanFilterUpdate

卡爾曼濾波量測更新

KfPredict

卡爾曼濾波一步預測

LcKalmanFilterUpdate

卡爾曼濾波松組合模型

Mechanisation

SINS姿態(tài)、速度和位置更新函數(shù)

Start_SINS_System

SINS解算主函數(shù)

(6)腦電工具箱

包含以下函數(shù):

函數(shù)名

函數(shù)說明

eeg_checkchanlocs

檢查腦電數(shù)據(jù)集通道位置結構的一致性。

eeg_checkset

檢查數(shù)據(jù)集參數(shù)一致性

eeg_eval

將腦電工具箱函數(shù)應用于輸入數(shù)據(jù)集的集合

eeg_getdatact

從指定的數(shù)據(jù)集或組件活動中獲取EEG數(shù)據(jù)

eeg_getversion

獲取腦電版本號(版本嵌入在腳本中,編輯函數(shù)查看版本)。

eeg_global

聲明全局腦電數(shù)據(jù)變量。

eeg_hist

腦電數(shù)據(jù)基的歷史

eeg_options

選項文件/處理腦電數(shù)據(jù)選項

eeg_optionsbackup

腦電處理工具箱選項

eeg_retrieve

從所有腦電數(shù)據(jù)中檢索數(shù)據(jù)集

eeg_store

將數(shù)據(jù)集存儲到ALLEEG中

eegh

歷史記錄功能

gethelpvar

將m文件幫助消息頭轉換為輸出變量

getkeyval

從'key', 'val'序列字符串中獲取變量值。

plugin_askinstall

從GUI或命令行調用安裝腦電處理工具箱插件。

plugin_install

安裝腦電處理工具箱插件。由PLUGIN_ASKINSTALL調用。

plugin_urlread

以字符串形式返回URL的內容。

plugin_urlwrite

以字符串形式發(fā)送URL的內容。

vararg2str

使用EVAL命令將參數(shù)轉換為字符串以便求值

errordlg2

生成一個帶有指定消息和(可選)標題的彈出對話框。

finputcheck

檢查函數(shù){'key','value'}輸入?yún)?shù)對

inputdlg2

輸入功能克隆與著色并為腦電處理工具箱提供幫助。

listdlg2

listdlg函數(shù)克隆與著色并為腦電處理工具箱提供幫助。

pophelp

與 HTHELP相同,但不會在窗口下崩潰。

questdlg2

questdlg函數(shù)克隆與著色并為腦電處理工具箱提供幫助。

supergui

一個全面的GUI自動構建器。

eeg_boundarytype

返回邊界事件。

eeg_chaninds

在腦電圖結構中查找通道指數(shù)。

eeg_decodechan

給定一個輸入EEG數(shù)據(jù)集結構,輸出一個新的EEG數(shù)據(jù)結構,保留和/或排除指定的時間/延遲、數(shù)據(jù)點、通道和/或分段范圍。

eeg_eegrej

腦電工具箱數(shù)據(jù)集中連續(xù)數(shù)據(jù)的拒絕部分

eeg_emptyset

使用默認值初始化腦電數(shù)據(jù)集結構。

eeg_epoch2continuous

將分段數(shù)據(jù)集轉換為連續(xù)數(shù)據(jù)集,其中數(shù)據(jù)分段由邊界事件分隔。

eeg_epochformat

將數(shù)據(jù)集的epoch信息從結構體轉換為數(shù)組,反之亦然。

eeg_findboundaries

返回邊界事件的索引

eeg_interp

插入數(shù)據(jù)通道

eeg_isboundary

檢測是否是邊界事項

eeg_lat2point

將相對于腦電數(shù)據(jù)分段的時間鎖定事件的時間單位延遲轉換為數(shù)據(jù)點的延遲百分比。

eeg_mergelocs

合并通道結構,同時保留通道順序

eeg_mergelocs_diffstruct

合并通道結構,同時保留通道順序(diffstruct)

eeg_point2lat

將數(shù)據(jù)點延遲轉換為相對于時間鎖定的延遲(以毫秒為單位)。

eeg_rejmacro

用于執(zhí)行數(shù)據(jù)拒絕的所有pop_ functions的內部腦電處理工具箱的宏。

eeg_urlatency

求原始連續(xù)數(shù)據(jù)中某個時間點的原始 (ur) 延遲。

pop_averef

將腦電圖數(shù)據(jù)集轉換為平均參考值。

pop_biosig

使用 BIOSIG 工具箱將數(shù)據(jù)文件導入腦電處理工具箱

pop_chancenter

最近的笛卡爾 X,Y,Z 通道坐標

pop_chancoresp

自動定義兩個通道位置結構 之間的對應關系(通過匹配通道標簽),否則使用用戶輸入 GUI。

pop_chanedit

(編輯通道位置文件)編輯腦電數(shù)據(jù)集EEG.chanlocs的通道位置結構。

pop_chansel

彈出圖形界面選擇通道

pop_editeventvals

編輯EEG數(shù)據(jù)集結構中包含的事件。如果數(shù)據(jù)集是唯一的輸入,則會彈出一個窗口,允許用戶插入相關的參數(shù)值。

pop_eegplot

(繪制時間序列圖)使用滾動顯示器直觀地檢查腦電圖數(shù)據(jù)。 對視覺上(和/或先前)選擇的數(shù)據(jù)部分(即連續(xù)數(shù)據(jù)的延伸或整個數(shù)據(jù)周期)進行拒絕或標記。

pop_epoch

(分段)通過提取時間鎖定在特定事件類型或事件索引上的數(shù)據(jù)分段,將連續(xù)EEG數(shù)據(jù)集轉換為分段的數(shù)據(jù)。也可以對已經(jīng)分段的數(shù)據(jù)集進行次分段(如果次分段大小相同或更小)。這個pop_function調用EPOCH。

pop_erpimage

繪制給定腦電信號通道或獨立分量的erp圖像圖。

pop_importepoch

將epoch和/或epoch事件信息導出到EEG數(shù)據(jù)集的事件結構數(shù)組。

pop_interp

插入數(shù)據(jù)通道

pop_loadset

加載腦電圖數(shù)據(jù)集。 如果沒有參數(shù),則彈出一個輸入窗口。

pop_plotdata

繪制矩形陣列中 EEG 通道或獨立分量的平均值。 否則,(過度)繪制單個試驗。

pop_plottopo

使用 PLOTTOPO 以地形數(shù)組格式繪制一個或多個串聯(lián)的多通道數(shù)據(jù)紀元

pop_prop

繪制通道或獨立組件的屬性。

pop_readlocs

加載通道位置文件(如果沒有參數(shù),則彈出交互式窗口)。

pop_reref

(重參考)將 EEG 數(shù)據(jù)集轉換為平均參考或新的公共參考通道(或多個通道)。 調用 REREF。

pop_resample

(降采樣 )重采樣數(shù)據(jù)集(彈出窗口)。

pop_runica

執(zhí)行獨立成分分析(ICA)。使用 RUNICA、BINICA 或其他 ICA 或其他線性分解運行 EEG 數(shù)據(jù)集的 ICA 分解。

pop_saveset

保存一個或多個腦電圖數(shù)據(jù)集結構

pop_select

(選擇或刪除通道)給定輸入 EEG 數(shù)據(jù)集結構,輸出保留和/或排除指定時間/延遲、數(shù)據(jù)點、通道和/或紀元范圍的新 EEG 數(shù)據(jù)結構。

pop_selectcomps

使用按鈕顯示組件,以可視化其屬性并將其標記為拒絕。

pop_selectevent

在腦電圖數(shù)據(jù)集中查找事件。

pop_spectopo

繪制指定數(shù)據(jù)通道或成分的頻譜圖。

pop_topoplot

在圖形窗口中繪制頭皮圖。如果輸入?yún)?shù)的數(shù)量少于3,則彈出交互式查詢窗口。 對TOPOPLOT進行(可能是重復)調用。

acsobiro

基于時滯協(xié)方差矩陣聯(lián)合對角化的A. Chickocki's魯棒二階盲辨識 (Second-Order Blind Identification (SOBI))。

axcopy

使用鼠標左鍵將圖形軸及其圖形對象復制到新的彈出窗口。

binica

從命令行運行RUNICA的獨立二進制版本。

biosig2eeglab

將BIOSIG結構轉換為腦電數(shù)據(jù)結構

biosig2腦電處理工具箱event

將biosig事件轉換為腦電數(shù)據(jù)事件結構

blockave

對相同大小的連接數(shù)據(jù)集進行塊平均

cart2topo

轉換xyz-笛卡兒通道坐標到極坐標

cbar

顯示全部或部分顏色條

celltomat

將單元格數(shù)組轉換為矩陣

chancenter

重新定位笛卡爾X,Y,Z通道坐標

changeunits

取一個軸上的一個或多個點,并給出其在另一個軸上的位置。

convertlocs

利用EEG.chanlocs結構在坐標系之間轉換電極位置

coregister

與參考通道位置文件共同注冊測量或模板電極位置。

eegplot

滾動多通道數(shù)據(jù)查看器

eegrej

從連續(xù)腦電圖數(shù)據(jù)中剔除任意時段

epoch

從連續(xù)腦電數(shù)據(jù)中提取分段時間鎖定到指定事件。

erpimage

將單個epochs繪制為圖像。 繪制單次試驗數(shù)據(jù)時代集合的彩色圖像,可選地對輸入排序變量進行排序和/或對齊,并使用高斯加權移動平均對試驗進行平滑。

fastif

快速if函數(shù)。

floatwrite

將數(shù)據(jù)矩陣寫入浮點文件。

jader

利用JADE對真實信號進行盲分離

loadtxt

將ASCII文本文件裝入數(shù)字或單元格數(shù)組

lookupchantemplate

查找頻道模板。

matsel

從給定的多分段數(shù)據(jù)矩陣中選擇行、列和epochs

mattocell

將矩陣轉換為單元格數(shù)組

movav

對按xval索引的數(shù)據(jù)執(zhí)行移動平均。 支持使用移動的非矩形窗口。

parsetxt

解析文本輸入到單元格數(shù)組

phasecoher

使用高斯小波實現(xiàn)試驗間放大器/相干性。

plotchans3d

從Polhemus ELP文件繪制三維配置。

plotmesh

繪制由面和頂點定義的網(wǎng)格

plottopo

在拓撲圖數(shù)組中繪制數(shù)據(jù)epochs

readeetraklocs

讀取使用EETrak數(shù)字化軟件保存的3d位置文件

readelp

從生成的.elp(電極位置)文件中讀取電極位置,例如,由Polhemus跟蹤設備生成

readlocs

從文件中讀取電極位置坐標和其他信息。

readneurodat

讀取神經(jīng)掃描位置文件(.dat)

readneurolocs

讀取神經(jīng)掃描電極定位文件(.asc)

reref

重新參考數(shù)據(jù)

runica

運行Infomax ICA分解 對輸入數(shù)據(jù)進行獨立成分分析(ICA)分解

sbplot

在任意子圖網(wǎng)格位置和大小中創(chuàng)建軸

sobi

基于相關矩陣聯(lián)合對角化的二階盲識別(SOBI) 。

spec

功率譜。如果信號處理工具箱不存在,這個函數(shù)將取代PSD函數(shù)。它使用TIMEF函數(shù)。

spectopo

繪制所有通道的頻譜和頭皮圖。 在所有通道上繪制winsize數(shù)據(jù)時代長度段的功率譜密度(PSD)作為一束跡線。

sph2topo

將球面坐標的3列頭部圖文件轉換為極坐標(非圓柱)坐標的3列topoplot文件。

spherror

CHANCENTER子函數(shù)用于計算笛卡爾坐標到球體的最小距離

textsc

在屏幕坐標中放置文本,并在圖的頂部放置標題。

topo2sph

將topoplot樣式的2d極坐標通道位置文件轉換為用于headplo的3d球文件

topoplot

繪制頭皮圖

trial2eegplot

將腦電數(shù)據(jù)格式轉換為拒絕窗口的eplot格式

anova1_cell

使用ANOVA計算細胞陣列中的f值

anova1rm_cell

使用重復測量ANOVA計算細胞陣列中的f值。

anova2_cell

使用方差分析(ANOVA)計算單元格數(shù)組中的f值。

anova2rm_cell

使用方差分析(ANOVA)計算單元格數(shù)組中的f值。

concatdata

將存儲在單元數(shù)組中的數(shù)據(jù)連接到單個數(shù)組中。只沿著最后一個維度進行連接

corrcoef_cell

使用數(shù)組和單元格數(shù)組輸入計算pairwise相關性。

fdr

計算誤檢率掩碼

stat_surrogate_ci

在觀察樣本來自給定代理分布的零假設下計算經(jīng)驗p值。

stat_surrogate_pvals

計算在觀察到的樣本來自給定替代分布的零假設下的經(jīng)驗p值。

statcond

使用基于標準參數(shù)或非參數(shù)排列的方差分析(1-way或2-way)或t檢驗方法對兩個或多個數(shù)據(jù)條件進行統(tǒng)計比較。

statcondfieldtrip

與statcond相同,只是它使用fieldtrip的統(tǒng)計函數(shù)。

surrogdistrib

構建代理分發(fā)

ttest cell

計算配對t檢驗。

ttest2_cell

計算非配對t檢驗。

angtimewarp

給定兩個事件標記向量,計算輸入角時間序列的翹曲,使其evlatencies與newlatencies匹配。

timef

返回單個輸入時間序列的平均事件相關譜擾動(ERSP)和試次間一致性(ITC)變化的估計值和圖表。

timewarp

給定兩個事件標記向量,計算一個矩陣,可用于扭曲時間序列,使其事件延遲與新延遲匹配。

std_chaninds

在STUDY中查找通道索引

averef

注意,這個舊功能在腦電處理工具箱中沒有被使用。腦電處理工具箱使用的函數(shù)是reff。

help2html

將m文件幫助消息頭轉換為.html幫助文件

runpca

使用SVD或SVDS使用奇異值分解(SVD)執(zhí)行主成分分析(PCA)

mmo

創(chuàng)建內存映射數(shù)據(jù)類

eegplugin_firfilt

腦電處理工具箱插件用于使用線性相位FIR濾波器過濾數(shù)據(jù)

findboundaries

在連續(xù)EEG數(shù)據(jù)集的事件結構中尋找邊界(數(shù)據(jù)不連續(xù))

fir_filterdcpadded

用DC常數(shù)和濾波器填充數(shù)據(jù)

firfilt

腦電處理工具箱插件用于使用線性相位FIR濾波器過濾數(shù)據(jù) 使用DC常數(shù)填充數(shù)據(jù),使用FIR濾波器過濾數(shù)據(jù), 并通過濾波器的群延遲移動數(shù)據(jù)。

firfiltreport

過濾器參數(shù)報告

firfiltsplit

在不連續(xù)處分割數(shù)據(jù)并轉發(fā)到直流填充濾波器功能

firgauss

高斯低通FIR濾波器

firws

設計I型windowed sinc線性相位FIR濾波器

firwsord

估計windowed sinc FIR濾波器的順序取決于窗口類型和請求的過渡帶寬

invfirwsord

估計windowed sinc FIR 濾波器過渡頻帶寬度

invkaiserbeta

估計Kaiser beta的最大通帶偏差/波動

kaiserbeta

估計Kaiser window beta

minphaserceps

將FIR濾波器系數(shù)轉換為最小相位

plotfresp

繪制濾波器的脈沖、階躍、幅度和相位響應

pop_eegfiltnew

使用Hamming windowed sinc FIR濾波器過濾數(shù)據(jù)

pop_firma

使用移動平均FIR過濾器過濾數(shù)據(jù)(彈窗模式)

pop_firpm

使用Parks-McClellan FIR濾波器過濾數(shù)據(jù)(彈窗模式)

pop_firpmord

估計Parks-McClellan filter order和權重(彈窗模式)

pop_firws

使用windowed sinc FIR 過濾器過濾數(shù)據(jù)(彈窗模式)

pop_firwsord

估計 windowed sinc 過濾器階數(shù)依據(jù)窗口類型和要求的過渡帶的寬度(彈窗模式)

pop_kaiserbeta

估計Kaiser window beta (彈窗模式)

pop_xfirws

設計和導出xfir兼容的windowed sinc FIR濾波器

windows

對稱窗口函數(shù)

已有工具箱強化:

(6)統(tǒng)計與機器學習工具箱

由統(tǒng)計工具箱與機器學習工具箱合并,并新增以下函數(shù):

函數(shù)名

函數(shù)說明

randsample

隨機采樣

grp2idx

從分組變量創(chuàng)建索引向量

parallelcoords

平行坐標圖

kstest

Kolmogorov-Smirnov 檢驗

andrewsplot

安德魯斯圖

biplot

雙標圖(雙重圖)

glyphplot

創(chuàng)建星形圖

datasample

以替換或非替換方式隨機抽樣

nancov

協(xié)方差矩陣,忽略 NaNs

capaplot

繪制概率圖

controlrules

Western Electric -Nelson 控制規(guī)則

fsurfht

交互式等值線圖

wblplot

Weibull 概率圖

crosstab

Cross-tabulation

polyconf

多項式置信區(qū)間

random

隨機數(shù)生成

caseread

從文件中讀取個案名稱

casewrite

個案名稱寫進文件中

cdfplot

經(jīng)驗累積分布函數(shù) (cdf) 圖

hist3

雙變量直方圖

lsline

向散點圖添加最小二乘線條

gplotmatrix

按組劃分的散點圖矩陣

ecdfhist

基于經(jīng)驗累積分布函數(shù)的直方圖

nearcorr

通過最小化 Frobenius 距離計算最近的相關矩陣

mlecov

繪制Weibull 概率分布

gmdistribution

高斯混合分布類

pdf

高斯混合分布的概率密度函數(shù)

cdf

高斯混合分布的累積分布函數(shù)

random

高斯混合分布的隨機變量

fitgmdist

將高斯混合分布擬合到數(shù)據(jù)

mahal

X 到各成分均值的 Mahalanobis 距離

cluster

針對高斯混合分布對數(shù)據(jù)進行聚類

posterior

給定數(shù)據(jù)的成分后驗概率

meanEffectSize

單樣本或雙樣本效應大小計算

bootstrp

Bootstrap 抽樣

jackknife

Jackknife 抽樣

bootci

Bootstrap 置信區(qū)間

manova1

單因素多變量方差分析

grpstats

按組的匯總統(tǒng)計

lillietest

驗證

multcompare

multcompare

sampsizepwr

樣本大小和檢驗力

controlchart

Shewhart 控制圖

gagerr

量具重復性和再現(xiàn)性研究

refcurve

將參考曲線添加到繪圖中

anovan

N 因素方差分析

robustcov

穩(wěn)健的多變量協(xié)方差和均值估計

kmedoids

k中心點聚類

pca

對原始數(shù)據(jù)的主成分分析

pcacov

對協(xié)方差矩陣的主成分分析

cluster

從 linkages 構建聚集集群

clusterdata

從數(shù)據(jù)構建聚集集群

cophenet

遺傳相關系數(shù)

inconsistent

計算非一致性系數(shù)

linkage

聚集分層聚類樹

pdist

成對觀測值之間的兩兩距離

squareform

格式化距離矩陣

dbscan

基于密度的噪聲應用空間聚類

spectralcluster

譜聚類

robustcov

已歸類為統(tǒng)計

mahal

馬氏距離

pdist2

兩組觀測值之間的成對距離

dendrogram

樹狀圖

optimalleaforder

層次聚類的最優(yōu)葉排序

manovacluster

多元方差分析之后的群平均聚類的樹狀圖

silhouette

為聚類數(shù)據(jù)繪制輪廓圖。

canoncorr

陣樣本特征系數(shù)和相關性

pcares

主成分分析殘差

ppca

基于概率的主成分分析

kmeans

k 均值聚類

createns

創(chuàng)建最近鄰對象

hmmgenerate

生成隱馬爾科夫模型的序列

hmmdecode

隱馬爾可夫模型后驗狀態(tài)概率

hmmestimate

從發(fā)射和狀態(tài)中估計隱馬爾可夫模型的參數(shù)

hmmtrain

從觀測序列中估計隱馬爾可夫模型的參數(shù)

hmmviterbi

隱馬爾可夫模型最可能狀態(tài)路徑

plsregress

偏最小二乘法 (PLS) 回歸

stepwisefit

使用逐步回歸的擬合回歸模型

fsulaplacian

使用 Laplacian 分數(shù)對無監(jiān)督學習的特征進行排名

factoran

因子分析

cmdscale

經(jīng)典多維尺度分析

procrustes

Procrustes分析

nlinfit

非線性回歸

relieff

使用ReliefF或RReliefF算法對預測因子的重要性進行排序

rotatefactors

旋轉因子載荷

mdscale

非經(jīng)典多維標度

nlpredci

非線性回歸預測置信區(qū)間

knnsearch

KNN搜索(使用數(shù)據(jù))

knnsearch_obj

KNN搜索(使用對象)

rangesearch

指定距離的KNN搜索(使用數(shù)據(jù))

rangesearch_obj

指定距離的KNN搜索(使用對象)

nnmf

非負矩陣分解

(7)偏微分方程工具箱

新增以下函數(shù):

函數(shù)名

函數(shù)說明

Gauss_quadrature_for_line_integral_test_triangle

對三角形單元進行測試的線積分的高斯積分計算。

applyBoundaryCondition

應用邊界條件,為橢圓方程施加邊界條件。

applyDirichBoundConParabolic

應用邊界條件,為拋物方程施加第一類邊界條件(Dirichlet邊界條件)。

applyDirichBoundConParabolicTime

應用邊界條件,為拋物方程當前時間節(jié)點施加第一類邊界條件(Dirichlet邊界條件)。

applyNeumBoundConParabolic

應用邊界條件,為拋物方程施加第二類邊界條件(Neumann邊界條件)。

applyRobinBoundConParabolicMatrix

應用邊界條件,為拋物方程剛度矩陣施加第三類邊界條件(Robin邊界條件)。

applyRobinBoundConParabolicVector

應用邊界條件,為拋物方程右端向量施加第三類邊界條件(Robin邊界條件)。

applySystemBoundaryCondition

應用系統(tǒng)邊界條件,為整體系統(tǒng)設置邊界約束。

applySystemDirichBoundConParabolic

應用邊界條件,為拋物方程系統(tǒng)施加第一類邊界條件(Dirichlet邊界條件)。

applySystemDirichBoundConParabolicTime

應用邊界條件,為拋物方程時間步中施加系統(tǒng)級的第一類邊界條件(Dirichlet邊界條件)。

assembleEigenmodesMatrix

矩陣組裝器,組裝特征模態(tài)的線性系統(tǒng)矩陣。

assembleEllipticMatrix

矩陣組裝器,為橢圓方程組裝線性系統(tǒng)剛度矩陣。

assembleEllipticVector

向量組裝器,為橢圓方程組裝線性系統(tǒng)右端向量。

assembleFEMatrices

有限元線性系統(tǒng)組裝器,組裝有限元問題的各種線性系統(tǒng)矩陣。

assembleParabolicMatrix

矩陣組裝器,為拋物方程組裝線性系統(tǒng)剛度矩陣。

assembleParabolicVector

向量組裝器,為拋物方程組裝線性系統(tǒng)右端向量。

createPDEResults

創(chuàng)建PDE結果,用于存儲和處理已求解的PDE模型的結果。

createpde

創(chuàng)建PDE模型,用于創(chuàng)建要求解的PDE模型結構體。

evaluateHeatFlux

評估熱溶液在節(jié)點或任意空間位置的熱通量。

evaluateHeatRate

計算法向指定邊界的綜合熱流率。

evaluatePrincipalStrain

計算節(jié)點位置的主應變。

evaluatePrincipalStress

評估節(jié)點位置的主應力。

evaluateReaction

計算邊界上的反作用力。

evaluateStrain

評估動態(tài)結構分析問題的應變。

evaluateStress

評估動力結構分析問題的應力。

evaluateTemperatureGradient

計算熱溶液在任意空間位置的溫度梯度。

evaluateVonMisesStress

評估動態(tài)結構分析問題的馮米塞斯應力。

gaussQuadEllipticMatrix

矩陣單剛組裝器,用于橢圓方程組裝線性系統(tǒng)剛度矩陣。

gaussQuadEllipticVector

向量單剛組裝器,用于橢圓方程組裝線性系統(tǒng)右端向量。

gaussQuadParabolicMatrix

矩陣單剛組裝器,用于拋物方程組裝線性系統(tǒng)剛度矩陣。

gaussQuadParabolicMatrixBoundary

矩陣單剛組裝器,用于拋物方程邊界處理組裝線性系統(tǒng)剛度矩陣。

gaussQuadParabolicVector

向量單剛組裝器,用于拋物方程組裝線性系統(tǒng)右端向量。

gaussQuadParabolicVectorBoundary

向量單剛組裝器,用于拋物方程邊界處理組裝線性系統(tǒng)右端向量。

generateBoundaryNodesEdges

用于生成網(wǎng)格邊界的邊與邊界節(jié)點信息。

generateMesh

用于生成計算域的網(wǎng)格。

generate_Gauss_local_1D

用于生成一維局部單元的高斯積分點。

generate_Gauss_local_2D

用于生成二維局部單元的高斯積分點。

generate_Gauss_local_triangle

用于生成三角形局部單元的高斯積分點。

generate_Gauss_reference_1D

用于生成一維參考單元的高斯積分點。

generate_Gauss_reference_triangle

用于生成二維三角參考單元的高斯積分點。

generate_M_T_triangle

用于生成網(wǎng)格信息矩陣,適用于三角形單元。

getInitialVector

用于生成初始向量,適用于依賴時間的方程。

getInitialVectorPU

用于生成一階導數(shù)初值向量與矩陣,適用于依賴時間的方程。

interpolateAcceleration

對動態(tài)結構模型的所有時間或頻率步長在任意空間位置插入加速度。

interpolateCurrentDensity

在任意空間位置插值直流導通結果中的電流密度。

interpolateDisplacement

在任意空間位置插值位移。

interpolateElectricField

在任意空間位置插值靜電或直流傳導結果中的電場。

interpolateElectricFlux

在任意空間位置插值靜電結果中的電通量密度。

interpolateElectricPotential

在任意空間位置插值靜電或直流傳導結果中的電勢。

interpolateHarmonicField

在任意空間位置插值諧波結果中的電場或磁場。

interpolateMagneticField

在任意空間位置插值靜磁結果中的磁場。

interpolateMagneticFlux

在任意空間位置插值靜磁結果中的磁通密度。

interpolateMagneticPotential

在任意空間位置插值靜磁結果中的磁勢。

interpolateSolution

將PDE解插值到任意點。

interpolateStrain

在任意空間位置插值應變。

interpolateStress

在任意空間位置插值應力。

interpolateTemperature

在任意空間位置的熱結果中插入溫度。

interpolateVelocity

對動態(tài)結構模型的所有時間或頻率步長在任意空間位置插入速度。

interpolateVonMisesStress

在任意空間位置插值馮米塞斯應力。

mainSolveConductiveMediaDCElliptic

用戶界面,求解直流導電介質的橢圓方程。

mainSolveDiffusionElliptic

用戶界面,求解擴散問題的橢圓方程。

mainSolveElectrostaticsElliptic

用戶界面,求解靜電學問題的橢圓方程。

mainSolveGenericScalarEigenmodes

用戶界面,求解標量場的特征模態(tài)。

mainSolveGenericScalarElliptic

用戶界面,求解標量橢圓方程。

mainSolveGenericScalarHyperbolic

用戶界面,求解標量雙曲方程。

mainSolveGenericScalarParabolic

用戶界面,求解標量拋物方程。

mainSolveHeatTransferElliptic

用戶界面,求解熱傳導問題的橢圓方程。

mainStructuralMechPlaneStrainEigenmodes

用戶界面,求解結構力學平面應變問題的特征模態(tài)。

mainStructuralMechPlaneStrainElliptic

用戶界面,求解結構力學平面應變問題的橢圓方程。

mainStructuralMechPlaneStressEigenmodes

用戶界面,求解結構力學平面應力問題的特征模態(tài)。

mainStructuralMechPlaneStressElliptic

用戶界面,求解結構力學平面應力問題的橢圓方程。

mainsolveDiffusionParabolic

用戶界面,求解擴散問題的拋物方程。

mainsolveHeatTransferParabolic

用戶界面,求解熱傳導問題的拋物方程。

mianSolveACPowerElectromagneticsElliptic

用戶界面,求解交流電磁學問題的橢圓方程。

mianSolveGenericSystemEigenmodes

用戶界面,求解通用系統(tǒng)的特征模態(tài)。

mianSolveGenericSystemElliptic

用戶界面,求解通用系統(tǒng)的橢圓方程。

mianSolveGenericSystemHyperbolic

用戶界面,求解通用系統(tǒng)的雙曲方程。

mianSolveGenericSystemParabolic

用戶界面,求解通用系統(tǒng)的拋物方程。

mianSolveMagnetostaticsElliptic

用戶界面,求解靜磁學問題的橢圓方程。

pdemesh

網(wǎng)格可視化,用于繪制PDE模型的網(wǎng)格。

pdemesh_main

用戶界面,用于創(chuàng)建和可視化PDE模型的網(wǎng)格。

seidel

用于求解線性方程組的Gauss-Seidel迭代法。

setBoundaryConditions

為PDE模型設定邊界條件。

setEquationCoefficients

為PDE模型設定方程系數(shù)。

setGeometry

為PDE模型設定求解幾何結構。

setInitialConditions

為PDE模型設定初值條件。

setIsTimeDependent

為PDE模型設定是否為時間相關的問題。

setMesh

為PDE模型設定網(wǎng)格。

setPDEModel

為PDE模型設定類型和基本屬性。

setPDESystemSize

為PDE模型設定系統(tǒng)的維度和規(guī)格。

solveACPowerElectromagneticsElliptic

標量橢圓方程求解器,用于求解交流電磁學問題。

solveConductiveMediaDCElliptic

標量橢圓方程求解器,用于求解直流導電介質問題。

solveDiffusionElliptic

標量橢圓方程求解器,用于求解擴散問題。

solveDiffusionParabolic

標量拋物方程求解器,用于求解擴散問題。

solveElectrostaticsElliptic

標量橢圓方程求解器,用于求解靜電學問題。

solveGenericScalarEigenmodes

標量特征模態(tài)求解器,用于通用標量場的特征模態(tài)。

solveGenericScalarElliptic

標量橢圓方程求解器,用于求解通用標量場問題。

solveGenericScalarHyperbolic

標量雙曲方程求解器,用于求解通用標量場問題。

solveGenericScalarParabolic

標量拋物方程求解器,用于求解通用標量場問題。

solveGenericSystemEigenmodes

向量特征模態(tài)求解器,用于通用系統(tǒng)的特征模態(tài)。

solveGenericSystemElliptic

向量橢圓方程求解器,用于求解通用系統(tǒng)問題。

solveGenericSystemHyperbolic

向量雙曲方程求解器,用于求解通用系統(tǒng)問題。

solveGenericSystemParabolic

向量拋物方程求解器,用于求解通用系統(tǒng)問題。

solveHeatTransferElliptic

標量橢圓方程求解器,用于求解熱傳導問題。

solveHeatTransferParabolic

標量拋物方程求解器,用于求解熱傳導問題。

solveMagnetostaticsElliptic

標量橢圓方程求解器,用于求解靜磁學問題。

solveStructuralMechPlaneStrainEigenmodes

向量特征模態(tài)求解器,用于求解結構力學平面應變問題。

solveStructuralMechPlaneStrainElliptic

向量橢圓方程求解器,用于求解結構力學平面應變問題。

solveStructuralMechPlaneStressEigenmodes

向量特征模態(tài)求解器,用于求解結構力學平面應力問題。

solveStructuralMechPlaneStressElliptic

向量橢圓方程求解器,用于求解結構力學平面應力問題。

triangular_local_basis

用于生成有限元局部單元的基函數(shù),適用于三角形單元。

triangular_reference_basis

用于生成有限元參考單元的基函數(shù),適用于三角形單元。

(8)圖像處理工具箱

新增以下函數(shù):

函數(shù)名

函數(shù)說明

dicominfo

從DICOM文件中讀取元數(shù)據(jù)

dicomread

讀取DICOM圖像

chromadapt

通過色彩自適應調整RGB圖像的色彩平衡

illumgray

使用灰度世界算法估計照度

illumwhite

使用White Patch Retinex算法估計照度

lin2rgb

對線性RGB值應用伽馬校正

rgb2lin

線性化伽馬校正的RGB值

whitepoint

標準光源的XYZ顏色值

colorangle

兩個RGB向量的夾角

deltaE

基于CIE76標準的色差

imcolordiff

基于CIE94或CIE2000標準的色差

phantom

創(chuàng)建頭部模擬圖像

imblend

融合2幅圖像

montage

將多幅圖像顯示為矩形蒙太奇

imcrop3

裁剪3維圖像

imresize3

調整3維圖像大小

imrotate3

旋轉3維圖像

fitgeotform3d

根據(jù)控制點對擬合3維幾何變換

affinetform3d

3維仿射幾何變換

rigidtform3d

3維剛性幾何變換

simtform3d

3維相似幾何變換

transltform3d

3維平移幾何變換

randomAffine3d

創(chuàng)建隨機3維仿射變換

tformfwd

應用N維正向幾何變換

tforminv

應用N維逆幾何變換

imref3d

將3維圖像參考到世界坐標

affineOutputView

為形變圖像創(chuàng)建輸出視圖

intrinsicToWorld

從固有坐標轉換為世界坐標

worldToIntrinsic

從世界坐標轉換為固有坐標

sizesMatch

確定空間參考對象和圖像是否大小兼容

imregister

基于強度的圖像配準

imregconfig

配置基于強度的配準

imregtform

估計對齊兩幅2維或3維圖像的幾何變換

imregcorr

使用互相關估計對齊兩幅2維圖像的幾何變換

imregmtb

使用中值閾值位圖配準2維圖像

normxcorr2

歸一化二維互相關性

MattesMutualInformation

Mattes互信息度量配置

MeanSquares

均方誤差度量配置

RegularStepGradientDescent

常規(guī)步進梯度下降優(yōu)化器配置

imgaussfilt3

3維圖像的3維高斯濾波

medfilt3

3維中值濾波

imboxfilt3

3維圖像的3維框濾波

imbilatfilt

使用高斯核對圖像進行雙邊濾波

imnlmfilt

圖像的非局部均值濾波

integralImage3

3維積分圖

integralBoxFilter3

積分圖3維框濾波

imreducehaze

去霧

Circle

圓形ROI

Crosshair

十字線ROI

Ellipse

橢圓形ROI

Line

線ROI

Point

點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)建點ROI

drawpolygon

創(chuàng)建多邊形ROI

drawpolyline

創(chuàng)建折線ROI

drawrectangle

創(chuàng)建矩形ROI

draw

繪制ROI

reduce

降低ROI中點的密度

inROI

確定點是否位于ROI內

createMask

由ROI創(chuàng)建二值掩膜圖像

roipoly

由多邊形ROI創(chuàng)建二值掩膜圖像

poly2mask

將ROI多邊形轉換為區(qū)域掩膜

inpaintCoherent

使用基于相干傳輸?shù)膱D像修復來復原特定圖像區(qū)域

inpaintExemplar

使用基于樣本塊的圖像修復來復原特定圖像區(qū)域

roicolor

根據(jù)顏色選擇ROI

reducepoly

使用Ramer-Douglas-Peucker算法降低ROI中點的密度

bwskel

提取骨架

deconvlucy

使用Lucy-Richardson方法去除圖像模糊

deconvwnr

使用Wiener濾波去除圖像模糊

edgetaper

使用點擴散函數(shù)模糊圖像邊緣

otf2psf

將光學傳遞函數(shù)轉換為點擴展函數(shù)

psf2otf

將點擴展函數(shù)轉換為光學傳遞函數(shù)

col2im

將矩陣列重新排列成塊

im2col

將圖像塊重新排列成列

watershed

分水嶺變換

gradientweight

根據(jù)圖像梯度計算圖像像素的權重

graydiffweight

根據(jù)灰度強度差異計算圖像像素的權重

label2idx

將標記矩陣轉換為元胞數(shù)組

boundarymask

計算分割的區(qū)域邊界

jaccard

Jaccard指標

dice

Dice指標

bwboundaries

跟蹤二值圖像中的對象邊界

bwtraceboundary

在二值圖像中跟蹤對象邊界

imfindcircles

使用Hough變換查找圓

circles2mask

由圓創(chuàng)建二值掩模圖像

radon

Radon變換

iradon

逆Radon變換

regionprops

測量圖像區(qū)域的屬性

bwconvhull

從二值圖像生成凸包圖像

bweuler

二值圖像的歐拉數(shù)

bwboundingbox

包含二值圖像區(qū)域的最小外接框的位置和大小

bwcentroid

二值圖像區(qū)域的質心

bwconvexarea

二值圖像區(qū)域凸包圖像的面積

bwconveximage

二值圖像區(qū)域凸包圖像

bweccentricity

與二值圖像區(qū)域具有相同二階矩的橢圓的偏心率

bwequivdiameter

與二值圖像區(qū)域面積相同的圓的直徑

bwextent

二值圖像區(qū)域中的像素數(shù)與邊界框中總像素數(shù)的比率

bwextrema

二值圖像區(qū)域中的極值點

bwf illedarea

二值圖像區(qū)域填充圖像的面積

bwf illedimage

二值圖像區(qū)域填充圖像

bwmajoraxislength

二值圖像中與區(qū)域具有相同歸一化二階中心矩的橢圓長軸長度

bwminoraxislength

二值圖像中與區(qū)域具有相同歸一化二階中心矩的橢圓短軸長度

bworientation

x軸與橢圓長軸(該橢圓與區(qū)域具有相同二階矩)之間的角度

bwperimeter

二值圖像區(qū)域的周長

bwpixelidx list

二值圖像區(qū)域中像素的線性索引

bwpixellist

二值圖像區(qū)域中像素的位置

bwsolidity

二值圖像區(qū)域凸包中區(qū)域內像素所占比例

impixel

像素顏色值

bwdist

二值圖像的距離變換

bwdistgeodesic

二值圖像的測地距離變換

graydist

灰度圖像的灰度加權距離變換

mean2

矩陣元素的均值

std2

矩陣元素的標準差

corr2

2維相關系數(shù)

bwareafilt

按面積從二值圖像中提取對象

bwselect

在二值圖像中選擇對象

bwlabel

標記2維二值圖像中的連通分量

bwlabeln

標記二值圖像中的連通分量

entropy

灰度圖像的熵

graycomatrix

從圖像創(chuàng)建灰度共生矩陣

graycoprops

根據(jù)灰度共生矩陣計算特征

imcontrast

對比度調整工具

registrationEstimator

圖像配準器

imageRegionAnalyzer

圖像區(qū)域分析器

(9)控制系統(tǒng)工具箱

新增以下函數(shù):

函數(shù)名

函數(shù)說明

dss

描述性ss的模型

pid

pid控制器

pidstd

標準結構的pid控制器

piddata

獲取pid控制器的因子

filt

DSP格式的離散傳遞函數(shù)

rss

隨機連續(xù)傳遞函數(shù)

drss

隨機離散傳遞函數(shù)

sparss

解析狀態(tài)空間模型

sparssdata

提取狀態(tài)空間模型參數(shù)

step

階躍響應

initial

脈沖響應初始化

lsim

給定輸入的系統(tǒng)響應

isct

判斷模型是否連續(xù)

isdt

判斷系統(tǒng)是否離散

isempty

判斷系統(tǒng)是否為空

isfinite

判斷系統(tǒng)參數(shù)為無窮

isproper

判斷模型是否合理

isreal

判斷模型參數(shù)是否為實數(shù)

issiso

判斷系統(tǒng)是否為單輸入單輸出

isstable

判斷系統(tǒng)是否穩(wěn)定

isstatic

判斷系統(tǒng)是靜態(tài)還是動態(tài)

order

模型階次

ndims

模型維度

size

模型輸入和輸出維度

bodemag

bode幅值圖

stepinfo

階躍信息

lsiminfo

仿真信息

norm

模型范數(shù)

damp

模型阻尼和固有頻率

pzmap

極點和零點圖


5、新增北太真元功能

(1)增加仿真調試功能,支持步進、步退、繼續(xù)、停止調試功能,并能通過鼠標單擊模塊間連線添加值標簽,實時查看端口輸出

(2)新增畫布快捷操作

快捷鍵

操作

鼠標中鍵+鼠標左鍵

畫布自由拖動

空格鍵+鼠標左鍵

畫布自由拖動

空格鍵 + 上、下、左、右方向鍵

畫布上下左右方向平移

Ctrl + 滾輪

畫布上下方向平移

Shift + 滾輪

畫布左右方向平移

(3)增加縮略圖功能,拖動畫布會展示畫布縮略圖

(4)新增快捷鍵提示,當畫布處于選中狀態(tài)時,長按空格鍵會在界面右下角出現(xiàn)快捷鍵操作提示

(5)新增基礎計算單元:

基礎計算單元

分類

功能說明

ASCII2String

string

將ASCII碼值轉換為string輸出

stringCompare

string

比較字符串是否相等

stringConcatenate

string

串聯(lián)各個字符串以形成一個字符串

stringConstant

string

字符常數(shù)

stringContains

string

是否存在子字符串

stringConut

string

指定子字符串在輸入字符串中出現(xiàn)的次數(shù)

stringEndWith

string

字符串是否以指定子字符串結束

stringFind

string

返回第一個匹配到子字符串的索引

stringLength

string

輸出字符串長度

stringStartWith

string

字符是否以指定子字符串開始

string2ASCII

string

字符串轉ascii碼值,輸出uint8即32位

subString

string

從字符串中提取指定長度的子字符串

createDiagonalMatrix

matrix operations

把對角矩陣轉成滿矩陣

crossProduct

matrix operations

兩個3x1向量叉積

extractDiagonal

matrix operations

提取滿矩陣的主對角線

hermitianTranspose

matrix operations

矩陣的共軛轉置

identityMatrix

matrix operations

創(chuàng)建單位矩陣

isHermitian

matrix operations

判斷輸入的矩陣是否是共軛矩陣或斜共軛矩陣

isSymmetric

matrix operations

判斷輸入的矩陣是否是對稱矩陣或斜對稱矩陣

isTriangular

matrix operations

判斷輸入是否是上三角矩陣或下三角矩陣

matrixMultiply

matrix operations

矩陣乘法

matrixSquare

matrix operations

計算矩陣平方

transpose

matrix operations

矩陣轉置

cos+jsin

math

復指數(shù)

cosh

math

雙曲余弦

exp

math

指數(shù)

fix

math

向零舍入

floor

math

向負無窮舍入

hypot

math

平方和的平方根(斜邊)

matirxConcatenate

matrix operations

連接數(shù)據(jù)以生成矩陣

reshape

math

將輸入信號轉換為指定的信號維度輸出,支持輸出行向量或列向量

gain

math

新增矩陣增益

integrator

continuous

新增積分繞回

delay

discretes

支持初始條件參數(shù)設置為矩陣和標量

out

outputs

支持字符串信號的顯示

toWorkspace

outputs

支持字符串信號的顯示

matrixDivide

matrix operations

通過操作符設置矩陣的乘除操作

(6)新增行業(yè)計算單元:

行業(yè)計算單元

分類

功能說明

Zonal Harmonic Gravity Model

航空模塊庫

根據(jù)行星重力勢計算特定位置行星重力的緯向諧波表示

Quaternion Interpolation

航空模塊庫

在兩個四元數(shù)之間插值

LLA to ECEF Position

航空模塊庫

從大地緯度、經(jīng)度和高度計算以地球為中心的地球固定(ECEF)位置

Interpolate Matrix x

航空模塊庫

為給定的輸入x_k和x_f返回插值矩陣,輸入必須來自Simulink Prelookup 塊

Self_Conditioned

航空模塊庫

以自定義形式實現(xiàn)狀態(tài)空間控制器[A,B,C,D]

Planetary Gear

汽車傳動系統(tǒng)模塊庫

帶有太陽、行星和環(huán)形齒輪的齒輪列車

CI Controller

汽車傳動系統(tǒng)模塊庫

壓縮點火控制器,包括空氣質量流量、扭矩和EGR估計

Surface Mount PM Controller

汽車傳動系統(tǒng)模塊庫

用于表面安裝永磁同步電動機的基于轉矩的、面向場控制器

Dryden Wind Turbulence Model Continuous +q -r

航空模塊庫

干燥風湍流模型

Von Karman Wind Turbulence Model Continuous +q -r

航空模塊庫

馮&middot;卡曼湍流模型

Dryden Wind Turbulence Model Discrete +q -r

航空模塊庫

干燥風湍流模型

Dryden Wind Turbulence Model Continuous +q +r

航空模塊庫

干燥風湍流模型

Von Karman Wind Turbulence Model Continuous +q +r

航空模塊庫

馮&middot;卡曼湍流模型

Dryden Wind Turbulence Model Discrete +q +r

航空模塊庫

干燥風湍流模型

Dryden Wind Turbulence Model Continuous -q +r

航空模塊庫

干燥風湍流模型

Von Karman Wind Turbulence Model Continuous -q +r

航空模塊庫

馮&middot;卡曼湍流模型

Dryden Wind Turbulence Model Discrete -q +r

航空模塊庫

干燥風湍流模型

ECEF Position to LLA

航空模塊庫

從地球中心地球固定位置(ECEF)計算行星橢球上方的大地緯度、經(jīng)度和高度

Interpolate Matrix x y

航空模塊庫

為給定輸入返回插值矩陣

Interpolate Matrix x y z

航空模塊庫

為給定輸入返回插值矩陣

Direction Cosine Matrix to Rodrigues

航空模塊庫

將方向余弦矩陣轉換為歐拉-羅德里格斯向量

Ideal Airspeed Correction

航空模塊庫

計算指示空速和真實空速

3dof (Body Axes)

航空模塊庫

執(zhí)行與體軸相關的三自由度運動方程

3dof (Wind Axes)

航空模塊庫

執(zhí)行與風軸相關的三自由度運動方程

Custom Variable Mass 3dof(Body Axes)

航空模塊庫

執(zhí)行自定義可變質量相對于體軸的三自由度運動方程

Custom Variable Mass 3dof(Wind Axes)

航空模塊庫

執(zhí)行自定義可變質量相對于風軸的三自由度運動方程

Simple Variable Mass 3dof (Body Axes)

航空模塊庫

簡單可變質量相對于體軸的三自由度運動方程

Simple Variable Mass 3dof (Wind Axes)

航空模塊庫

執(zhí)行簡單可變質量相對于風軸的三自由度運動方程

Rotation Angles to Rodrigues

航空模塊庫

將旋轉角轉換為歐拉-羅德里格斯向量

Rodrigues To Quaternion

航空模塊庫

將歐拉-羅德里格斯向量轉換為四元數(shù)

Rodrigues to Direction Cosine Matrix

航空模塊庫

將歐拉-羅德里格斯向量向方向余弦矩陣轉換的模塊

6DOF Quaternion

航空模塊庫

機體軸的六自由度運動方程的四元數(shù)表示

Attitude Profile Nadir Pointing

航空模塊庫

計算最短的四元數(shù)旋轉

(7)新增行業(yè)模型:

行業(yè)模型

分類

飛發(fā)一體化綜合仿真

航空航天類模型類

飛機發(fā)動機模型

航空航天類模型類

飛機起落架仿真

航空航天類模型類

機電液執(zhí)行機構

機械系統(tǒng)模型庫

汽車控制應用層開發(fā)

汽車模擬類模型庫

熱力學冷卻系統(tǒng)

控制系統(tǒng)類模型庫

數(shù)字衛(wèi)星仿真平臺

航空航天類模型類

衛(wèi)星姿軌模型

航空航天類模型類

無人機飛行控制

航空航天類模型類

永磁直流電機模型

機械系統(tǒng)模型庫


二、優(yōu)化功能

1、內核優(yōu)化

(1)優(yōu)化函數(shù)名+花括號調用時的報錯信息,例如 funname{i}會提示funname是函數(shù),不能使用花括號訪問

(2)支持使用變量列表直接對多個輸出進行賦值,[x, y] = c{:},[x, y] = s.x

(3)當?shù)忍栕髠仁亲兞苛斜頃r,輸入?yún)?shù)不足時會給出錯誤提示,例如 [x, y, z] = c{1:2}

(4)對于數(shù)學常量 Inf NaN pi i j eps 開頭的語句,將不會被識別為命令語法。例如 i *1 或 inf *nan 等

(5)在類的構造函數(shù)返回前強制修改第一個輸出參數(shù)的類型,現(xiàn)在會報錯

(6)內核在啟動時會自動加載 btmulink 和 MatrixFunctions 兩個插件

(7)優(yōu)化元胞數(shù)組打印空字符向量的邏輯,現(xiàn)在會顯示為 0x0 char

(8)優(yōu)化 M 文件中幫助文檔的解析

  • 寫在 function 或 classdef 之后的文檔可以有縮進,且前導空行會被忽略

    對于無幫助文檔的 M 文件,會簡要顯示文件的類型(函數(shù)、腳本、類)

(9)SDK 優(yōu)化插件重載函數(shù)和普通插件函數(shù)調用的優(yōu)先級,現(xiàn)在插件重載函數(shù)會優(yōu)先考慮,避免在存在同名普通插件函數(shù)時重載函數(shù)失效的問題


2、函數(shù)優(yōu)化

函數(shù)名

優(yōu)化內容

input

支持input(prompt, 's')這種用法,將輸出解釋為字符串;屏蔽字符串求值時的中間輸出;提示符支持換行等特殊字符;在非交互前端下該函數(shù)會報錯,而不是無限等待

list_plugins

重構函數(shù)功能,顯示目前可讀取到的插件名稱、簡介、以及加載狀態(tài),在之前的版本只顯示已加載插件名;可以將函數(shù)輸出賦值到結構體中記錄信息

narginchk、nargoutchk

支持第二個參數(shù)取 inf表示不對上限進行限制

add, minus, reshape, string

支持日期時間數(shù)據(jù)類型

any, all

支持高維數(shù)組,NaN,稀疏矩陣

var, std, median

支持高維數(shù)組,NaN;并提高計算效率

horzcat, vertcat

支持日期時間、表和時間表數(shù)據(jù)類型

sort, issorted

支持高維數(shù)組;支持 datetime, duration 數(shù)據(jù)類型

char

支持高維數(shù)組;支持函數(shù)句柄和日期時間數(shù)據(jù)類型

cellfun, structfun

支持 cell, duration, calendarDuration 數(shù)據(jù)類型

kron

支持整型數(shù)據(jù)和 logical 數(shù)據(jù)

fix, ceil, floor, round

支持整型數(shù)據(jù)類型

num2cell

支持高維數(shù)組和稀疏矩陣

circshift, fftshift, ifftshift, writematrix

支持高維數(shù)組

length

支持日期時間、表、時間表數(shù)據(jù)類型

lt, le, gt, ge, eq, noteq

支持稀疏矩陣

nnz, nonzeros

支持稀疏 logical 數(shù)據(jù)類型

getField

支持表數(shù)據(jù)類型

isa

支持自定義類

repmat

提升計算效率

rmfield,isfield

支持輸入多個字段

load

支持加載不在當前路徑但在路徑管理目錄下的數(shù)據(jù)文件

exist

支持判斷所有文件是否存在

error

支持處理空數(shù)組

eps

支持 realmax 處理

.

支持圓點修改表變量

{}

支持輸入邏輯索引

isprime

提升計算效率

全部繪圖函數(shù)

  1. 支持用戶輸入高維數(shù)據(jù)

  2. 支持用戶在對數(shù)坐標軸上進行圖形的繪制

figure

支持對figure函數(shù)創(chuàng)建的圖形對象設置Position和Visible屬性

surf,surfc,surface,mesh,meshc,meshz

  1. 支持為三維曲面/網(wǎng)格圖設置三維RGB顏色數(shù)組

  2. 支持將三維曲面/網(wǎng)格圖的CDataMapping屬性設置為'direct'

axes,polaraxes

支持獲取axes和polaraxes函數(shù)所創(chuàng)建圖形對象的InnerPosition屬性值

gscatter

支持使用默認色序繪制分組散點圖

rticks,thetaticks

支持用戶輸入多個坐標區(qū)

alpha

支持為具有透明性相關屬性的圖形對象設置透明度

bar,barh

  1. 支持在坐標軸范圍為無限值時繪制條形圖

  2. 支持輸入inf、nan數(shù)據(jù)

lines

支持輸入復數(shù)/小數(shù)獲取顏色數(shù)組

統(tǒng)計與機器學習工具箱/refline

支持refline(ax,___)語法

優(yōu)化工具箱/fminunc, fseminf, fsolve, lsqncommon

實現(xiàn) fminunc fseminf fsolve lsqncommon 梯度檢驗功能


3、集成開發(fā)環(huán)境(IDE)優(yōu)化

(1)北太天元軟件界面風格全新改版

(2)工具箱控制界面改版


4、字符前端(CLI)優(yōu)化

(1)支持啟動時顯示當前北太天元版本號信息


5、北太真元優(yōu)化

(1)模塊庫分類調整,可調整目錄結構不影響模型顯示

(2)北太真元全新界面改版


三、修復問題

1、內核問題修復

(1)取下標/賦值

  • 修復 a{}這類無參數(shù)取cell分量會閃退的問題

    修復 pi = 2 * pi 這類語句無法正常執(zhí)行的問題(賦值前是函數(shù),賦值后是變量)

    修復使用 [c{:}] 形式的語句獲取返回值后,造成后續(xù)函數(shù)調用可能閃退的問題

    修復函數(shù)中需要輸出但未對 varargout 賦值時,沒有出現(xiàn)報錯信息的問題

    修復 s.x(ind) = rhs 當結構體 s 存在但未定義字段 x 時,不能正確賦值的問題

    修復結構體數(shù)組嵌套調用分量+字段+分量引起的閃退,例如 s(1).a(1) 或 s.a.b(1)

    修復了一個結構體數(shù)組進行嵌套增加字段時軟件會閃退的問題,例如 a(1).b(1).c = 1

    修復了第一個輸出形參為 varargout 時,輸出變量為 ans 會被賦值為 cell 的問題

(2)匿名函數(shù)/函數(shù)句柄

  • 修復函數(shù)句柄調用在某些情況下輸出參數(shù)個數(shù)判斷錯誤的問題

    修復匿名函數(shù)中存在分號分隔的 cell 無法正確定義的問題,例如 @(x) {1 x; x 2}

(3)面向對象

  • 修復當 classdef 內容為空時,調用構造函數(shù)會閃退的問題

    修復類定義語句中 properties ~ end 或 methods ~ end 之間無內容,解釋器會報語法錯誤的問題

    類的構造方法調用也遵循方法的權限。即 Access 權限聲明為 protected 和 private 的構造方法無法在類外部調用

    各種特性(類、屬性、方法)僅能指定一次,重復指定現(xiàn)在會報錯

    修復生成 classdef 對象后,再將類修改為非法定義,下次輸出對象時會有多余的 '變量名 =' 信息的問題

    修復使用圓點語法obj.fun()調用成員方法時,若方法內部修改了obj屬性, 入?yún)恢苯有薷牡膯栴}

    修復布爾類型特性值設置非法時軟件會閃退的問題

    修復屬性初值不能是函數(shù)句柄類型的問題

    修復了靜態(tài)保護/私有方法可以被其他類(非子類)調用的問題

(4)運算符與函數(shù)調用

  • 修復交互式執(zhí)行多行腳本時,若第一行存在續(xù)行符...,第一行之后的內容會被解釋器忽略的問題

    修復 otherwise 只有一條語句時,無輸出參數(shù)的函數(shù)調用輸出個數(shù)會識別成 1 個的問題

    修復函數(shù)名和括號中有空格會被識別為命令語法的問題,如fun (x)

    修復&&||運算符第二個參數(shù)求值錯誤,報錯信息會重復顯示的問題

    修復在某些情況下對()求值出錯,ans變量會被賦值為error的問題

    修復某些運算符、函數(shù)調用等語句加分號不會輸出 ans 變量的問題

(5)調試器

  • 修復了條件斷點進行判斷時可能的閃退問題

    修復了斷點與條件斷點相互覆蓋時,后設置的斷點不生效的問題

    修復使用 dbquit() 函數(shù)退出調試,命令行會顯示 1x1 error ans 變量的問題

(6)數(shù)據(jù)類型

  • 修復表格中包含帶有控制字符的 char 數(shù)組,會報錯 basic_string::_M_create 的問題

    修復持續(xù)時間數(shù)組中 Inf-Inf的顯示問題

    修復元胞數(shù)組中高維空矩陣會顯示為 []的問題

(7)SDK

  • 修復 bxCreateExtObj 模板函數(shù)的錯誤寫法

    修正文檔中的多處筆誤


2、函數(shù)問題修復

函數(shù)名

修復內容

eval

修復指定返回變量時,同時還會生成 ans變量的問題

betainc

修復矩陣與向量或標量計算的錯誤

fopen

  1. 修復windows 無法打開中文文件的問題

  2. 修復返回 mode 不正確的問題

find

修復輸入標量 0 或空數(shù)組時,返回維度不對的問題

kron

修復整型與浮點型數(shù)據(jù)計算結果錯誤的問題

char

  1. 修復輸入空數(shù)組時返回結果錯誤的問題

  2. 修復字符串數(shù)組的轉換問題

fprint

修復 fprint 無法生效的問題

sprintf

修復輸入多參數(shù)結果錯誤的問題

struct

  1. 修復輸入重復字段名不報錯的問題

  2. 修復擴容后數(shù)據(jù)丟失的問題

datetime

修復部分默認格式中文無法解析的問題

cat

修復輸入日期時間類和表格類串聯(lián)數(shù)組時閃退的問題

sparse

  1. 修復輸入高維數(shù)組不報錯的問題

  2. 修復輸入邏輯數(shù)組返回不正確的問題

sort

修復相同值索引返回亂序的問題

rand, randi

修復參數(shù)個數(shù)為 2 且輸入均為負數(shù)時的閃退問題

setfield

修復輸入空結構體未正常報錯的問題

issymmetrix,ishermitian

修復輸入非方陣結果錯誤的問題

vecnorm

修復 Lp 范數(shù)溢出的問題

fseek

修復指定文件位置超過文件結尾仍正常返回的問題

ferror

修復 ferror(fileID,'clear') 調用方式失敗的問題

contains

修復空字符向量計算錯誤的問題

gamma

修復處理非正整數(shù)錯誤和溢出的問題

unique

修復指定'rows'模式時,函數(shù)認為NaN相等的問題

strcmp

修復對空字符數(shù)組的處理錯誤

cell

修復對空矩陣的處理錯誤

繪圖窗口


  1. 修復Figure窗口頻繁移動導致的閃退問題

  2. 修復Figure窗口縮小至一定程度圖形繪制不完整的問題

bar,barh

修復繪制條形圖時坐標軸數(shù)據(jù)顯示小數(shù)刻度值的問題

newplot

適配坐標區(qū)Nextplot屬性的不同設置值

contour

修復輸入空矩陣時的閃退問題

legend

修復輸入含'data'字符的數(shù)據(jù)作為圖例指定名稱時的閃退問題

bubblelegend

修復設置Location為'none'但未指定Position屬性時的閃退問題

hsv

修復從色條上取一個顏色時的閃退問題

histogram

修復臨界值繪制錯誤的問題

polarscatter

適配坐標軸的科學計數(shù)法顯示

colorbar

修復色條上問題顯示不完全的問題

waterfall

修復同時輸入行向量和列向量時的閃退問題

validateattributes

  1. 修復多個數(shù)據(jù)屬性有numeric時會報錯并置失敗的問題

  2. 修復函數(shù)名和變量名為string類型時不能正常執(zhí)行的問題

validatestring

修復函數(shù)名和變量名為string類型時不能正常執(zhí)行的問題

minres

修正對數(shù)據(jù)類型的判斷

sprand、sprandn

修復前三個入?yún)⒋嬖?時,不能正確返回結果的問題

統(tǒng)計工具箱/corr

修復指定 spearman 時輸出結果不正確的問題

優(yōu)化工具箱/fsolve

修復 options 默認輸入時,計算為空的問題

優(yōu)化工具箱/fminbnd

修復無法正確調用外部局部函數(shù)的問題

優(yōu)化工具箱/intlinprog

修復b只能為列向量的問題

優(yōu)化工具箱/quadprog

修復H為NaN矩陣時沒有提示報錯信息的問題


3、集成開發(fā)環(huán)境(IDE)問題修復

(1)解決關閉軟件時未保存的文件提示導致軟件未正常關閉的問題;

(2)解決exit/quit提示保存文件會卡住命令行問題;

(3)解決新建文件關閉后,切換目錄閃退的問題;


四、已知問題

1、內核已知問題

(1)當函數(shù)句柄綁定到插件函數(shù)時,若存在和插件函數(shù)同名的內置函數(shù),那么卸載插件后該句柄會自動綁定到內置函數(shù),不符合報錯的期望,原則上函數(shù)句柄確定了綁定內容后就不應隨運行環(huán)境而改變。


2、函數(shù)已知問題

(1)主體函數(shù)

  • zip 指定文件夾名稱最后有'/'表現(xiàn)錯誤

    sscanf 暫未支持轉換轉義字符

(2)優(yōu)化工具箱

  • fmincon:由于未支持稀疏ldl分解,目前計算結果誤差較大

(3)統(tǒng)計與機器學習工具箱

  • dbscan:在某些情況可能閃退

(4)繪圖

  • 繪圖函數(shù)在繪制數(shù)據(jù)標簽時可能出現(xiàn)顯示精度不夠的問題;

    在某些情況下(受給點順序的影響),patch函數(shù)會繪制多余的區(qū)域;

    繪制的線條(特別是標記的邊緣線條)可能會出現(xiàn)顯示不均勻的問題;

    daspect設置之后鼠標移入和移出窗口,坐標軸范圍會發(fā)生變化;

    在某些繪制情形下,使用fill函數(shù)會出現(xiàn)上面的補片無法遮擋下面補片線條的問題;

    在二維直角坐標系下,當設置坐標軸的zScale屬性為"log"時,二維圖像會消失;

    bubblelegend顯示的氣泡范圍會精確到小數(shù);

    最大化窗口后,在標題欄右側拖動窗口,會發(fā)生閃爍;

    heatmap函數(shù)目前不支持通過subplot創(chuàng)建子圖;

    由于對數(shù)坐標軸在平移時會重新計算tick,會導致移動時坐標軸標簽跟著改變(主刻度間間隔等);

    colorbar設置位置為"north"且"tick"為右側時,色條繪制會出錯;

    設置繪圖字體樣式后,某些字符的繪制可能不完全


3、集成開發(fā)環(huán)境(IDE)已知問題

(1)編輯器中多行注釋存在高亮顯示不正常的問題;


4、北太真元已知問題

(1)北太天元窗口和北太真元窗口不能同時進入調試狀態(tài)。如果在北太真元窗口調試狀態(tài)下報錯,需要通過“dbquit”指令在北太天元窗口手動退出調試狀態(tài)。

(2)北太真元仿真調試時,第一次打開數(shù)據(jù)標簽,會顯示“暫無數(shù)據(jù)”,需要步進或步退才能刷新數(shù)據(jù)。第一次步進時,數(shù)據(jù)標簽也會顯示“暫無數(shù)據(jù)”。

(3)參數(shù)表達式中如果存在天元內置函數(shù),參數(shù)檢查后,天元工作區(qū)可能出現(xiàn)ans變量。

(4)斷言類的模塊,仿真回調參數(shù)內的代碼執(zhí)行效果,與在天元命令行執(zhí)行效果一致,可能會在天元命令行窗口出現(xiàn)打印信息;如果代碼包含figure調用,在運行時必然出現(xiàn)figure窗口;如果存在clear和clc代碼,會導致模型執(zhí)行異常并報錯。

(5)在子函數(shù)內調用繪圖函數(shù),繪圖內容會隨著運行時間實時更新,如果在過程中關閉繪圖窗口,可能會出現(xiàn)“figure不存在”的提示。

(6)子函數(shù)模塊輸出復數(shù)信號,可能會導致模型計算異?;驁箦e。


201 1 0 收藏 回復

回復

牧童短笛 2024-11-22 #1

Linux平臺的4.0版是否發(fā)出來了?

回復

重置 提交