how to load all mat files in the filenumber wise sequentially ?

5 次查看(过去 30 天)
The mat file names on my local drive ends with the increasing number (0-16) range as shown in pictute below (InFolder.png), while on MATLAB, it gets loaded in the other sequence (0,1,10,11-15,2,3-9) (As shown in figure (InMATLAB.png)). Is it possible to load all mat files in order from (0-16)?
The file has been conventionally loaded using :
"d = dir('*.mat');"

采纳的回答

Stephen23
Stephen23 2023-10-23
编辑:Stephen23 2023-10-23
Follow this link and click the big DOWNLOAD button in the top right corner:
Unzip it onto your MATLAB search path or current directory. Then use it like this:
S = dir('*.mat');
S = nartsortfiles(S);
..etc
Another solution is to use sufficient leading zeros so that the OS/SORT returns the filenames in the required order.

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Workspace Variables and MAT-Files 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by