matlab找出数组中非零值的位置
时间: 2023-11-03 07:05:25 浏览: 1091
MATLAB数组运算.ppt
可以使用`find`函数来找出数组中非零值的位置,具体操作如下:
假设有一个数组`A`:
```
A = [0 1 0 3 2 0];
```
使用`find`函数找出`A`中非零值的位置:
```
idx = find(A);
```
`idx`将会返回一个列向量,其中包含所有非零元素的位置:
```
idx =
2
4
5
```
可以看到,`idx`的值为2、4、5,这表示原数组`A`中第2、4、5个元素是非零值。
阅读全文