使用matlab中的随机数生成命令rand,生成100个1到50之间均匀分布的随机数,在通过编程,
1个回答
关注
展开全部
a = rand(1,50);%随机生成一组数a%未排序前原始数据n = 100;%数组长度for j = 1: n-1for i= 1:n-1if a(i)>a(i+1)c = a(i);a(i) = a(i+1);a(i+1) = c;endendend
咨询记录 · 回答于2022-11-04
使用matlab中的随机数生成命令rand,生成100个1到50之间均匀分布的随机数,在通过编程,用冒泡法对随机数进行从小到大的排序。
a = rand(1,50);%随机生成一组数a%未排序前原始数据n = 100;%数组长度for j = 1: n-1for i= 1:n-1if a(i)>a(i+1)c = a(i);a(i) = a(i+1);a(i+1) = c;endendend
a = rand(1,50);%随机生成一组数a%未排序前原始数据n = 100;%数组长度for j = 1: n-1for i= 1:n-1if a(i)>a(i+1)c = a(i);a(i) = a(i+1);a(i+1) = c;endendend