Clear Filters
Clear Filters

How to plot an intensity graph?

3 views (last 30 days)
Gee Cheng Mun
Gee Cheng Mun on 11 Jan 2016
Commented: Walter Roberson on 12 Jan 2016
I have obtained an average value of red pixel count as well the time involved. How do I plot an intensity graph?

Answers (1)

Walter Roberson
Walter Roberson on 11 Jan 2016
plot(t, average_red_value_vector);
xlabel('time');
ylabel('Intensity');
  10 Comments
Gee Cheng Mun
Gee Cheng Mun on 12 Jan 2016
Edited: Gee Cheng Mun on 12 Jan 2016
The folders are named as shown below and they have an equal interval of 180 sec. Those timings below do not have a text file. How can I display those timings in the graph?
Frame 13: 540 - 720
Frame 14: 720 - 900
Frame 15: 900 - 1080
Frame 16: 1080 - 1260
Frame 17: 1260 - 1440
Frame 18: 1440 - 1620
Walter Roberson
Walter Roberson on 12 Jan 2016
In the code I give above, replace
folder_times(fold_idx) = ... you didn't say how you know the time
with
timestr = regexprep( folder_info(fold_idx).name, {'^[:]+:\s+', '\s+-\s+\d+$'}, {'', ''});
folder_times(fold_idx) = str2double(timestr);

Sign in to comment.

Categories

Find more on Printing and Saving 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!