📄 paixu.m
字号:
function Dd= paixu(dd,k)
% paixu from small to big
% input
% dd(nr,2): dd(:,1) is data will be ordered
% dd(:,2) is order of data
% k : paixu changdu (xuan zhe paixu yong)
% output
% Dd(nr,2): Dd(:,1) is data form small to big (for xuanze paixu,only
% first k data is paixu)
% Dd(:,2) is order of data
ddd=zeros(1,2);
[nr,nc]= size(dd);
if nr== 1 Dd= dd;
else
if nargin<2
%***************************************
% mao pao paixu
for i=1:1:nr-1
flag=0;
for j=1:1:nr-1
if dd(j,1)>dd(j+1,1)
ddd= dd(j,:);
dd(j,:)= dd(j+1,:);
dd(j+1,:)= ddd;
flag=1;
end
end
if flag==0 break; end
end
%*********************************************
% jiaohuan paixu
else
for i=1:1:k
for j=i+1:1:nr
if dd(i,1)>dd(j,1)
ddd= dd(i,:);
dd(i,:)= dd(j,:);
dd(j,:)= ddd;
end
end
end
end
%******************************************
Dd=dd;
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -