99问答网
所有问题
matlab 怎么给矩阵某行某列赋值
如题所述
举报该问题
其他回答
第1个回答 2016-12-09
用sub2ind
>> a=zeros(5); i = [2;3;4]; j = [1;4;2];
>> a(sub2ind(size(a), i, j))=1
a =
0 0 0 0 0
1 0 0 0 0
0 0 0 1 0
0 1 0 0 0
0 0 0 0 0
hokvens: 这个正是matlab的精髓,matlab里面很多东西都不需要循环来完成,速度快而且语句简单本回答被提问者采纳
相似回答
大家正在搜