MATLAB中A(1:2,[3,4,5])=zeros(2,3) 是什么意思 请详细解答

2025年02月21日 03:47
有3个网友回答
网友(1):

表示A矩阵的第一行和第二行的3,4,5列数为0;
1:2表示1到2行,[3,4,5]表示3,4,5列;
zeros(2,3)表示一个2行3列的全0矩阵

网友(2):

就是把矩阵A的第1-2行、第3-5列这一共6个元素赋值为0.

网友(3):

>> A=magic(5)

A =

17 24 1 8 15
23 5 7 14 16
4 6 13 20 22
10 12 19 21 3
11 18 25 2 9

>> A(1:2,[3,4,5])=zeros(2,3)

A =

17 24 0 0 0
23 5 0 0 0
4 6 13 20 22
10 12 19 21 3
11 18 25 2 9