Trying to Find a Value associated with another value
2 views (last 30 days)
Show older comments
I have a data file that has two columns. In the first column I have a set of data the reads 1-2000 then there is a space and it begins again at 1. This repeats for 372 times. I am trying to determine how to write a script or a function so I can extract data associated with lets say the data for 150 in each of the sets. For example, Matlab ask for x and I input 150 my output is then every value the is on the same row as 150 in each of the 372 sets of data. PLEASE HELP!! I am new to Matlab and confused. Thanks
0 Comments
Answers (1)
Walter Roberson
on 27 Mar 2014
filestr = fileread('YourFile.txt');
matched_strs = regexp(filestr, '(?:^150\s+).*$', 'match', 'lineanchors', 'dotexceptnewline');
matched_vals - str2double(matched_strs);
4 Comments
See Also
Categories
Find more on Data Type Conversion in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!