字典翻译 问答 其它 如何用matlab写出一个矩阵只有0和1并且要求每行的和大于1每一列的和等于1
问题标题:
如何用matlab写出一个矩阵只有0和1并且要求每行的和大于1每一列的和等于1
问题描述:

如何用matlab写出一个矩阵只有0和1并且要求每行的和大于1每一列的和等于1

李国栋回答:
  每行的“1”至少2个;每列的“1”刚好1个;   从而这样的矩阵必然满足:列数n至少是行数m的2倍,及2m≤n.   m=3;%再次输入行数.   n=7;%再次输入列数.   d=floor(n/m);   r=n-m*d;   A=zeros(m,n);   fork=1:d   A(:,(k-1)*m+1:k*m)=eye(m);   end   A(:,d*m+1:n)=eye(m,r);
点击显示
其它推荐
热门其它推荐
  • 其它