A = rand(10,10);
B = [];
for n = 1:10
C = A(n,:);
z = sum(C)/10;
B = [B, z];
[x,y] = max(B);
end
写一个函数,x=mysort(x),要求用冒泡法对x排序,并用测试程序对其进行测试。
function x=mysort(x)
x_len=length(x);
for i=1:x_len-1
for j=1:x_len-i
if(x(j)>x(j+1))
[x(j),x(j+1)]=swap(x(j),x(j+1));
end
end
disp([num2str(i),'.Sort:x=',num2str(x)]);
end
y=x;
end
function [a,b]=swap(x,y)
a=y;
b=x;
end