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

mathtech6688
2012-06-01 · TA获得超过779个赞
知道小有建树答主
回答量:307
采纳率:100%
帮助的人:208万
展开全部
每行的“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);
for k = 1:d
A(:,(k-1)*m+1:k*m) = eye(m);
end
A(:,d*m+1:n) = eye(m,r);
W知识小铺子
2012-05-30 · TA获得超过468个赞
知道小有建树答主
回答量:349
采纳率:0%
帮助的人:108万
展开全部
这样的矩阵只有单位矩阵才满足,A=eye(n)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ee43feb
2012-05-29 · TA获得超过1012个赞
知道小有建树答主
回答量:381
采纳率:0%
帮助的人:142万
展开全部
A[m,n]
n>2m
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式