msort.sci
来自「小波分解源代码」· SCI 代码 · 共 52 行
SCI
52 行
function y=msort(x)
// Copyright Aldo I Maalouf
m=size(x,1);
n=size(x,2);
if m~=1&n~=1
for j=1:n
for i=1:m-1;
if x(i,j)>x(i+1,j)
b=x(i,j);
x(i,j)=x(i+1,j);
x(i+1,j)=b;
end
end
end
for i=1:m
for j=1:n
y(i,j)=x(i,j);
end
end
elseif m==1
for i=1:n
for j=(i+1):n
if x(i)>x(j)
b=x(i);
x(i)=x(j);
x(j)=b
end
end
end
for i=1:n
y(i)=x(i);
end
y=y';
elseif n==1
for i=1:m
for j=i:m
if x(i)>x(j)
b=x(i);
x(i)=x(j);
x(j)=b
end
end
end
end
for i=1:m
y(i)=x(i);
end
endfunction
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?