필터 지우기
필터 지우기

subset the plot for the subset of x range

조회 수: 2 (최근 30일)
alpedhuez
alpedhuez 2020년 5월 25일
댓글: alpedhuez 2020년 5월 26일
I have a plot of date time temperature from Jan1 to Dec 31. I want to create a plot of the same data for Jan 1 to Jun 31. Is there any simpler way to do this?

채택된 답변

Alejandro Peñuelas
Alejandro Peñuelas 2020년 5월 25일
There is a built-in funtion included with the financial toolbox.
1) daysact - It can return the number of days between two dates. If you data contains the same number of elements in the year, you can use this function to know where to stop reading the data, exactly in Jun 31.
% Create index to stop reading data
numDays = daysact('1-jan-2019', '31-jun-2019');
% Create the new vector
newData = data(1:numDays);

추가 답변 (1개)

Walter Roberson
Walter Roberson 2020년 5월 25일
See isbetween() or use find(date_vector < last_date_to_plot, 1, 'last') in order to find the end of the group.
In the special case that your time information is from a rowtimes field of a timetable, see https://www.mathworks.com/help/matlab/ref/timerange.html

카테고리

Help CenterFile Exchange에서 Polar Plots에 대해 자세히 알아보기

태그

제품

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by