matlab 如何生成一个n行3列的随机矩阵,每一行元素相同,矩阵元素为1、2、3、4?

形如这样的U(8,3)=222111444222333111222333望高人指教,谢谢!!!... 形如这样的
U(8,3)= 2 2 2
1 1 1
4 4 4
2 2 2
3 3 3
1 1 1
2 2 2
3 3 3
望高人指教,谢谢!!!
展开
 我来答
未完成的秋天
2012-04-12
知道答主
回答量:37
采纳率:0%
帮助的人:23.1万
展开全部
a=randint(8,1,[1,4]);
U=[a,a,a];
这个行不?
追问
这样可以,谢谢!
请再指教下m*n的是如何生成呢?
a=randint(n,1,[1,4]);
U=[a,a,…,a]; %(m个a)
是么?
追答
可以啊

a=randint(n,1,[1,4]);
for i=1:8
U(i,:)=a(i,:)*ones(1,m);
end
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式