我最近更新的2007年a到2012A我的Matlab的修訂和我正在與一些代碼,在R2007a,跑就好了問題。具體有關的文件名由dir('./folder')
操縱Matlab的結構
一個例子返回的結構:
X = dir('./folder');
p = X(:).name;
運行在R2007a這個代碼,對包含該文件夾中的所有文件名,然而,在R2012a p只能包含的名字X.names中的第一個文件。我也曾嘗試:
p = X.name;
和
p = X(:,1).name;
所有這一切不產生文件名的所需列表。
有其他人遇到過這個問題嗎?有人能指出我正確的方向嗎?謝謝!
我沒有R2012對我進行測試(只八音和我不知道它模擬的是什麼版本),但我懷疑'P = {X.name}'會將'p'轉換爲一個單元格數組,使得'p {i}'是第i條路徑。 –
@ mathematical.coffee:我看到你想到了同樣的事情。是的,它的工作原理。 – Jonas