matlab subs
时间: 2023-07-13 09:22:00 浏览: 158
MATLAB——subs替换函数
Matlab subs函数用于在矩阵中查找特定值的位置。具体来说,subs函数的语法为:
```matlab
idx = subs(A, val)
```
其中,A为一个矩阵,val为要查找的值。该函数将返回一个包含val在A中出现位置的行向量idx。如果val在A中不存在,则idx为空向量。需要注意的是,如果A是一个多维矩阵,则idx将返回一个包含val在每个维度上出现位置的行向量。
举个例子,假设我们要在以下矩阵中查找值为3的位置:
```matlab
A = [1 2 3; 4 5 6; 7 8 9];
```
我们可以使用subs函数进行查找:
```matlab
idx = subs(A, 3);
```
结果将返回一个行向量[1,3],表示3出现在A的第1行第3列的位置。
阅读全文