matlab b=[1 2 3 4 5; 6 7 8 9 10 ;11 12 13 14 15] b([1 3],[2 4])=zeros(2),这个是什么意思?

2020-09-10 体育 173阅读
运行完b=[1 2 3 4 5; 6 7 8 9 10 ;11 12 13 14 15]之后
b =
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
b([1 3],[2 4])=zeros(2)
b的第1行了,第3行,第2列,第4列,这四个单元 赋值为0
运行完这句之后,b中对应的这四个元素被赋值为0
b =
1 0 3 0 5
6 7 8 9 10
11 0 13 0 15
b2=b([3 1],:)
将b的第3行 第1行 数据提取出来赋值给b2
运行完这句之后,b2的数据就是b的第3行和第1行的数据合并
b2 =
11 0 13 0 15
1 0 3 0 5
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com