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

北太天元baltamatica_3.1.0 更新日志

標(biāo)簽: 軟件版本更新

社區(qū)小助手 2024-01-12 17:23:35

一、Windows版

(一)新增功能

1、IDE

  • 新增函數(shù)調(diào)試功能,在快捷工具欄調(diào)試按鈕下拉菜單中輸入?yún)?shù)以調(diào)試函數(shù);

  • 新增編輯器快捷操作 Ctrl + 鼠標(biāo)滾輪、Ctrl + +/- 鍵,以快速縮放編輯器字體大小;

  • 新增全局搜索,搜索范圍為編輯器已打開(kāi)文件中的文本、工作區(qū)變量、當(dāng)前活動(dòng)目錄下的文件、幫助文檔;

  • 新增等寬字體為編輯器默認(rèn)字體。

2、內(nèi)核

  • 實(shí)現(xiàn)了 BP 文件,即加密腳本??捎?bpcode 函數(shù)將 M 腳本創(chuàng)建為加密腳本。

3、主體函數(shù)

(1)繪圖

  • clim: 設(shè)置顏色圖范圍;

  • bubblechart3:三維氣泡圖;

  • imagesc:使用縮放顏色顯示圖像;

  • ishold:當(dāng)前保留狀態(tài);

  • hot:hot 顏色圖數(shù)組;

  • cool:冷色顏色圖數(shù)組;

  • spring:Spring 顏色圖數(shù)組;

  • summer:Summer 顏色圖數(shù)組;

  • autumn:autumn 顏色圖數(shù)組;

  • winter:Winter 顏色圖數(shù)組;

  • gray:gray 顏色圖數(shù)組;

  • parula:parula 顏色圖數(shù)組;

  • turbo:Turbo 顏色圖數(shù)組;

  • hsv:HSV 顏色圖數(shù)組;

  • bone:bone 顏色圖數(shù)組;

  • copper:copper 顏色圖數(shù)組;

  • pink:粉色顏色圖數(shù)組;

  • jet:Jet 顏色圖數(shù)組;

  • fill3:創(chuàng)建三維填充補(bǔ)片;

  • bar3:三維條形圖;

  • bar3h:水平三維條形圖;

  • bubblelim:將氣泡大小映射到數(shù)據(jù)范圍;

  • stem3:繪制三維離散序列數(shù)據(jù);

  • polaraxes:創(chuàng)建極坐標(biāo)區(qū);

  • image:從數(shù)組顯示圖像;

  • feather:創(chuàng)建以 x 軸為起點(diǎn)的箭頭;

  • barh:水平直方圖;

  • polarplot:在極坐標(biāo)中繪制線條;

  • polarscatter:極坐標(biāo)中的散點(diǎn)圖;

  • polarhistogram:極坐標(biāo)中的直方圖;

  • compass:從原點(diǎn)發(fā)射出的箭頭;

  • swarmchart:群散點(diǎn)圖;

  • rlim:設(shè)置或查詢極坐標(biāo)區(qū)的 r 坐標(biāo)軸范圍;

  • thetalim:設(shè)置或查詢極坐標(biāo)區(qū)的 theta 坐標(biāo)軸范圍;

  • rticks:設(shè)置或查詢 r 軸刻度值;

  • contour3:三維等高線圖;

  • swarmchart3:三維群散點(diǎn)圖;

  • morebins:增加直方圖的 bin 數(shù)量;

  • fewerbins:減少直方圖 bin 數(shù)量;

  • quiver3:三維箭頭圖或向量圖;

  • thetaticks:設(shè)置或查詢 theta 軸刻度值;

  • contourc:低級(jí)等高線矩陣計(jì)算。

(2)數(shù)學(xué)

  • pagemtimes: 按頁(yè)矩陣乘法;

  • pagemldivide:逐頁(yè)左矩陣除法;

  • pagemrdivide:逐頁(yè)右矩陣除法;

  • pagetranspose:按頁(yè)轉(zhuǎn)置;

  • pagectranspose:按頁(yè)復(fù)共軛轉(zhuǎn)置;

  • residue:部分分式展開(kāi)(部分分式分解);

  • conv:卷積和多項(xiàng)式乘法;

  • deconv:去卷積和多項(xiàng)式除法;

  • filter:1 維數(shù)字濾波器;

  • conv2:二維卷積;

  • convn:N 維卷積;

  • erfcx:換算補(bǔ)余誤差函數(shù);

  • resi2:多重極點(diǎn)的殘數(shù);

  • mpoles:識(shí)別重復(fù)的極點(diǎn)及其重?cái)?shù);

  • fixparent:修改父節(jié)點(diǎn)向量的排列順序;

  • isequaln:測(cè)試數(shù)組相等性,將 NaN 值視為相等;

  • sprandsym:稀疏對(duì)稱隨機(jī)矩陣;

  • spfun:將函數(shù)應(yīng)用于非零稀疏矩陣元素;

  • spy:可視化矩陣的稀疏模式;

  • sprank:結(jié)構(gòu)秩;

  • spaugment:構(gòu)造最小二乘增廣方程組;

  • etreeplot:繪制消去樹(shù);

  • treelayout:設(shè)置樹(shù)或森林的布局;

  • treeplot:繪制樹(shù)形圖;

  • gplot:繪制鄰接矩陣中的節(jié)點(diǎn)和邊;

  • unmesh:將邊矩陣轉(zhuǎn)換為坐標(biāo)和拉普拉斯矩陣;

  • rjr:隨機(jī)雅可比旋轉(zhuǎn);

  • ordeig:擬三角矩陣的特征值;

  • ordschur:在 Schur 分解中將特征值重新排序;

  • hess:矩陣的 Hessenberg 形式;

  • schur:Schur 分解;

  • cdf2rdf:將復(fù)數(shù)對(duì)角型轉(zhuǎn)換為實(shí)數(shù)塊對(duì)角型;

  • cholupdate:Cholesky 分解的秩 1 更新;

  • qrupdate:QR 分解的秩 1 更新;

  • sqrtm:矩陣平方根;

  • expm:矩陣指數(shù);

  • interp1:一維數(shù)據(jù)插值(表查找);

  • interpn:ndgrid 格式的一維、二維、三維和 N 維網(wǎng)格數(shù)據(jù)的插值;

  • pchip:分段三次 Hermite 插值多項(xiàng)式 (PCHIP);

  • makima:修正 Akima 分段三次 Hermite 插值;

  • spline:三次樣條數(shù)據(jù)插值;

  • ppval:計(jì)算分段多項(xiàng)式;

  • unmkpp:提取分段多項(xiàng)式詳細(xì)信息;

  • padecoef:時(shí)滯的 Padé 逼近;

  • interpft:一維插值(FFT 方法);

  • ndgrid:N 維空間中的矩形網(wǎng)格;

  • chckxywp:檢查和調(diào)整輸入;

  • chckxy:chckxywp的簡(jiǎn)化版本,但二者輸出格式不同;

  • inpolygon:位于多邊形區(qū)域邊緣內(nèi)部或邊緣上的點(diǎn);

  • polyarea:多邊形的面積;

  • rectint:矩形交叉區(qū)域;

  • tsearchn:N 維最近單純形搜索法;

  • gradient:數(shù)值梯度;

  • pwch:分段三次埃爾米特插值;

  • filter2:二維數(shù)字濾波器;

  • pageinv:逐頁(yè)矩陣逆;

  • pagesvd:逐頁(yè)奇異值分解;

  • del2:離散拉普拉斯算子;

  • sylvester:求解關(guān)于 X 的 Sylvester 方程 AX + XB = C;

  • funm:計(jì)算常規(guī)矩陣函數(shù);

  • gsvd:廣義奇異值分解;

  • logm:矩陣對(duì)數(shù);

  • svdsketch:計(jì)算低秩矩陣草圖的 SVD;

  • lscov:存在已知協(xié)方差情況下的最小二乘解;

  • mx_computeQuasiRand:計(jì)算準(zhǔn)隨機(jī)數(shù)。

