ir = find(A(:,3)==10) % 返回行索引
iv = A(find(A(:,3)==10),:) % 返回数值
x = [1 2 3;
3 4 5;
5 6 3;
7 4 3];
target_col = 2; % 要搜索的目标列
target_val = 4; % 要所搜的目标值
[row,col] = find(x(:,target_col)==target_val); % 关键语句,使用find()函数
result_row = row; %搜索到的结果
fprintf('%d\n',result_row); % 输出
输出结果:
2
4