How to plot 8640 datapoints over a 1 day on a second by second basis (i.e. 86400 seconds)
조회 수: 1 (최근 30일)
이전 댓글 표시
<<
>>
Hi there community!
I wanted to build a signal on signal builder on Simulink. I have about 8640 datapoints that were measured over 10 second intervals for 1 day. I want to present the measured data as a continuous signal spread across the whole duration on a second by second basis- meaning the x-axis time range must be from 0-86400 seconds. How do I go about it? As of now I'm only able to plot the data over the 8640 range on the x-axis.
How to I essentially 'stretch' this data to fit the required range? If if only change the x-axis range on signal builder it doesn't work as it doesn't spread the data.
Any help would be great! Many thanks!!
댓글 수: 6
jonas
2018년 10월 18일
Was the corresponding time not recorded? If not, and you are 100% certain that there is no missing data or significant variation in the sampling frequency, then you can just do as @Dennis suggested and build your own x-vector, although I would suggest using duration or datetime format so that the units are embedded.
x = days(0):seconds(10):days(1)
채택된 답변
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Sources에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!