当前位置:首页>正文

求助:matlab中find用法,请高手指点 matlab中find函数的问题

2023-04-21 13:52:08 互联网 未知

求助:matlab中find用法,请高手指点

find()得到的矩阵都是a(1,n)的形式 ,就算是空矩阵也是a(1,0)的形式 所以而对于[]matlab识别为a(0,0)型 形式不一样 无法比较 你可以用size求find函数的列数 在和0比较

matlab中find函数的问题

find()函数用于找出矩阵X中所有的非零数,r代表行序号,c代表列序号,v是找出的数的值。
在你给的X中,非零的数分别为 3, 2, -5, 7, 它们的位置分别是
3 第1行第1列
2 第1行第2列
-5 第2行第2列
7 第2 行第3列
1 第3行第3 列

所以所得结果为
r =
c =
v =
- 1