(3)語(yǔ)言基礎(chǔ)知識(shí)

  • cat:串聯(lián)數(shù)組;

  • freqspace:頻率響應(yīng)的頻率間距;

  • issortedrows:確定矩陣或表的行是否已排序;

  • circshift:循環(huán)平移數(shù)組;

  • squeeze:刪除長(zhǎng)度為 1 的維度;

  • cell2mat:將元胞數(shù)組轉(zhuǎn)換為基礎(chǔ)數(shù)據(jù)類型的普通數(shù)組;

  • mat2cell:將數(shù)組轉(zhuǎn)換為在元胞中包含子數(shù)組的元胞數(shù)組;

  • cellfun:對(duì)元胞數(shù)組中的每個(gè)元胞應(yīng)用函數(shù);

  • func2str:基于函數(shù)句柄構(gòu)造字符向量;

  • str2func:根據(jù)字符向量構(gòu)造函數(shù)句柄;

  • localfunctions:北太天元文件中所有局部函數(shù)的函數(shù)句柄;

  • append:合并字符串;

  • convertCharsToStrings:將字符數(shù)組轉(zhuǎn)換為字符串?dāng)?shù)組,其他數(shù)組不變;

  • convertContainedStringsToChars:在元胞數(shù)組或結(jié)構(gòu)體的任何級(jí)別轉(zhuǎn)換字符串?dāng)?shù)組;

  • replaceBetween:替換起點(diǎn)和終點(diǎn)之間的子字符串;

  • strrep:查找并替換子字符串;

  • contains:確定字符串中是否有模式;

  • ismembertol:容差范圍內(nèi)的集合成員;

  • uniquetol:容差內(nèi)的唯一值;

  • bitand:按位 AND;

  • bitor:按位 OR;

  • bitxor:按位 XOR;

  • bitcmp:按位補(bǔ)碼;

  • bitget:獲取指定位置的位;

  • bitset:設(shè)置指定位置的位;

  • bitshift:將位移動(dòng)指定位數(shù);

  • union:設(shè)置兩個(gè)數(shù)組的并集;

  • strsplit:在指定分隔符處拆分字符串或字符向量;

  • strtok:所選的字符串部分;

  • extract:從字符串中提取子字符串;

  • extractAfter:提取指定位置后的子字符串;

  • extractBefore:提取指定位置前的子字符串;

  • extractBetween:提取起點(diǎn)和終點(diǎn)之間的子字符串;

  • erase:刪除字符串內(nèi)的子字符串;

  • eraseBetween:刪除起點(diǎn)和終點(diǎn)之間的子字符串;

  • insertAfter:在指定的子字符串后插入字符串;

  • insertBefore:在指定的子字符串前插入字符串;

  • pad:為字符串添加前導(dǎo)或尾隨字符;

  • reverse:反轉(zhuǎn)字符串中的字符順序;

  • strtrim:從字符串中刪除前導(dǎo)和尾隨空白;

  • strjust:對(duì)齊字符串;

  • underlyingType:確定數(shù)組行為的基礎(chǔ)數(shù)據(jù)的類型;

  • int2str:將整數(shù)轉(zhuǎn)換為字符;

  • str2num:將字符數(shù)組或字符串轉(zhuǎn)換為數(shù)值數(shù)組;

  • base2dec:將以 n 為基數(shù)的整數(shù)的文本表示轉(zhuǎn)換為雙精度值;

  • bin2dec:將二進(jìn)制整數(shù)的文本表示轉(zhuǎn)換為雙精度值;

  • dec2base:將十進(jìn)制整數(shù)轉(zhuǎn)換為其 n 進(jìn)制表示形式;

  • dec2bin:將十進(jìn)制整數(shù)轉(zhuǎn)換為其二進(jìn)制表示形式;

  • dec2hex:將十進(jìn)制整數(shù)轉(zhuǎn)換為其十六進(jìn)制表示形式;

  • hex2dec:將十六進(jìn)制整數(shù)的文本表示轉(zhuǎn)換為雙精度值;

  • hex2num:將 IEEE 十六進(jìn)制格式轉(zhuǎn)換為雙精度數(shù);

  • num2hex:將單精度數(shù)和雙精度數(shù)轉(zhuǎn)換為 IEEE 十六進(jìn)制格式;

  • swapbytes:交換字節(jié)順序;

  • orderfields:結(jié)構(gòu)體數(shù)組的順序字段;

  • width:表的變量數(shù);

  • height:表行數(shù);

  • anymissing:是否有缺失值;

  • strncmp:比較字符串的前 n 個(gè)字符(區(qū)分大小寫(xiě));

  • strncmpi:比較字符串的前 n 個(gè)字符(不區(qū)分大小寫(xiě));

  • strip:刪除字符串中的前導(dǎo)和尾部字符;

  • strjoin:聯(lián)接數(shù)組中的字符串;

  • isUnderlyingType:確定輸入是否有指定的基礎(chǔ)數(shù)據(jù)類型;

  • intmax:特定整數(shù)類型的最大值;

  • intmin:特定整數(shù)類型的最小值;

  • pause:暫停程序,等待用戶回應(yīng)。

