您好,
在 MATLAB 中有四個(gè)彈出對(duì)話框選擇路徑/文件的功能,其中 uiopen(直接打開(kāi)文件)與 uigetdir(選擇文件夾路徑)已實(shí)現(xiàn),但 uigetfile (https://ww2.mathworks.cn/help/matlab/ref/uigetfile.html) 與 uiputfile (https://ww2.mathworks.cn/help/matlab/ref/uiputfile.html) 尚未在 Baltamatica 4.2.0 中實(shí)現(xiàn)。它們的作用是打開(kāi)對(duì)話框選擇待讀取/寫(xiě)入的文件的文件名及路徑并將之作為返回值,在經(jīng)常需要更換輸入文件的腳本中作用十分關(guān)鍵。我在嘗試將從前 MATLAB 程序遷移至 Baltamatica 上時(shí)遇到了這個(gè)困難。因此,不知未來(lái)開(kāi)發(fā)團(tuán)隊(duì)是否有打算在已有的 uiopen 與 uigetdir 實(shí)現(xiàn)的基礎(chǔ)上,實(shí)現(xiàn)出 uigetfile 與 uiputfile 的功能。非常感謝!
您好,
在使用過(guò)程中我發(fā)現(xiàn)北太天元 4.2.0 不支持在 if 語(yǔ)句的條件表達(dá)式后未換行的情況下再接其他語(yǔ)句,如
if true fprintf('test'); end在 MATLAB 中可正常運(yùn)行,但在 Baltamatica 中報(bào)錯(cuò)
語(yǔ)法錯(cuò)誤, 此處不應(yīng)該輸入 Identifier
若改成
if true
fprintf('test'); end則可正常運(yùn)行,也許與 parser 有關(guān)。不知這是否是一個(gè)可以修復(fù)的問(wèn)題。謝謝您!
您好,
在使用北太天元 4.2.0 時(shí),我發(fā)現(xiàn) readmatrix 方法不支持打開(kāi) .dat 后綴的帶分隔符文本文件,若打開(kāi)會(huì)報(bào)錯(cuò)
錯(cuò)誤使用函數(shù) readmatrix 僅支持'.txt'、'.csv'、'.xls' 及 '.xlsx' 文件格式。
相比 MATLAB 中的 readmatrix 方法(https://ww2.mathworks.cn/help/matlab/ref/readmatrix.html),目前 Baltamatica 尚不支持其中的 .dat,.zip 和 .tar 等后綴的文件。但因?yàn)?.dat 后綴只表示一種和 .txt 相同的文本文件,實(shí)現(xiàn)應(yīng)當(dāng)較易,而我平時(shí)慣用的數(shù)據(jù)文件格式就是 .dat,所以不知道未來(lái)是否能夠在 readmatrix 方法中加入對(duì) .dat 文件的支持。謝謝您!