matlab读取文件顺序排序问题。10 1 2出错问题。
2016-11-17 14:29
1646 查看
来源nature order sort
如题,最近用matlab处理数据,自动读取n个txt的时候,突然发现一个bug。
比如windows下命名是这样的。
wz1 wz2 wz3......wz10 wz11 .....wz100..
最初的时候我用了dir来读取文件。得到了直接进行运算。
但是发现读取的顺序是。
1 10 100 11 12 。。。。总之就是完全按照string排序的方式。这种方式很不利与处理数据。顺序乱了那不全乱了。
windows下估计用了特殊的处理函数可以做到排序的时候不出现这样的错误。那么我怎么办呢。
这儿有一个别人写的方法。sort_nat所以用它来解决比较直接。尊重代码作者原创。
至于自己写代码的,那就忽略吧。顺带附上两个代码。
sort_nat
sortnat两个。后者更好一些。
资源下载地址
如题,最近用matlab处理数据,自动读取n个txt的时候,突然发现一个bug。
比如windows下命名是这样的。
wz1 wz2 wz3......wz10 wz11 .....wz100..
最初的时候我用了dir来读取文件。得到了直接进行运算。
但是发现读取的顺序是。
1 10 100 11 12 。。。。总之就是完全按照string排序的方式。这种方式很不利与处理数据。顺序乱了那不全乱了。
windows下估计用了特殊的处理函数可以做到排序的时候不出现这样的错误。那么我怎么办呢。
这儿有一个别人写的方法。sort_nat所以用它来解决比较直接。尊重代码作者原创。
至于自己写代码的,那就忽略吧。顺带附上两个代码。
sort_nat
sortnat两个。后者更好一些。
资源下载地址
相关文章推荐
- 问题记录:spark读取hdfs文件出错
- MATLAB中无法读取图像或无法打开文件等类似问题
- matlab读取csv文件存在字符串的问题(2014.5.8)
- matlab txt文件按行打乱顺序 txt按行读取 按行写入 打乱顺序
- 解决python中os.listdir()函数读取文件夹下文件的乱序和排序问题
- 【matlab】对每一行数据不等的txt文件读取问题
- matlab读取avi文件出错
- jar包中读取.properties文件的顺序问题
- matlab 各种文件的读取(及读写问题的解决)
- 关于linux下读取文件路径出错的问题(win10 & docker)
- Matlab 读取excel文件提示服务器出现意外情况或无法读取问题解决
- Modelsim文件读取问题与matlab文件写入
- matlab读取csv文件存在字符串的问题(2014.5.8)
- ajax在ie浏览器中读取xml文件出错问题
- 读取一个文本文档,例如有1~10行,要求按10~1行的顺序输出.并保存予原文件
- ORACLE存大文件出现 错误:读取违反顺序
- ORACLE存大文件出现 错误:读取违反顺序
- 今天解决了两个关于.NET读取EXCEL文件的问题,记下来,很有用!
- .net中引用js文件出错的问题
- Webwork配置文件中interceptors,result-types,global-results,default-interceptor-ref,action标签顺序问题