(4)數(shù)據(jù)導(dǎo)入和分析

  • isoutlier:查找數(shù)據(jù)中的離群值;

  • filloutliers:檢測(cè)并替換數(shù)據(jù)中的離群值;

  • rmoutliers:檢測(cè)并刪除數(shù)據(jù)中的離群值;

  • movmad:移動(dòng)中位數(shù)絕對(duì)偏差;

  • islocalmin:計(jì)算局部最小值;

  • islocalmax:計(jì)算局部最大值;

  • smoothdata:對(duì)含噪數(shù)據(jù)進(jìn)行平滑處理;

  • mink:計(jì)算數(shù)組的 k 個(gè)最小元素;

  • maxk:計(jì)算數(shù)組的 k 個(gè)最大元素;

  • bounds:數(shù)組的最小值和最大值;

  • mode:數(shù)組中出現(xiàn)次數(shù)最多的值;

  • rms:均方根值;

  • movmax:移動(dòng)最大值;

  • movmean:移動(dòng)均值;

  • movmedian:移動(dòng)中位數(shù);

  • movmin:移動(dòng)最小值;

  • movprod:移動(dòng)乘積;

  • movstd:移動(dòng)標(biāo)準(zhǔn)差;

  • movvar:移動(dòng)方差;

  • movsum:移動(dòng)總和;

  • normalize:歸一化數(shù)據(jù);

  • rmmissing:刪除缺失的條目;

  • fillmissing:填充缺失值;

  • xcorr:互相關(guān);

  • xcov:互協(xié)方差;

  • detrend:去除多項(xiàng)式趨勢(shì)。

(5)編程

  • mustBePositive:驗(yàn)證值為正;

  • mustBeNonpositive:驗(yàn)證值為非正;

  • mustBeNonnegative:驗(yàn)證值為非負(fù)值;

  • mustBeNegative:驗(yàn)證值為負(fù)值;

  • mustBeFinite:驗(yàn)證值是有限值;

  • mustBeNonNan:驗(yàn)證值不是 NaN;

  • mustBeNonzero:驗(yàn)證值為非零;

  • mustBeNonsparse:驗(yàn)證值為非稀疏值;

  • mustBeReal:驗(yàn)證值是實(shí)數(shù);

  • mustBeInteger:驗(yàn)證值為整數(shù);

  • mustBeNonmissing:驗(yàn)證值未缺失;

  • mustBeGreaterThan:驗(yàn)證值大于另一個(gè)值;

  • mustBeLessThan:驗(yàn)證值小于另一個(gè)值;

  • mustBeGreaterThanOrEqual:驗(yàn)證值大于等于另一個(gè)值;

  • mustBeLessThanOrEqual:驗(yàn)證值小于等于另一個(gè)值;

  • mustBeA:驗(yàn)證值來(lái)自指定的類之一;

  • mustBeNumeric:驗(yàn)證值為數(shù)值;

  • mustBeNumericOrLogical:驗(yàn)證值為數(shù)值或邏輯值;

  • mustBeFloat:驗(yàn)證值是浮點(diǎn)數(shù)組;

  • mustBeText:驗(yàn)證值是字符串?dāng)?shù)組、字符向量或字符向量元胞數(shù)組;

  • mustBeTextScalar:驗(yàn)證值是一段文本;

  • mustBeNonzeroLengthText:驗(yàn)證值為非零長(zhǎng)度的文本;

  • mustBeUnderlyingType:驗(yàn)證值具有指定的基礎(chǔ)類型;

  • mustBeNonempty:驗(yàn)證值為非空;

  • mustBeScalarOrEmpty:驗(yàn)證值是標(biāo)量或?yàn)榭眨?/p>

  • mustBeVector:驗(yàn)證值為向量;

  • mustBeMember:驗(yàn)證值是指定集的成員;

  • mustBeInRange:驗(yàn)證值在指定范圍內(nèi);

  • mustBeFile:驗(yàn)證路徑指向文件;

  • mustBeFolder:驗(yàn)證輸入路徑指向文件夾;

  • mustBeValidVariableName:驗(yàn)證輸入名稱是有效的變量名稱;

  • mustBeDoubleVector:驗(yàn)證輸入是具有非nan和有限值的嚴(yán)格雙精度向量;

  • mustBeMemberCaseInsensitive:驗(yàn)證輸入是否是給定集合的成員,不區(qū)分大小寫(xiě);

  • mustBeIncreasing:驗(yàn)證輸入是嚴(yán)格增加雙精度;

  • mustBeDouble:驗(yàn)證輸入是否為雙精度;

  • isfile:確定輸入是否為文件;

  • isfolder:確定輸入是否為文件夾;

  • localfunctions:用于在 M 腳本或者 M 函數(shù)中調(diào)用,返回當(dāng)前文件所有局部函數(shù)句柄;

  • narginchk:檢查輸入?yún)?shù)個(gè)數(shù)的合法性;

  • nargoutchk:檢查輸出參數(shù)個(gè)數(shù)的合法性。

4、工具箱

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

  • resetoptions:重置選項(xiàng);

  • infbound:對(duì)代碼生成的無(wú)限邊界支持;

  • optimwarmstart:創(chuàng)建熱啟動(dòng)對(duì)象;

  • secondordercone:創(chuàng)建二階錐約束;

  • SecondOrderConeConstraint:二階錐約束對(duì)象。

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

  • ga:用遺傳算法求函數(shù)的最小值;

  • gamultiobj:利用遺傳算法求解多個(gè)適應(yīng)度函數(shù)的Pareto前沿;

  • paretosearch:找出Pareto集合中的點(diǎn);

  • particleswarm:粒子群優(yōu)化;

  • patternsearch:使用模式搜索找到函數(shù)的最小值;

  • simulannealbnd:用模擬退火算法求函數(shù)的最小值;

  • surrogateopt:耗時(shí)目標(biāo)函數(shù)全局最小化的代理優(yōu)化;

  • packfcn:結(jié)合目標(biāo)和非線性約束函數(shù)。

