作者:tongqingliu 转载请注明出处: matlab对文件目录进行自然排序 比如我新建一个tmp文件夹,在该文件夹下新建以下txt文件进行测试 a1.txt a2.txt a3.txt a11.txt a12.txt b10.txt 返回到tmp的上一层文件夹,编写代码,查看该文件夹下的所有文件. clear;clc;close all d = dir('tmp'); for i = 3:length(d) disp(d(i).name) end MATLAB返回的结果是 a1.txt
function a_ed = arraysort(a) %冒泡排序法 for i =1:length(a)-1 %进行多少次比较 for j=1+i:length(a) %每次求出最大的数,放在最后 if(a(j)<a(i)) tem = a(i); a(i) = a(j); a(j) = tem; end end a_ed = a; end clc; clear; a = [2 4 4 6 14 0 2 8 4 1 9 4] b = arraysort(a)
matlab判断2个数组中不同元素--setdiff c = setdiff(A, B) 返回在A中有,而B中没有的值,结果向量将以升序排序返回.在集合论中,c = A - B.A和B也可以是字符串细胞数组.c = setdiff(A, B, 'rows')当A和B是具有相同列数的矩阵时,返回A中有而B中没有的那些行. 原载:http://blog.csdn.net/szv123_rier/article/details/8078905