フィルターのクリア

matrix index (I tried to name a matrix to use in a loop like variables.)

1 回表示 (過去 30 日間)
Sakunrat Jaejaima
Sakunrat Jaejaima 2015 年 7 月 24 日
コメント済み: Sakunrat Jaejaima 2015 年 7 月 24 日
I tried to name a matrix to use in a loop like variables.
forexample A(1)=[1 2;3 4]
A(2)=A(1)*2
A(3)=A(2)*2
.
.
.
A(j)=A(j-1)*2
But I can't use the notation A(j) in the loop. what should I call the j of A?

回答 (2 件)

Azzi Abdelmalek
Azzi Abdelmalek 2015 年 7 月 24 日
編集済み: Azzi Abdelmalek 2015 年 7 月 24 日
You can use cell arrays
A=cell(1,4)
A{1}=[1 2;3 4]
for k=2:numel(A)
A{k}=A{k-1}*2
end

Andrei Bobrov
Andrei Bobrov 2015 年 7 月 24 日
A=[1 2;3 4];
jj=9;
A = bsxfun(@times,A,2.^reshape(0:jj-1,1,1,[]));

カテゴリ

Help Center および File ExchangeMatrix Indexing についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by