(3)信號(hào)處理工具箱

  • strips:帶狀圖;

  • hampel:使用Hampel標(biāo)識(shí)符去除異常值;

  • medfilt1:一維中值濾波;

  • sgolay:Savitzky-Golay濾波器設(shè)計(jì);

  • sgolayfilt:Savitzky-Golay過(guò)濾;

  • chirp:掃描余弦;

  • diric:狄利克雷函數(shù)或周期sinc函數(shù);

  • gauspuls:高斯調(diào)制正弦射頻脈沖;

  • gmonopuls:高斯單脈沖;

  • rectpuls:采樣的非周期性矩形;

  • sawtooth:鋸齒波或三角波;

  • sinc:sinc 函數(shù);

  • square:方波;

  • tripuls:采樣的非周期三角形;

  • vco:壓控振蕩器;

  • buffer:將信號(hào)矢量緩沖成矩陣的數(shù)據(jù)幀;

  • demod:通信仿真解調(diào);

  • modulate:通信仿真調(diào)制;

  • shiftdata:移動(dòng)數(shù)據(jù)以在指定維度上操作;

  • unshiftdata:shiftdata的逆;

  • udecode:解碼2n級(jí)量化整數(shù)輸入到浮點(diǎn)輸出;

  • uencode:將浮點(diǎn)輸入量化并編碼為整數(shù)輸出;

  • marcumq:廣義Marcum Q-函數(shù);

  • meanfreq:平均頻率;

  • medfreq:中值頻率;

  • peak2peak:最大最小差;

  • peak2rms:峰值幅度比;

  • rssq:平方和的平方根水平;

  • alignsignals:通過(guò)延遲最早的信號(hào)來(lái)對(duì)齊兩個(gè)信號(hào);

  • cusum:使用累積和檢測(cè)平均值的小變化;

  • dtw:使用動(dòng)態(tài)時(shí)間規(guī)整的信號(hào)之間的距離;

  • edr:在實(shí)際信號(hào)上編輯距離;

  • finddelay:估計(jì)信號(hào)之間的延遲(秒);

  • findpeaks:求局部最大值;

  • binmask2sigroi:轉(zhuǎn)換二進(jìn)制掩碼矩陣的ROI限制;

  • removesigroi:去除感興趣的信號(hào)區(qū)域;

  • dutycycle:脈沖波形占空比;

  • midcross:雙電平波形的中參考電平交叉;

  • statelevels:用直方圖法對(duì)雙電平波形進(jìn)行狀態(tài)估計(jì);

  • overshoot:雙電平波形轉(zhuǎn)換的超調(diào)指標(biāo);

  • undershoot:雙電平波形轉(zhuǎn)換的欠沖指標(biāo);

  • enbw:等效噪聲帶寬;

  • filtic:轉(zhuǎn)置直接 II 型濾波器實(shí)現(xiàn)的初始條件。

(4)統(tǒng)計(jì)工具箱

  • strips:帶狀圖;

  • nanstd:計(jì)算標(biāo)準(zhǔn)差;

  • nanmean:計(jì)算均值;

  • ttest2:兩個(gè)獨(dú)立樣本的t檢驗(yàn);

  • nanvar:計(jì)算方差;

  • vartest:?jiǎn)螛颖痉讲顧z驗(yàn);

  • vartest2:方差相等的雙樣本 F 檢驗(yàn);

  • ztest:對(duì)單樣本的 Z 檢驗(yàn);

  • chi2pval:卡方分布的 p 值函數(shù);

  • fpval:F分布的 p 值函數(shù);

  • adtest:Anderson-Darling擬合優(yōu)度假設(shè)檢驗(yàn);

  • fishertest:Fisher 精確檢驗(yàn);

  • cdf:累積分布函數(shù);

  • bisquare:bisquare函數(shù);

  • cauchy:cauchy函數(shù);

  • andrews:andrews函數(shù);

  • checkInputName:檢查輸入的參數(shù)名稱;

  • checkmonotonic:修改網(wǎng)格數(shù)據(jù)集,使其單調(diào)遞增;

  • compactgridformat:檢查輸入是否為混合方向的向量;

  • evfit:極值數(shù)據(jù)的參數(shù)估計(jì)和置信區(qū)間;

  • fair:fair函數(shù);

  • firstNonSingletonDim:返回第一個(gè)不為一的維度的索引;

  • huber:huber函數(shù);

  • imposeextrapval:為域外的查詢點(diǎn)設(shè)置外推值;

  • knt2mlt:對(duì)多重節(jié)點(diǎn)進(jìn)行分析,返回其之前值與之相同的節(jié)點(diǎn)個(gè)數(shù);

  • logistic:logistic函數(shù);

  • makemonotonic:翻轉(zhuǎn)網(wǎng)格坐標(biāo)使其單調(diào)遞增;

  • meshgridvectors:生成用于創(chuàng)建默認(rèn)網(wǎng)格的矢量;

  • methodandextrapval:從參數(shù)中解析方法;

  • ols:ols函數(shù);

  • jbMC:通過(guò)蒙特卡洛模擬獲取 Jarque-Bera 檢驗(yàn)的臨界值和 p 值;

  • CVtbl:計(jì)算 JB test 的臨界值表;

  • jbtest:復(fù)合正態(tài)分布的Jarque-Bera 假設(shè)檢驗(yàn);

  • prctile:求樣本的百分位數(shù);

  • range:返回樣本范圍;

  • statrobustwfun:得到魯棒加權(quán)函數(shù)和調(diào)優(yōu)常數(shù);

  • statset:創(chuàng)建/修改STATS選項(xiàng)結(jié)構(gòu);

  • stripnansforspline:從輸入數(shù)據(jù)集中剝離包含nan的列;

  • talwar:talwar函數(shù);

  • welsch:welsch函數(shù)。

(5)偏微分方程工具箱

  • check_pdemodel:檢查pde的結(jié)構(gòu)體的設(shè)定是否滿足求解的要求;

  • check_func:對(duì)一個(gè)函數(shù)句柄做初步的檢查。檢查它是否支持向量化,以及輸出的維度是否正確;

  • createpde_FD:創(chuàng)建一個(gè)差分方法求解pde的結(jié)構(gòu)體;

  • solvepde_FD:按 model 中的設(shè)定進(jìn)行pde數(shù)值求解,并返回?cái)?shù)值結(jié)果;

  • setpdeType:設(shè)定 pde 的類型;

  • setpdeTimestep:設(shè)定時(shí)間步長(zhǎng);

  • setpdeTimelist:設(shè)定需要數(shù)值求解的時(shí)間點(diǎn),輸入要求為正數(shù)數(shù)組;

  • setpdeRhs:設(shè)定方程的右端項(xiàng);

  • setpdeInitial:設(shè)定方程的初始條件,設(shè)定初值之前需要先確定方程的求解區(qū)域;

  • setpdeGridnum:設(shè)定求解采用的網(wǎng)格數(shù)。調(diào)用此函數(shù)前,需要先確定求解區(qū)域;

  • setpdeCoef:設(shè)定方程中的系數(shù),需要先設(shè)定方程的類型;

  • setpdeBoundary:設(shè)定方程的邊界條件。設(shè)定邊界之前需要先確定方程類型和求解區(qū)域。用戶需自己保證邊界條件的相容性;

  • setpdeArea:設(shè)定 pde 求解的區(qū)域;

  • FD_getmesh2D:產(chǎn)生二維的網(wǎng)格信息;

  • FD_getmesh1D:產(chǎn)生一維的網(wǎng)格信息;

  • FD_Boundary_solver2D:差分方法處理邊界條件;

  • FD_Boundary_solver1D:差分方法處理邊界條件;

  • Laplace_Matrix2D:創(chuàng)建一個(gè)二維Laplace算子離散對(duì)應(yīng)的系數(shù)矩陣,沒(méi)有特殊處理邊界點(diǎn);

  • Laplace_Matrix1D:創(chuàng)建一個(gè)一維Laplace算子離散對(duì)應(yīng)的系數(shù)矩陣,沒(méi)有特殊處理邊界點(diǎn);

  • upwind_Matrix1D:獲取迎風(fēng)格式對(duì)應(yīng)的系數(shù)矩陣(一維);

  • upwind_Matrix2D:獲取迎風(fēng)格式對(duì)應(yīng)的系數(shù)矩陣(二維);

  • judgeTime:根據(jù)一個(gè)pde結(jié)構(gòu)體的類型,判斷它是否依賴于時(shí)間;

  • FDsolver_Wave2D:用差分方法求解二維波方程;

  • FDsolver_Wave1D:用差分方法求解一維波方程;

  • FDsolver_Poisson2D:用差分方法求解二維 Poisson 方程;

  • FDsolver_Poisson1D:用差分方法求解一維 Poisson 方程;

  • FDsolver_Heat2D:用差分方法求解二維熱方程;

  • FDsolver_Heat1D:用差分方法求解一維熱方程;

  • FDsolver_Advection2D:用差分方法求解二維對(duì)流方程;

  • FDsolver_Advection1D:用差分方法求解一維對(duì)流方程。

