Based on Column 3 values how to get specific column 1 values?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
raghavendra kandukuri
el 23 de Oct. de 2018
Comentada: jonas
el 24 de Oct. de 2018
I have 3 columns of data coming from excel, Please find attached txt file, for instance in the attached txt file when column C is '0', i would like to get the value of column A at that point and the two more values above it i.e 2301,2300,2244 in the attached file.
0 comentarios
Respuesta aceptada
jonas
el 23 de Oct. de 2018
Editada: jonas
el 24 de Oct. de 2018
fid = fopen('sample.txt')
out = textscan(fid,'%f%f%f','headerlines',1);
fclose(fid)
A = cell2mat(out);
id0 = find(A(:,3) == 0);
idc = [id0,id0-1,id0-2];
idc = unique(idc)
idc(idc<1) = [];
A(idc, 1)
ans =
2244 2300 2301
works for multiple zeros as well
6 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Startup and Shutdown en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!