matlab中find函数的问题The following find command:X = [3 2 0; -5 0 7; 0 0 1]; [r,c,v] = find(X) What is the value for r,c,v

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 10:44:59
matlab中find函数的问题The following find command:X = [3 2 0; -5 0 7; 0 0 1]; [r,c,v] = find(X) What is the value for r,c,v

matlab中find函数的问题The following find command:X = [3 2 0; -5 0 7; 0 0 1]; [r,c,v] = find(X) What is the value for r,c,v
matlab中find函数的问题
The following find command:X = [3 2 0; -5 0 7; 0 0 1]; [r,c,v] = find(X) What is the value for r,c,v

matlab中find函数的问题The following find command:X = [3 2 0; -5 0 7; 0 0 1]; [r,c,v] = find(X) What is the value for r,c,v
find()函数用于找出矩阵X中所有的非零数,r代表行序号,c代表列序号,v是找出的数的值.
在你给的X中,非零的数分别为 3, 2, -5, 7, 1
它们的位置分别是
3 第1行第1列
2 第1行第2列
-5 第2行第2列
7 第2 行第3列
1 第3行第3 列
所以所得结果为
r =
1
2
1
2
3
c =
1
1
2
3
3
v =
3
-5
2
7
1