Extract only part of a data sheet
조회 수: 1 (최근 30일)
이전 댓글 표시
Hi guys!
If i have an interface in which a user chooses a day and month, how do i extract only the data from that date?
Imagine I have: x= ['08-11-2014 07:45' '10-12-2014 08:00' '09-12-2014 08:15' '09-12-2014 08:30'];
and Y=[2 5 6 7]
If the user choose to study November 8th how do i extract only Y=[2].
Can you help?
Thanks!
댓글 수: 0
답변 (1개)
Star Strider
2015년 5월 23일
Using the listdlg and msgbox functions (because I like them), this works:
x= ['08-11-2014 07:45'
'10-12-2014 08:00'
'09-12-2014 08:15'
'09-12-2014 08:30'];
Y= [2
5
6
7];
[dateidx,v] = listdlg('PromptString','Select a date', 'SelectionMode', 'Single', 'ListString',x);
msgbox(sprintf('The value corresponding to %s is %0.2f',x(dateidx,:),Y(dateidx)), 'Result');
댓글 수: 0
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!