MatLab第一次调用sortrows()

时间:2015-04-12 22:40:40

标签: matlab sorting

大多数情况下,在MATLAB中第一次调用sortrows函数的速度明显慢于其他调用(如果它不符合最糟糕的排序情况我会消耗)。是否因为向编译器加载了带有函数的文件?我可以提前加载它以便更快地进行第一次调用吗?

sorting_times = []

for i=1:1:100
        counter=1;
        A=zeros(3);
        for i=1:1:4
            for j=i+1:1:5
                A(licz,1)=i;
                A(licz,2)=j;
                A(licz,3)=randi([20,30]);
                counter=counter+1;
            end
        end
   tic;
   sortrows(A,3);
   sorting_times = [sorting_times toc];
end
plot(sorting_times);

enter image description here

0 个答案:

没有答案