Effacer les filtres
Effacer les filtres

Info

Cette question est clôturée. Rouvrir pour modifier ou répondre.

how can I generate a vector containing the GHI at 12:30 for every day of the year using 'for' loops and 'if' statement?

1 vue (au cours des 30 derniers jours)
Ahmed Mazid
Ahmed Mazid le 16 Sep 2018
Clôturé : MATLAB Answer Bot le 20 Août 2021
I have GHI data for every hour of the day for 365 days how can I generate a vector containing the GHI at 12:30 for every day of the year using 'for' loops and 'if' statement?

Réponses (1)

Viren Gupta
Viren Gupta le 24 Sep 2018
You first need to read the data into a matrix (you can use readtable function). 'Readtable' function will give you a table from your csv file. You can extract the GHI vector from your table as illustrated here. Suppose you have read the GHI data into a vector A. Assuming that GHI value at 12.30 is same as that at 12.00(you can change the assumptions also). You can refer to the following code
counter=13;
result=[];
for i=counter:length(A)
if(i==13)
result=[result A(i,1)];
end
if(i==(counter+24))
result=[result A(i,1)];
counter=i;
end
end
The 'result' will be your desired vector.

Cette question est clôturée.

Produits


Version

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by