baltamatica 3.5.0_release
新增恢復默認布局功能;
仿真運行過程進度條顯示;
Simulink模型導入功能,新增基礎計算單元的兼容。
rticklabels: 設置或查詢 r 軸刻度標簽
thetaticklabels:設置或查詢 theta 軸刻度標簽
waterfall:瀑布圖
isgraphics:對有效的圖形對象句柄為 True
allchild:查找指定對象的所有子級
daspect:控制沿每個軸的數(shù)據(jù)單位長度
pbaspect:控制每個軸的相對長度
ribbon:條帶圖
cylinder:創(chuàng)建圓柱
ellipsoid:創(chuàng)建橢圓體
sphere:創(chuàng)建球面
colororder:為可視化多個數(shù)據(jù)序列設置色序
rgbplot:繪制顏色圖
lines:線條顏色圖數(shù)組
colorcube:Colorcube 顏色圖數(shù)組
prism:Prism 顏色圖數(shù)組
flag:flag 顏色圖數(shù)組
alim:設置或查詢坐標區(qū)的 alpha 范圍
reset:將圖形對象屬性重置為其默認值
smooth3:平滑處理三維數(shù)據(jù)
rotate:以指定原點和方向旋轉對象
plotmatrix:散點圖矩陣
brighten:增亮或加深顏色圖
sky:Sky 顏色圖數(shù)組
hidden:消除網格圖中的隱線
pdepe:求解一維拋物-橢圓型PDE的初邊界值問題
pdeval:計算由pdepe生成的數(shù)值解在給定點上的插值和導數(shù)的插值
pdentrp:pdepe的插值輔助函數(shù)
bsxfun:對兩個數(shù)組應用按元素運算(啟用隱式擴展)
assert:條件為 false 時引發(fā)錯誤
mkdir:創(chuàng)建新目錄
baltamaticaroot:北太天元根文件夾
lscmd:列出北太天元當前可調用所有命令的列表
type:顯示文件內容
fileread:以文本格式讀取文件內容
trenddecomp:尋找數(shù)據(jù)趨勢
quantile:數(shù)據(jù)集的分位數(shù)
histcounts2:二元直方圖bin計數(shù)
accumarray:累加向量元素
try, catch:執(zhí)行語句并捕獲產生的錯誤
validateattributes:檢查數(shù)組的有效性
iskeyword:確定輸入是否為 Baltamatica 關鍵字
datetime:表示時間點的數(shù)組
NaT:非時間 (Not-a-Time)
eomday:一個月中的最后一天
duration:固定長度單位的時間長度
calendarDuration:以可變長度日歷單位表示的時間長度
now:當前日期和時間作為日期序列值
clock:日期向量形式的當前日期和時間
today:當前日期
year:日期時間輸入的年份值
quarter:日期時間輸入的季度值
month:日期時間輸入的月份值
week:日期時間輸入的周數(shù)值
day:日期時間輸入的日期值
weekday:星期幾
hour:日期時間輸入的小時分量
minute:日期時間輸入的分鐘分量
second:日期時間輸入的秒分量
ymd:日期時間的年、月和日數(shù)字
hms:日期時間或持續(xù)時間的小時、分鐘和秒數(shù)
isnat:確定 NaT(非時間)元素
isdst:確定夏令時元素
isweekend:確定周末元素
isdatetime:確定輸入是否為日期時間數(shù)組
table:具有命名變量的表數(shù)組(變量可包含不同類型的數(shù)據(jù))
array2table:將同構數(shù)組轉換為表
table2struct:將表轉換為結構體數(shù)組
convertvars:將表或時間表變量轉換為指定的數(shù)據(jù)類型
istable:確定輸入是否為表
istabular:確定輸入是表還是時間表
head:獲取表、時間表或 tall 數(shù)組的前幾行
tail:獲取表、時間表或 tall 數(shù)組的最后幾行
addvars:將變量添加到表或時間表中
renamevars:重命名表或時間表中的變量
movevars:在表或時間表中移動變量
removevars:從表或時間表中刪除變量
splitvars:在表或時間表中拆分多列變量
mergevars:將表或時間表變量合并成多列變量
years:持續(xù)時間(以年為單位)
days:持續(xù)時間,以天為單位
hours:持續(xù)時間,以小時為單位
minutes:以分鐘為單位的持續(xù)時間
calyears:日歷持續(xù)時間(以年為單位)
calquarters:日歷持續(xù)時間(以季度為單位)
calmonths:日歷持續(xù)時間(以月為單位)
calweeks:日歷持續(xù)時間(以周為單位)
caldays:日歷持續(xù)時間(以天為單位)
isduration:確定輸入是否為持續(xù)時間數(shù)組
iscalendarduration:確定輸入是否為日歷持續(xù)時間數(shù)組
seconds:以秒為單位的持續(xù)時間
milliseconds:以毫秒為單位的持續(xù)時間
setSimuStatus:仿真輔助函數(shù)
ctrb:計算可控性矩陣
ctrbf:可控性梯形形式
obsv:計算可觀測性矩陣
obsvf:可觀測性梯形形式
dummyvar:創(chuàng)建虛擬變量
geomean:計算幾何平均值
trimmean:計算修剪均值
corr:計算線性或秩相關系數(shù)
partialcorr:計算線性或秩偏相關系數(shù)
tiedrank:計算樣本的秩,調整平級關系
gpfit:對廣義帕累托數(shù)據(jù)進行參數(shù)估計和置信區(qū)間計算
wblfit:計算Weibull分布參數(shù)的最大似然估計和置信區(qū)間
copulacdf:Copula的累積概率函數(shù)
copulapdf:Copula的概率密度函數(shù)
copulaparam:Copula參數(shù)作為排序相關性的函數(shù)
copulastat:獲得排序相關系數(shù)
copularnd:從 Copula 分布中隨機生成向量
mahal:計算馬氏距離
iwishrnd:生成逆Wishart隨機矩陣
wishrnd:生成Wishart隨機矩陣
canoncorr:計算矩陣樣本特征系數(shù)和相關性
regress:使用最小二乘法多元線性回歸
x2fx:將預測值轉換為設計矩陣
removenan:從輸入中移除 NaN 值
corrSpearman:計算 Spearman 相關系數(shù)矩陣
corrPearson:計算Pearson相關系數(shù)矩陣
corrKendall:Kendall 相關系數(shù)矩陣
icdf:指定分布的逆累積分布函數(shù)
pdf:指定分布的概率密度函數(shù)
nbinfit:負二項分布數(shù)據(jù)的參數(shù)估計
betalike:負Beta對數(shù)似然函數(shù)
betafit:為Beta分布數(shù)據(jù)估計參數(shù)和置信區(qū)間
gevfit:用于廣義極值數(shù)據(jù)的參數(shù)估計和置信區(qū)間計算
barttest:對數(shù)據(jù)進行巴特斯特檢驗
evnegloglike:負極大似然估計
dgammainc:帶導數(shù)的不完全Gamma函數(shù)
gammaincratio:不完全Gamma函數(shù)
dftmtx:離散傅里葉變換矩陣
czt:周期變換
fwht:快速離散 Walsh-Hadamard 變換
ifwht:快速逆離散Walsh-Hadamard變換
hilbert:通過 Hilbert 變換生成離散時間解析信號
butter:Butterworth 數(shù)字和模擬濾波器設計
fircls:用約束最小二乘法設計線性相位濾波器
intfilt:插值濾波器設計
impzlength:數(shù)字濾波器的脈沖響應長度
ismaxphase:判斷最大相位濾波器是否為真
isminphase:判斷最小相位濾波器是否為真
convmtx:生成卷積矩陣
cell2sos:將單元格數(shù)組轉換為二階節(jié)矩陣
sos2zp:二階部分到零極點增益模型的轉換
zp2tf:零極點到傳遞函數(shù)的轉換
triang:創(chuàng)建三角窗
plomb:創(chuàng)建Lomb Scargle周期圖
tfestimate:估計傳遞函數(shù)
db:轉換為分貝
db2mag:dB到幅度的轉換
db2pow:分貝到功率的轉換
mag2db:幅度到分貝的轉換
pow2db:功率到分貝的轉換
pburg:利用Burg方法估計功率譜密度
pcov:用協(xié)方差法估計功率譜密度
pmcov:修正協(xié)方差法估計功率譜密度
pmusic:通過MUSIC特征向量法進行頻率估計
freqz:數(shù)字濾波器的頻率響應
blackman:創(chuàng)建Blackman窗口
barthannwin:創(chuàng)建改進 Bartlett-Hanning 窗口
peig:通過特征向量法估計頻率
bartlett:創(chuàng)建Bartlett 窗口
bitrevorder:將輸入置換為位反轉順序
digitrevorder:將輸入置換為數(shù)字反轉順序
xcorr2:計算二維互相關
filtic:生成'filter'函數(shù)的初始條件
corrmtx:創(chuàng)建自相關矩陣
cconv:計算循環(huán)卷積
arburg:通過 Burg 方法進行 AR 參數(shù)估計
bohmanwin:創(chuàng)建Bohman 窗口
flattopwin:創(chuàng)建平頂窗
gausswin:創(chuàng)建高斯窗口
hamming:創(chuàng)建漢明窗
hann:創(chuàng)建Hann 窗口
kaiser:創(chuàng)建凱澤窗
nuttallwin:創(chuàng)建Nuttall 窗口
taylorwin:創(chuàng)建泰勒窗口
tukeywin:創(chuàng)建Tukey 窗口
rlevinson:反向萊文森-德賓遞歸
arcov:使用協(xié)方差方法進行AR參數(shù)估計
is2rc:將反正弦參數(shù)轉換為反射系數(shù)
lar2rc:將對數(shù)面積比轉換為反射系數(shù)
lsf2poly:預測多項式的線譜頻率
poly2rc:將預測多項式轉換為反射系數(shù)
poly2ac:將預測多項式轉換為自相關序列
poly2lsf:線譜頻率預測多項式
rc2ac:自相關序列的反射系數(shù)
rc2is:將反射系數(shù)轉換為反正弦參數(shù)
rc2lar:將反射系數(shù)轉換為對數(shù)面積比
rc2poly:將反射系數(shù)轉換為預測多項式
armcov:使用修改后的協(xié)方差方法進行AR參數(shù)估計
prony:Prony方法用于時域IIR濾波器設計
stmcb:通過 Steiglitz-McBride 迭代計算線性模型
impz:數(shù)字濾波器的沖激響應
blackmanharris:創(chuàng)建最小4項 Blackman-Harris 窗口
fircls1:使用受約束的最小二乘法設計低通和高通FIR濾波器
invfreqs:將頻率響應數(shù)據(jù)擬合成連續(xù)時間濾波器
invfreqz:將頻率響應數(shù)據(jù)擬合成離散時間濾波器
polystab:多項式穩(wěn)定化
fir1:使用窗口法設計FIR濾波器
fir2:使用頻率采樣方法設計FIR濾波器
rooteig:通過特征向量算法計算正弦曲線的頻率和功率
rootmusic:通過Root MUSIC算法計算正弦波的頻率和冪
polyscale:縮放多項式的根
sos2cell:將二階節(jié)矩陣轉換為單元數(shù)組
firls:使用最小平方誤差最小化方法設計線性相位 FIR 濾波器
firpmord:Parks-McClellan 最優(yōu)等波紋 FIR 階數(shù)估計器
gaussdesign:Gaussian FIR 脈沖整形濾波器設計
rcosdesign:升余弦濾波器設計
tf2zp:將傳遞函數(shù)轉換為零極點形式
tf2zpk:將離散時間傳遞函數(shù)轉換為零極點形式
zplane:繪制z平面零極點圖
schurrc:從自相關向量 R 中計算反射系數(shù)
decimate:在低通濾波后以較低的采樣率對數(shù)據(jù)進行重采樣
fftfilt:FFT方法的重疊相加濾波
zp2sos:將零極增益模型轉換為二階節(jié)模型
filternorm:計算數(shù)字濾波器的范數(shù)
filtfilt:零相位前向和后向數(shù)字 IIR 濾波
filtord:計算濾波器階數(shù)
sos2tf:將二階段轉換成傳遞函數(shù)模型
ellip:Elliptic 濾波器設計
cheby1:Chebyshev I型濾波器設計
cheby2:Chebyshev II型濾波器設計
impinvar:模擬到數(shù)字濾波器轉換的脈沖不變方法
tf2sos:將傳遞函數(shù)轉換為二階截止器形式
parzenwin:創(chuàng)建Parzen窗口
Discontinuous(新增3個)
deadZoneDynamic:動態(tài)死區(qū)模塊
rateLimiterDynamic:動態(tài)速率限值模塊
saturationDynamic:動態(tài)限值模塊
discrete(新增6個)
discreteDerivative:離散時間導數(shù)模塊
propagationDelay :傳播延遲模塊
tappedDelay:將標量信號延遲多個采樣周期并輸出所有延遲版本"
transferFuncFirstOrder:離散時間一階傳遞函數(shù)
transferFuncLeadOrLag :離散時間超前或滯后補償器
transferFuncRealZero:離散傳遞函數(shù)(實數(shù)零點,無極點)
math(新增6個)
decrementTimeToZero :將當前輸入信號減去采樣時間輸出,如果結果小于零則輸出零
decrementRealWorld:當前信號值減一輸出
decrementStoredInteger:當前信號值減一輸出,如果溢出會繞回
decrementToZero:當前輸入信號減一輸出,如果結果小于零則輸出零
incrementRealWorld:當前輸入信號加一輸出
incrementStoredInteger:當前輸入信號加一輸出
lookupTables(新增9個)
cosineLookup :該模塊通過利用波的1/4對稱性的查找表方法來實現(xiàn)余弦函數(shù)
sineLookup:該模塊通過利用波的1/4對稱性的查找表方法來實現(xiàn)正弦函數(shù)
exponentialLookup:該模塊通過利用波的1/4對稱性的查找表方法來實現(xiàn)正弦和余弦函數(shù),只有一個輸出端口,同時輸出正弦和余弦函數(shù)值
sinCosLookup :該模塊通過利用波的1/4對稱性的查找表方法來實現(xiàn)正弦和余弦函數(shù)。有兩個輸出端口,端口1輸出正弦函數(shù)值,端口2輸出余弦函數(shù)值
preLookup:此模塊在斷點數(shù)據(jù)定義的區(qū)間集上定位輸入信號的位置
interpolationUsingPrelookup:此模塊使用預先計算的區(qū)間索引和比值對表數(shù)據(jù)執(zhí)行插值。
interpolation1DUsingPrelookup:一維插值
interpolation2DUsingPrelookup:二維插值
interpolation3DUsingPrelookup:三維插值
signalAttributes(新增14個)
weightedSampleTime:使用加權采樣時間對輸入信號進行加減乘除運算
probe:獲取輸入信號屬性:數(shù)據(jù)寬度和采樣時間
accelerationConversion :加速度
angleConversion:角度
angularAccelerationConversion:角加速度
angularVelocityConversion:角速度
densityConversion :密度
forceConversion:力
JulianDateConversion:儒略歷元和公歷日期轉換
lengthConversion:長度
massConversion:質量
pressureConversion:壓強
temperatureConversion:熱力學單位
velocityConversion:速度
controlSystemToolbox(新增2個)
Varying Transfer Function:系數(shù)可變的一階連續(xù)傳遞函數(shù)
Discrete Varying Transfer Function:系數(shù)可變的一階離散傳遞函數(shù)
powertrainToolbox(新增6個)
DCT Controller:雙離合器變速器
AMT Controller:自動手動變速器控制器
Limited SlipDifferential:限滑差速器
Open Differential:開式差速器
Power Accounting Bus Creator:功率核算總線創(chuàng)建
Transfer Case:開式差速器
AerospaceToolbox(新增38個)
Quaternion Modulus:四元數(shù)的模
Quaternion Norm:四元數(shù)的范數(shù)
Quaternion Rotation:四元數(shù)旋轉
Quaternion Normalize:四元數(shù)歸一化
Quaternion Multiplication:四元數(shù)乘積
Quaternion Division:四元數(shù)除法
accelerationConversion :加速度單位轉換
angleConversion:角度單位轉換
angularAccelerationConversion:角加速度單位轉換
angularVelocityConversion:角速度單位轉換
densityConversion :密度單位轉換
forceConversion:力單位轉換
JulianDateConversion:儒略歷元和公歷日期轉換
lengthConversion:長度單位轉換
massConversion:質量單位轉換
pressureConversion:壓強單位轉換
temperatureConversion:熱力學單位單位轉換
velocityConversion:速度單位轉換
Aerodynamic Forcesand Moments:空氣動力學力和力矩
4th Order Point Mass Forces (Longitudinal):四階點質量力(縱向)
4th Order Point Mass (Longitudinal):四階點質量(縱向)
6th Order Point Mass Forces (CoordinatedFlight):六階點質量力(協(xié)調飛行)
6th Order Point Mass (CoordinatedFlight):六階點質量(協(xié)調飛行)
Relative Ratio:相對大氣比率
Gain Scheduled Lead-Lag:具有增益計劃系數(shù)的一階超前-滯后控制器
ISA Atmosphere Model :ISA大氣模型
Lapse Rate Model:溫度遞減率模型
Delta UT1:UT1偏差
Earth Orientation Parameters:地球定向參數(shù)
Geoid Height:大地水準面高度
Discrete Wind GustModel:離散風陣模塊
Horizontal Wind Model:水平風模型
Wind Shear Model :風切變模型
Three-axis Accelerometer:三軸加速度計模塊
Three-axis Gyroscope:三軸陀螺儀
Estimate Center of Gravity:估算重心
Estimate Inertia Tensor:估算慣性張量
Besselian Epoch to Julian Epoch:貝塞爾歷元轉換為儒略歷元
vehicleDynamicsToolbox(新增12個)
Motorcycle Chain:摩托車鏈條
Rotational Inertia:轉動慣性
Split Torsional Compliance:分體式扭轉柔度
Torsional Compliance:分體式扭轉柔度
Active Differential:主動差速器
Independent Suspension - Double Wishbone:雙叉臂式獨立懸架
Independent Suspension - K and C:獨立懸架的運動學和柔度測試
Independent Suspension - MacPherson:麥弗遜獨立懸架
Solid Axle Suspension - Coil Spring:帶螺旋彈簧的實心軸懸架
Solid Axle Suspension - Leaf Spring:帶鋼板彈簧的實心軸懸架
Twist-Beam Suspension - K and C:扭力梁運動學和柔度測試懸掛
Vehicle Body 3DOF Dual Track:車輛車身3自由度雙軌道
AUTOSAR(新增5個)
Curve:近似一維函數(shù)
Curve Using Prelookup:使用先前計算的索引和分數(shù)數(shù)值來加速對一維函數(shù)的近似
Map:近似二維函數(shù)
Map Using Prelookup:使用先前計算的索引和分數(shù)數(shù)值來加速對二維函數(shù)的近似
Prelookup:預查找
控制系統(tǒng)模型(新增8個)
電加熱爐溫度PID控制系統(tǒng)設計
電加熱爐溫度雙PID控制系統(tǒng)設計
時延系統(tǒng)的PID控制
雙水箱的PID控制系統(tǒng)設計
漆包機烘爐的PID控制系統(tǒng)設計
單級倒立擺的PID控制系統(tǒng)設計
滯后系統(tǒng)的大林控制算法系統(tǒng)設計
基于LQR控制的倒立擺模型
汽車模型(新增3個)
汽車abs控制PID控制
考慮人體和座椅的車體四分之一車體模型
基于PID控制的車體四分之一振動模型
機械系統(tǒng)模型(新增3個)
兩個自由度的彈簧減震系統(tǒng)
平面五桿機構運動學仿真
半正弦沖擊時正切型非線性包裝系統(tǒng)的沖激響應
電力電子系統(tǒng)模型(新增1個)
記憶電阻器模型
系統(tǒng)文件頁替換為系統(tǒng)自帶的頁面;
變量詳情頁、變量導入(mat\xlsx\xls\csv\路徑管理)支持最大化;
cell+struct 和 cell+cell 嵌套取值支持自動擴容;
處于調試狀態(tài)時,若執(zhí)行交互式命令發(fā)生錯誤,命令行窗口僅顯示命令本身報錯,不再顯示調用棧信息
title, subtitle:增加對數(shù)值數(shù)據(jù)類型的支持
thetalim, rlim:增加對多個坐標區(qū)輸入的支持
xlim, ylim, clim:增加對多個坐標區(qū)輸入的支持
xticklabels, yticklabels, zticklabels:1.增加對數(shù)值數(shù)據(jù)類型的支持 2.增加對多個坐標區(qū)輸入的支持
polarhistogram:完善設置邊界繪制直方圖的功能
vertcat, horzcat:完善并置的數(shù)據(jù)類型
sum: 1. 增加對高維的支持 2. 輸入參數(shù)增加指定 'all' 3. 輸入參數(shù)增加指定是否忽略 nan
mean: 1. 增加對高維的支持 2. 輸入參數(shù)增加指定 'all' 3. 輸入參數(shù)增加指定是否忽略 nan
prod: 1. 增加對高維的支持 2. 輸入參數(shù)增加指定 'all' 3. 輸入參數(shù)增加指定是否忽略 nan
disp:1. 直接顯示字符串和字符數(shù)組 2. 不顯示任何類型的空數(shù)組
which:函數(shù)可增加返回值
load_plugin, unload_plugin:不返回 ans 變量
string:函數(shù)增加對 cell 的處理
NameValueParse:增強鍵值對解析函數(shù)功能
transpose, ctranspose: 增加對日期時間數(shù)據(jù)類型的支持
block: 增加對日期時間數(shù)據(jù)類型的支持
squeeze: 增加對日期時間數(shù)據(jù)類型的支持
meshgrid:增加對輸入空向量以及非向量數(shù)組的支持
isa:增加對日期時間和表數(shù)據(jù)類型的支持
isempty:增加對日期時間數(shù)據(jù)類型的支持
readmatrix:增加CSV文件讀取時自動識別分隔符的功能
rem, mod: 增加對inf,nan 的處理
系統(tǒng)文件頁替換為系統(tǒng)自帶的頁面;
子系統(tǒng)in/out模塊封裝進行限定;
模型自動顯示名稱規(guī)則更新;
搜索功能體驗優(yōu)化。
修復全局查找死機問題;
修復變量詳情頁所選新建死機問題;
解決全局搜索筆記本顯示異常問題;
修復調試無法退出問題;
修復局部變量和內置函數(shù)重名,該局部變量無法對新變量賦值的問題;
修復 end 在 struct+cell 發(fā)生嵌套時無法求值的問題,例如 a.b{end} 現(xiàn)在可以正確計算 end 的值;
修復創(chuàng)建腳本文件然后馬上運行,腳本會報錯找不到的問題;
修復中文路徑下安裝軟件,啟動會彈窗l(fā)icense不存在并啟動失敗的問題;
修復代碼編輯區(qū)選中內容使用F5/F9后,再運行腳本會卡住無法停止的問題;
修復新建腳本直接運行提示路徑加載操作仍然無法運行的問題。
bar:修復了輸入復數(shù)時繪制錯誤的問題;
convertCharsToStrings:修復了入參數(shù)量為 0 時報錯的問題;
log10: 修復了復數(shù)運算結果不對的問題;
sort:修復了sort 中使用 abs 結果可能錯誤的問題;
log, sqrt:修復了log(NaN),sqrt(NaN) 等語句產生復數(shù)輸出結果的問題;
mod, rem:修復了函數(shù)輸入為大整數(shù)時求值錯誤的問題;
plus, minus, mtimes:修復了無參調用時閃退的問題;
.^ :修復了輸入為空矩陣時閃退的問題。
解決了在特定情況下,代數(shù)環(huán)錯誤誤報的問題;
修復了部分行業(yè)計算單元在拖動到畫布后,若未進行連線直接運行可能導致的軟件異常退出問題;
解決了復制帶有子系統(tǒng)模塊的內容到新文件粘貼后,撤銷并恢復操作時子系統(tǒng)模塊無法顯示的問題。
調整分辨率及縮放會出現(xiàn)頁面顯示問題;
大循環(huán)體退出調試緩慢問題;
工作區(qū)無法顯示被賦值為新增數(shù)據(jù)類型(如table、datetime、duration、calendarDuration)的變量
北太真元界面縮放存在顯示問題。
將真元v1.1及之前版本的模型導入v1.1.1版本時,若模型中涉及mathFunc、trigonometricFunc或discreteIntegrator模塊,其參數(shù)設置將保持舊版界面,無法配置新版功能。建議重新從元件庫中拖入相應模塊以進行仿真。
使用DCTController行業(yè)計算單元進行仿真時,可能因浮點數(shù)誤差而產生較大的計算誤差。
在ubuntu20.04環(huán)境下導入fmu模型時,必須確保fmu模型的生成環(huán)境同為ubuntu20.04且包含glibc2.31,否則將導致運行錯誤。