注意是从1到60!不是1,60之间,意味着每个数只出现一次但是是随机排列。
例如从1到9的一维:[1 9 4 3 5 7 2 6 8]
matlab生成从1到60的随机整数的10行6列矩阵
答案:2 悬赏:30 手机版
解决时间 2021-02-28 20:17
- 提问者网友:刺鸟
- 2021-02-28 01:19
最佳答案
- 五星知识达人网友:刀戟声无边
- 2021-02-28 02:59
>> a=randperm(60);
>> b=reshape(a,10,6);
>> b=reshape(a,10,6);
全部回答
- 1楼网友:傲气稳了全场
- 2021-02-28 04:02
不帮忙些代码,只给提示。你的问题也是错的,1到19总共才19个整数,怎么是20行20列的。而且你的问题也没有说清楚,只是每行元素为1-19的随机整数,且不重复,那么列有没有这个要求。
每行元素不重复,可以用randperm(n),功能是随机打乱一个数字序列。
randperm(5)
ans = 2 4 1 5 3 要每列也不重复,可以把产生的这行每列依次循环左移(右移)一位。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