matlab怎么生成n*2的矩阵
答案:2 悬赏:80
解决时间 2021-04-21 17:15
- 提问者网友:优雅ぉ小姐
- 2021-04-21 07:01
matlab怎么生成n*2的矩阵
最佳答案
- 二级知识专家网友:留下所有热言
- 2021-04-21 08:10
不知道你说的是不是这个意思。
>> a=[1,3;2,1;3,4;4,2];b=zeros(4,4);
>> for i=1:4
b(a(i,1),a(i,2))=1;end
>> b
b =
0 0 1 0
1 0 0 0
0 0 0 1
0 1 0 0
>> a=[1,3;2,1;3,4;4,2];b=zeros(4,4);
>> for i=1:4
b(a(i,1),a(i,2))=1;end
>> b
b =
0 0 1 0
1 0 0 0
0 0 0 1
0 1 0 0
全部回答
- 1楼网友:零负荷的放任
- 2021-04-21 09:35
matlab提供了生成0矩阵的函数zeros(),常用的调用方式有:
zeros(n) - 生成n行n的0矩阵
zeros(m,n) - 生成m行n列的0矩阵
zeros(m,n,p,...) - 生成m×n×p×...的0矩阵
zeros(size(a)) - 生成一个维度与a一致的0矩阵
示例如下
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