(6)圖像處理工具箱

  • imoverlay:基于二值掩模使用純色填充 2 維圖像;

  • imdrawlines:在圖像上畫(huà)線;

  • imdrawcircles:在圖像上畫(huà)圓;

  • PiecewiseLinearTransformation2D:2 維分片線性幾何變換;

  • imboxfilt:2 維框?yàn)V波;

  • bwulterode:二值圖像終極腐蝕;

  • imreconstruct:形態(tài)學(xué)重建;

  • imregionalmax:區(qū)域最大值;

  • imregionalmin:區(qū)域最小值;

  • imextendedmax:擴(kuò)展極大值變換;

  • imextendedmin:擴(kuò)展極小值變換;

  • imhmax:H 極大值變換;

  • imhmin:H 極小值變換;

  • imimposemin:強(qiáng)置區(qū)域最小值;

  • imsegkmeans:基于 K 均值聚類的圖像分割;

  • hough:Hough 變換;

  • houghlines:基于 Hough 變換檢測(cè)線段;

  • houghpeaks:計(jì)算 Hough 變換中的峰值;

  • bwarea:二值圖像中對(duì)象的面積;

  • immse:均方誤差;

  • psnr:峰值信噪比;

  • ssim:結(jié)構(gòu)相似性;

  • detectFASTFeatures:使用 FAST 算法檢測(cè)角點(diǎn);

  • detectHarrisFeatures:使用 Harris-Stephens 算法檢測(cè)角點(diǎn);

  • cornerPoints:用于存儲(chǔ)角點(diǎn)的對(duì)象。

(7)北斗工具箱

  • convbin:利用 set_convbin 函數(shù)設(shè)置的 opt 變量,對(duì)傳入的文件進(jìn)行解算;

  • convbinWithStr:convbin_ex 的函數(shù)傳入?yún)?shù)只需要兩類,一個(gè)是用戶的 json 文件,一個(gè)是用戶要進(jìn)行轉(zhuǎn)換的文件;在 *usr.json 文件中修改用戶想要的轉(zhuǎn)換參數(shù);

  • set_convbin:設(shè)置 convbin 模塊中解算所需要的文件變量;

  • rnx2rtkp:利用 set_rnx2rtkp 函數(shù)設(shè)置的opt變量,對(duì)傳入的文件進(jìn)行解算;

  • rnx2rtkpWithStr:rnx2rtkp 模塊,傳入接收機(jī)觀測(cè)文件、衛(wèi)星導(dǎo)航文件,選擇不同的解算模式,解算出接收機(jī)位置信息 *.pos 文件;

  • rnx2rtkp_Usr:rnx2rtkp 模塊,傳入接收機(jī)觀測(cè)文件、衛(wèi)星導(dǎo)航文件,選擇不同的解算模式,解算出接收機(jī)位置信息 *.pos 文件;

  • set_rnx2rtkp:設(shè)置 rnx2rtkp 模塊中解算所需要的文件變量;

  • pos2kml:利用 set_pos2kml 函數(shù)設(shè)置的 opt 變量,對(duì)傳入的文件進(jìn)行解算;

  • pos2kmlWithStr:pos2kml 模塊,讀取 *.pos 文件轉(zhuǎn)化為 kml 格式,以便于在 google earth 查看解算的位置。在*usr.json文件中修改用戶想要的轉(zhuǎn)換參數(shù);

  • set_pos2kml:設(shè)置 pos2kml 模塊中解算所需要的文件變量;

  • satposWithStr:傳入最新版本 RINEX 3 格式下的nav文件,計(jì)算出各個(gè)歷元下的衛(wèi)星的位置、速度、鐘差;

  • sppWithStr:傳入 nav 文件,和 obs 文件進(jìn)行單點(diǎn)定位計(jì)算接收機(jī)位置;

  • pppWithStr:傳入精密星歷 sp3 文件,鐘差 clk 文件,nav 文件,和 obs 文件進(jìn)行精密單點(diǎn)定位計(jì)算接收機(jī)位置;

  • allWithStr:進(jìn)行各種類型的定位解算,包括單點(diǎn)定位,精密單點(diǎn)定位,相對(duì)定位;自動(dòng)識(shí)別傳入的文件,至少兩個(gè)文件,包含 obs,nav 文件,或者傳入精密星歷 sp3 文件,鐘差 clk 文件,nav 文件,和 obs 文件進(jìn)行精密單點(diǎn)定位;輸入的第一個(gè)參數(shù)是解算的模式;

  • simsol:利用 set_sim 函數(shù)設(shè)置的 opt 變量,對(duì) simulate 部分進(jìn)行解算;

  • simsolWithStr:傳入模擬 obs 信號(hào)所要使用的 json 文件,傳入解算所要使用的 json 文件;在 test_simobs_usr.json 中修改用戶的仿真參數(shù);在 test_simsol_usr.json 中修改用戶的解算參數(shù);

  • set_sim:設(shè)置 simulate 模塊中進(jìn)行解算,所需要的文件變量;

  • simobs:利用 set_simobs 函數(shù)設(shè)置的opt變量,對(duì) simulate 中生成 obs 文件部分進(jìn)行計(jì)算;

  • simobsWithStr:傳入仿真所要使用的 json 文件,在 test_simobs_usr.json 中修改用戶的仿真參數(shù);

  • set_simobs:設(shè)置 simulate 模塊中生成 obs 文件,所需要的文件變量。

