hi
Do you know this code mean? I did not understood this code?
I try to run. This not work. 1 month is 720 hours.
tamb=[25.50 25.70 26.10 26.50 26.60 26.30 26.00 26.00 26.10 26.30 26.10 25.70];%ambient temperature
a=0;
for i=1:1:12
for k=1:1:720
b(k)=tamb(i);
end
a=[a,b];
end
This code is each month tamb's value convert to hour's tamb? is this right? but not work

回答 (1 件)

Walter Roberson
Walter Roberson 2020 年 10 月 5 日

0 投票

a = repmat(tamb, 720, 1);
The result would be 720 x 12 .

1 件のコメント

MUNKHBOLOR BAIGALI
MUNKHBOLOR BAIGALI 2020 年 10 月 5 日
thank you for replying Sir
But
tamb=[25.50 25.70 26.10 26.50 26.60 26.30 26.00 26.00 26.10 26.30 26.10 25.70];%ambient temperature
a=0;
for i=1:1:12
for k=1:1:720
b(k)=tamb(i);
end
a=repmat(tamb, 720,1);
end
I runned. but
Index exceeds the number of array elements
Error in Untitled2 (line5)
b(k)tamb(i)

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeStartup and Shutdown についてさらに検索

製品

リリース

R2018b

質問済み:

2020 年 10 月 5 日

コメント済み:

2020 年 10 月 5 日

Community Treasure Hunt

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

Start Hunting!

Translated by