学校教员让开发一个抽人上课汇报的小代码,因为按学号汇报不太公平。
分析了一下,功能实现实际上就是把所有人都随机排个序,发一下供没怎么接触过matlab的人参考。
代码文件夹里自己创建一个name.xlsx 把人名竖着输进去就能直接用。
简单思路:我用randperm函数对n个数字进行了随机排序,最后人名按照suijiA中的顺序排列就达到了随机排序的目的。
function paixu(n)
%先生成n个数,再将n个数字随机排列,suijiA中存储随机的顺序
suijiA=randperm(n);
%读取人名,人名竖着输入
[~,C]&#