I have a 8760x2 table containing every hour of the year and a variable for each hour:
ta=[array2table(t) array2table(TIMVARDEN)];
It looks like this:
'15-Jan-2021 03:00:00' 0
'15-Jan-2021 04:00:00' 0
'15-Jan-2021 05:00:00' 0
'15-Jan-2021 06:00:00' 0
'15-Jan-2021 07:00:00' 0
'15-Jan-2021 08:00:00' 0
'15-Jan-2021 09:00:00' 0
'15-Jan-2021 10:00:00' 5.88000000000102
'15-Jan-2021 11:00:00' 171.240000000002
'15-Jan-2021 12:00:00' 0
'15-Jan-2021 13:00:00' 0
I want to make a plot or multiple plots that makes it clear when an hour has another value than zero.
Any ideas?

 Akzeptierte Antwort

Tesfaye Girma
Tesfaye Girma am 4 Apr. 2023

0 Stimmen

you can use this format to get the list in a month and you can sort i a table
def day_in_month(year,month):
if month>12 or month<1 :
return"invalid input"
months_days=[31,28,31,30,31,30,31,31,30,31,30,31]
if is_leap(year) and month==2 :
return 29
return months_days[month-1]

1 Kommentar

Joel
Joel am 4 Apr. 2023
Could you please specify?
at the row:
return "invalid input"
I get :
Invalid use of operator.
The variable names is shown below

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Produkte

Version

R2023a

Gefragt:

am 4 Apr. 2023

Kommentiert:

am 4 Apr. 2023

Community Treasure Hunt

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

Start Hunting!

Translated by