Matlab 数据查找:判断数据是否在表中并显示行号
使用以下 Matlab 代码可以判断一个数据是否在数据表中,并显示数据所在的行号:
% 生成一个数据表
data = [1 2 3; 4 5 6; 7 8 9];
% 要查找的数据
target = 5;
% 查找数据是否在数据表中
[row, col] = find(data == target);
% 判断是否找到数据
if ~isempty(row)
% 如果找到,显示在第几行
fprintf('数据在第 %d 行。\n', row);
else
% 如果没找到,提示未找到数据
fprintf('未找到数据。\n');
end
如果要查找的数据在数据表中,输出结果为:
数据在第 2 行。
如果要查找的数据不在数据表中,输出结果为:
未找到数据。
原文地址: https://www.cveoy.top/t/topic/npdS 著作权归作者所有。请勿转载和采集!