5、北太真元多域動(dòng)態(tài)系統(tǒng)建模仿真平臺(tái)

(1)求解器

  • 新增變步長(zhǎng)剛性求解器
    • ode15s:變階 1 到 5 階的NDF

    • ode23tb:二階隱式 Runge-Kutta 公式

    • ode23t:梯形公式

    • ode23s:改進(jìn)的二階 Rosenbrock 公式

  • 新增高階變步長(zhǎng)求解器
    • ode6:“魯棒”的6階Runge-Kutta 方法;顯式求解器

    • ode7:“魯棒”的7階Runge-Kutta 方法;顯式求解器

    • ode8:“魯棒”的8階Runge-Kutta 方法;顯式求解器

    • ode9:“魯棒”的9階Runge-Kutta 方法;顯式求解器

(2)計(jì)算單元

  • 新增基礎(chǔ)計(jì)算單元
    • width:輸出輸入的信號(hào)維度

    • IC:設(shè)置初始值

    • chirpSignal:線性調(diào)頻信號(hào)

    • digitalClock:數(shù)字時(shí)鐘

    • ground:接地

    • repeatSequenceInterpolated:重復(fù)序列(可選插值方法)

    • repeatSequenceStair:重復(fù)序列(保持)

    • signalGenerator:常見(jiàn)波形生成

    • polynomial:多項(xiàng)式

    • trigonometricFunc:三角函數(shù)

    • minMaxRunningResettable:極大極小

    • unaryMinus:求相反數(shù)

    • detectChange:信號(hào)變化檢查

    • detectFallNegative:檢查信號(hào)從非負(fù)數(shù)向負(fù)數(shù)變化

    • detectFallNonpositive:檢查信號(hào)從正數(shù)向非正數(shù)變化

    • detectRiseNonnegative:檢查信號(hào)從負(fù)數(shù)向非負(fù)數(shù)變化

    • detectRisePositive:檢查信號(hào)從非正數(shù)向正數(shù)變化

    • detectDecrease:檢查下降沿

    • detectIncrease:檢查上升沿

    • intervalTest:范圍檢查

    • NAND:與非

    • NOR:或非

    • XOR:異或

    • NXOR:異或非

    • baltamFunc:腳本嵌入

    • switch:轉(zhuǎn)換器

    • manualSwitch:手動(dòng)選擇轉(zhuǎn)換器

    • from:用指定的標(biāo)記從 Goto 模塊接收信號(hào)

    • goto:goto模塊

    • busCreator:信號(hào)合并模塊

    • busSelector:信號(hào)選擇模塊

    • stopSim:停止仿真

    • tXY:三維繪圖模塊,x軸為時(shí)間

    • XYZ:三維繪圖模塊,3個(gè)輸入端口

    • inport:輸入端口

    • outport:輸出端口

    • backlash:間隙模塊

    • PWM:脈沖調(diào)制信號(hào)

    • rateLimiter:速率控制

    • Relay:中繼

    • hitCrossing:穿越檢查

    • wrapToZero:截?cái)?,如果輸入大于閾值則輸出零

    • variablePulse:脈沖信號(hào)

    • Derivative:微分

    • PIDController:PID控制

    • transportDelay:時(shí)延

    • vatiableTimeDelay:時(shí)延

    • descriptorStateSpace:帶質(zhì)量矩陣的狀態(tài)空間

    • continuous
    • discontinuous
    • subsystems
    • outputs
    • signalRoutes
    • uderDefinedFunc
    • logicOperationd
    • maths
    • inputs
    • signalAttrinutes
  • 新增行業(yè)計(jì)算單元
    • Kalman Filter

    • LTI System

    • Varying Lowpass Filter

    • Varying Notch Filter

    • Discrete Varying Lowpass

    • Discrete Varying Notch

    • Linear Second-Order Actuator

    • Nonlinear Second-Order Actuator

    • Centrifugal Effect Model

    • Dynamic Pressure

    • Incidence & Airspeed

    • Incidence, Sideslip, & Airspeed

    • Mach Number

    • Radius at Geocentric Latitude

    • Wind Angular Rates

    • Calculate Range

    • Crossover Pilot Model

    • Tustin Pilot Model

    • Precision Pilot Model

    • Quaternion Conjugate

    • Quaternion Inverse

    • Mapped Motor

    • Mapped Steering

    • Kinematic Steering

    • Drive Cycle Source

    • Mapped Core Engine

    • Simple Engine

    • Mapped CI Engine

    • Mapped SI Engine

    • Gearbox

    • Reduced Lundell Alternator

    • Datasheet Battery

    • Bidirectional DC-DC

    • Equivalent Circuit Battery

    • Estimation Equivalent Circuit Battery

    • Starter

    • Flux-Based PM Controller

    • Vehicle Body 1DOF Longitudinal

    • Vehicle Body Total Road Load

    • 汽車(chē)傳動(dòng)系統(tǒng)模塊庫(kù)
    • 汽車(chē)動(dòng)力學(xué)模塊庫(kù)
    • 航空模塊庫(kù)
    • 控制系統(tǒng)模塊庫(kù)

(3)行業(yè)模型

  • 新增混沌系統(tǒng)模型 (13個(gè))
    • Lorenz System

    • Chua System

    • Chen System

    • Duffing System

    • Liu's System

    • Rossler System

    • Arneodo System

    • Genesio-Tesi System

    • Lotka-Volterra System

    • Lu's System

    • Newton-Leipnik System

    • Volta System

    • Van der Pol System

  • 新增汽車(chē)模型(2個(gè))
    • 半車(chē)振動(dòng)模型

    • 含有輪轂電機(jī)的1/4車(chē)輛垂向振動(dòng)模型

  • 新增電力行業(yè)模型(4個(gè))
    • RLC電路

    • 三相電流電路

    • 電機(jī)clark變換

    • 電機(jī)PARK變換

  • 新增信號(hào)處理模型(3個(gè))
    • FIR濾波器

    • IIR濾波器

    • DHT變換

6、其他

  • 新增子系統(tǒng)封裝

支持帶有子系統(tǒng)封裝的模型仿真。

  • 新增子函數(shù)

提供子函數(shù)模塊,支持在模型中嵌入m腳本聯(lián)合仿真。

  • 新增混合系統(tǒng)建模計(jì)算

支持包含離散模塊和連續(xù)模塊的混合模型仿真計(jì)算。

  • 新增采樣周期異步計(jì)算

支持包含不同采樣周期模塊的模型仿真計(jì)算。

(二)優(yōu)化功能

