首页
烦恼
游戏
商业
娱乐
生活
教育
育儿
健康
艺术
IT
社会
数码
运动
汽车
其它
如题,用matlab如何创建一个随机矩阵:它的每行每列都只有一个?
如题,用matlab如何创建一个随机矩阵:它的每行每列都只有一个位置为1,其余为0?
你创建一个随机矩阵:它的每行每列都只有一个位置为1,其余为0 a=eye(5) b=randperm(5) c=a(:,b) 这样c就满足要求。 创建一个矩阵只要求每列上只有一个位置为1 a=zeros(5); for i=1:length(a) b=randperm(5); a(b(1),i)=1; end 希望能给你帮助。
Home |
Login |
Contact Us
Copyright © 2022 All Rights Reserved. 知识问答-生活宝典 35D.net