Turning a list of answers into a single array
21 views (last 30 days)
Show older comments
I would like to know how I can(if I can) put my answers into a single matrix/array... for example: ans=12 ans=13 and=73 ans=59 and so on, and would like it in the form [12;13;73;59]
2 Comments
Accepted Answer
Image Analyst
on 20 Oct 2014
If you want to capture the output of some operation, then you need to accept it into some variable. If you don't and just let it spew out "ans = ...." to the command window then you can't put those into a variable unless you used diary() and then parsed the file - a major pain.
2 Comments
Image Analyst
on 20 Oct 2014
Edited: Image Analyst
on 20 Oct 2014
Regarding your loop you just added, to get the second column of y into results, do this:
results = y(:, 2);
Now, to print out results where the first column of y equals some ID number:
rowsToPrint = y(:, 1) == ID; % Logical index
fprintf('%f\n', results(rowsToPrint));
Note: no for loop is needed at all.
More Answers (1)
See Also
Categories
Find more on Creating and Concatenating Matrices 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!