Check the code mistake?

2 ビュー (過去 30 日間)
Amit
Amit 2014 年 11 月 21 日
コメント済み: Julia 2014 年 11 月 21 日
i want to find average of arrays named H_1 ,.....H_n. code should be dynamic such that for example n= 82 then program should importdata from H_1 to H_82 and find their average
what is the mistake with this program I am unable to get this.
n=5;
for q=1:n
assignin('base',['T_',num2str(q)],importdata('Tfunct2_',num2str(q),'.mat','TFunct'));
T(1,n)=T_,num2str(q);
end
T_f=mean(T);
  4 件のコメント
Julia
Julia 2014 年 11 月 21 日
What is the error message?
I do not know much about the functions you use for importing. Perhaps you should build the string before you use the import function.

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

採用された回答

Julia
Julia 2014 年 11 月 21 日
Hi,
you overwrite T(1,n) in each loop iteration.
You must replace either the 1 or the n with q.
I don't understand what you do with
T_,num2str(q)
Is the comma intended?

その他の回答 (0 件)

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by