在列中查找值并从同一行输出变量。
我在Matlab中有一个数据集,如下所示:
423 2433 443
424 4333 233
425 3422 334
426 3241 213
427 2342 234
我需要这样做,如果我使用“425”,并在具有“425”的行中搜索相应的值......代码将分别拉出3422和334.
我应该使用什么代码在Matlab中执行此操作?
帮助将不胜感激,
真诚
本
答案 0 :(得分:1)
data = [
423 2433 443
424 4333 233
425 3422 334
426 3241 213
427 2342 234 ];
result = data(data(:,1)==425,2:end)
为您提供一个包含两个所需数字的向量。
答案 1 :(得分:1)
result = data(data(:,1)==425,2:end)