1、IDE

  • 優(yōu)化了路徑管理,最小管理單位由腳本變更為路徑,新增運(yùn)行/調(diào)試未找到和有高優(yōu)先級(jí)同名文件時(shí)的提示,重做了圖形交互界面;

  • 優(yōu)化了斷點(diǎn)及條件斷點(diǎn)的樣式及交互方式;

  • 優(yōu)化了幫助系統(tǒng)首頁(yè)布局;

  • 優(yōu)化Tab頁(yè)簽交互,新增下拉列表和頁(yè)簽搜索,新增以下快捷鍵;
    • Ctrl+Tab向前切換

    • Ctrl+Shift+Tab向后切換

    • Ctrl+W關(guān)閉

  • 優(yōu)化了智能縮進(jìn)代碼,新增一鍵智能縮進(jìn)功能,快捷鍵Ctrl+I;

  • 變更變量詳情頁(yè)Delete鍵功能,由“刪除值”變更為“替換為0”;

2、內(nèi)核

(1)功能增強(qiáng)

  • 在沒(méi)有越界的情況下,支持結(jié)構(gòu)體分量下標(biāo)賦值,例如 A(3).s = 1;

  • 匿名函數(shù)現(xiàn)在支持輸入 varargin 作為參數(shù);

  • 匿名函數(shù)輸入?yún)?shù)過(guò)多/過(guò)少會(huì)報(bào)錯(cuò)(之前不會(huì)報(bào)錯(cuò),輸入過(guò)多參數(shù)會(huì)忽略多余參數(shù));

  • 匿名函數(shù)調(diào)用內(nèi)置或者 M 函數(shù)時(shí),現(xiàn)在支持指定多個(gè)輸出參數(shù);

  • 重構(gòu)代碼報(bào)錯(cuò)邏輯,減少大量重復(fù)和無(wú)用的報(bào)錯(cuò),增加報(bào)錯(cuò)函數(shù)?;厮荩?/p>

  • 內(nèi)置、腳本函數(shù)連續(xù)嵌套調(diào)用時(shí),中間變量不會(huì)被賦值給 ans;

  • 內(nèi)置函數(shù)的輸出參數(shù)支持 cell 展開(kāi)的用法;

  • load 函數(shù)現(xiàn)在支持 load a.mat 這樣的用法;

  • []() 現(xiàn)在支持列表展開(kāi)的語(yǔ)法;

  • dbstop函數(shù)現(xiàn)在支持使用全路徑作為參數(shù),可以給不在搜索路各徑的M文件添加斷點(diǎn);

  • dbload函數(shù)現(xiàn)在支持使用全路徑作為參數(shù),重新加載腳本內(nèi)容并更新斷點(diǎn)位置;

  • 移除舊路徑管理相關(guān)函數(shù) source discard using using_script disusing disusing_script

  • 修改斷點(diǎn)觸發(fā)邏輯,現(xiàn)在斷點(diǎn)只能在 M 文件中觸發(fā),程序不會(huì)在 BP 文件里中斷,也無(wú)法進(jìn)行步進(jìn)操作;

(2)Bug修復(fù)

  • 修復(fù) for 循環(huán)中,使用循環(huán)變量賦值其他變量,其他變量會(huì)被后續(xù)循環(huán)變量更新影響的 bug;

  • 修復(fù)了匿名函數(shù)文件定位的問(wèn)題,調(diào)試代碼遇到匿名函數(shù)時(shí)會(huì)正確定位到文件位置;

  • 修復(fù)了定義 M 函數(shù)時(shí)、變長(zhǎng)輸出的內(nèi)置函數(shù)/腳本函數(shù)在不同場(chǎng)景調(diào)用時(shí), nargout 設(shè)置錯(cuò)誤的問(wèn)題,以及 M 腳本中調(diào)用語(yǔ)句時(shí) nargout 被設(shè)置為 1 的問(wèn)題;

  • 修復(fù) while + continue 循環(huán)條件語(yǔ)句不會(huì)被執(zhí)行的問(wèn)題;

  • 修復(fù) cell 作為返回值同時(shí)擴(kuò)容的報(bào)錯(cuò)以及賦值結(jié)果不正確的問(wèn)題;

  • 修復(fù)了 return 語(yǔ)句在 switch 中不生效的問(wèn)題;

  • 修復(fù)了函數(shù)句柄綁定當(dāng)前文件子函數(shù)時(shí),傳入到其他函數(shù)無(wú)法正常調(diào)用的問(wèn)題。現(xiàn)在天元對(duì)函數(shù)句柄綁定規(guī)則做出如下約定(若定義 fh = @fun):
    • 如果在當(dāng)前環(huán)境中存在函數(shù) fun,例如子函數(shù)、腳本、內(nèi)置等,則綁定后函數(shù)內(nèi)容不再發(fā)生變化。 例如路徑中有 fun.m 函數(shù),即使把路徑移除,函數(shù)句柄的綁定仍然生效。

    • 如果在當(dāng)前環(huán)境中不存在函數(shù) fun,不報(bào)錯(cuò),而是在調(diào)用時(shí)再次嘗試綁定。 如果調(diào)用時(shí)綁定失敗才會(huì)返回找不到函數(shù)的錯(cuò)誤(調(diào)用時(shí)不支持綁定到子函數(shù))。

  • 修復(fù)了匿名函數(shù)和 feval 函數(shù)報(bào)錯(cuò)文件位置異常的問(wèn)題;

  • 修復(fù)了a=' '語(yǔ)句創(chuàng)建空字符數(shù)組維度為1×0的問(wèn)題(實(shí)際應(yīng)為0x0);

  • 修復(fù)運(yùn)算符&、|、&&、||的優(yōu)先級(jí)順序問(wèn)題,現(xiàn)在運(yùn)算嚴(yán)格按照&>|>&&>||的優(yōu)先級(jí)執(zhí)行;

  • 修復(fù)windows字符界面運(yùn)行代碼時(shí),使用Ctrl+C軟件會(huì)直接退出的問(wèn)題?,F(xiàn)在windows字符界面可以正常進(jìn)行程序中斷;

  • 修復(fù)循環(huán)內(nèi) switch 語(yǔ)句中的 continue/break 不生效的問(wèn)題,并對(duì)不在循環(huán)內(nèi)的 continue/break 給出錯(cuò)誤提示;

3、主體函數(shù)

(1)功能增強(qiáng)

  • 繪圖修改注冊(cè)方式為內(nèi)置形式;

  • 繪圖函數(shù)適配極坐標(biāo)區(qū);

  • 新增 xlabel、ylabel、zlabel 函數(shù)支持?jǐn)?shù)字標(biāo)簽輸入;

  • 新增 plot、plot3 支持 MarkerIndices 屬性;

  • 新增 reshape、repmat、isfinite、ismising 函數(shù)對(duì)高維數(shù)組的支持;

  • 新增 intersect、full 函數(shù)對(duì)稀疏矩陣的支持;

  • 新增 round、colon 函數(shù)對(duì)復(fù)數(shù)的支持;

  • 新增 qr 函數(shù)對(duì) qr(A, 'econ')、qr(A, 'econ', 'matrix')、qr(A, 'econ', 'vector') 的支持;

  • 新增 floor 函數(shù)對(duì)整型的支持;

  • 新增 meshgrid 函數(shù)對(duì)三維、復(fù)數(shù)的支持;

  • 新增 struct 函數(shù)支持字段名稱加入標(biāo)識(shí)符判斷;

  • 新增 zeros、ones、eye、nan、inf 函數(shù)支持 'like' 選項(xiàng);

  • 新增 fft、ifft 函數(shù)第二個(gè)輸入?yún)?shù)支持"[]";

  • 新增 vecnorm 函數(shù)支持實(shí)數(shù)輸入的 inf 范數(shù);

  • cd 函數(shù)支持 p = cd 這樣的語(yǔ)法,將切換前的目錄放到變量 p 中。

(2)Bug修復(fù)

  • mrdivide:修復(fù)了警告信息錯(cuò)誤的問(wèn)題;

  • struct:修復(fù)了具有一個(gè)字段的結(jié)構(gòu)體輸出錯(cuò)誤的問(wèn)題,修復(fù)了結(jié)構(gòu)體數(shù)據(jù)通過(guò)end索引訪問(wèn)數(shù)據(jù)失敗、通過(guò)end+1索引方式增加結(jié)構(gòu)體數(shù)據(jù)失敗的問(wèn)題;

  • setfield:修復(fù)了嵌套結(jié)構(gòu)體修改一個(gè)值造成中間結(jié)構(gòu)體丟失的問(wèn)題;

  • qr:修復(fù)了特殊情況下置換矩陣輸出錯(cuò)誤且再次運(yùn)行(或運(yùn)行 clear)會(huì)出現(xiàn)閃退的問(wèn)題,修復(fù)了分解結(jié)果錯(cuò)誤的問(wèn)題;

  • fscanf:修復(fù)了 %c 形式讀取會(huì)閃退的問(wèn)題;

  • 修復(fù)了 A/B 不支持當(dāng) A 為向量的矩陣除法的問(wèn)題;

  • isvector:修復(fù)了 1×1×N 的數(shù)組不是向量時(shí),isvector 返回值錯(cuò)誤的問(wèn)題;

  • NaN:修復(fù)了 NaN 為輸入?yún)?shù)時(shí),min(NaN,1)、max(NaN,1) 函數(shù)輸出錯(cuò)誤的問(wèn)題;

  • mldivide:修復(fù)了警告信息錯(cuò)誤的問(wèn)題;

  • strfind:修復(fù)了對(duì)重疊模式的查找錯(cuò)誤的問(wèn)題;

  • sign:修復(fù)了輸入為 nan 時(shí) sign(nan) 輸出錯(cuò)誤的問(wèn)題;

  • setdiff:修復(fù)了 B 為空集,指定 rows 時(shí)結(jié)果錯(cuò)誤的問(wèn)題;

  • string:修復(fù)了輸入高維數(shù)組導(dǎo)致閃退的問(wèn)題;

  • strlength:修復(fù)了對(duì)中文支持存在的問(wèn)題;

  • diag:修復(fù)了輸出錯(cuò)誤的問(wèn)題,修復(fù)了提取稀疏矩陣左下角對(duì)角線元素閃退的問(wèn)題;

  • legendre:修復(fù)了計(jì)算 P_1 = legendre(1,[0.3:0.1:0.5]) 錯(cuò)誤的問(wèn)題;

  • rot90:修復(fù)了 rot90(A,k )中 k 取負(fù)數(shù)的時(shí)候沒(méi)有返回結(jié)果的問(wèn)題;

  • ismising:修復(fù)了僅識(shí)別出一個(gè)缺失值的問(wèn)題;

  • sum:修復(fù)了 a=[];sum(a) 計(jì)算的問(wèn)題;

  • celldisp:修復(fù)了無(wú)法向輸出流打印的問(wèn)題。

4、插件

  • 移除了 graph 和 time 插件,主體函數(shù)已經(jīng)完全包含這兩個(gè)插件的功能。

5、北太真元多域動(dòng)態(tài)系統(tǒng)建模仿真平臺(tái)

(1)IDE

  • 更新treeview 視圖界面

  • 更新tabview 視圖界面;

  • 更新tab頁(yè)簽;

  • 參數(shù)配置界面更新;

  • 求解器界面更新

(2)功能增強(qiáng)

  • 離散計(jì)算單元支持設(shè)置采樣時(shí)間參數(shù)。

(3)Bug修復(fù)

  • 真元和天元信息分流問(wèn)題。
    • 支持真元仿真模型的報(bào)錯(cuò)在真元界面顯示。

  • 修復(fù)logicOperator模塊端口數(shù)為1時(shí)的計(jì)算錯(cuò)誤。

(三)已知問(wèn)題

1、北太真元多域動(dòng)態(tài)系統(tǒng)建模仿真平臺(tái)

  • 模塊參數(shù)設(shè)置只支持?jǐn)?shù)值表達(dá),不支持表達(dá)式、科學(xué)計(jì)數(shù)法、特殊字符pi等表達(dá)、變量表達(dá)式。
    • 建議解決方案:如果用戶設(shè)置參數(shù)需要用到pi等表達(dá)式計(jì)算,請(qǐng)使用天元計(jì)算出確切的數(shù)字,再填入?yún)?shù)設(shè)置窗口。

  • 畫(huà)布上的模塊圖標(biāo)大小會(huì)隨著端口數(shù)的增多而增大,如果過(guò)大會(huì)占據(jù)畫(huà)布所有位置。例如sum、product、mux、demux、logicOperator模塊。建議用戶使用時(shí)設(shè)置端口數(shù)不要超過(guò)50。

  • 在復(fù)雜模型下,復(fù)制模塊連線到新文件中,連線會(huì)出現(xiàn)異常;同時(shí)偶現(xiàn)模塊入?yún)⑦B接出參,出現(xiàn)代數(shù)環(huán)。

2、內(nèi)核

沒(méi)有解決如 c = {}; c{1}.x = 1 這類對(duì)已有 cell 擴(kuò)充并初始化為 struct 的問(wèn)題,這樣的語(yǔ)句目前會(huì)報(bào)錯(cuò)下標(biāo)越界。


回復(fù)

回復(fù)

重置 提交