MATLAB Answers

0

create matrix from string name

Nihal Seegobin さんによって質問されました 2019 年 4 月 15 日
最新アクティビティ madhan ravi
さんによって 回答されました 2019 年 4 月 15 日
I want to create multiple matrices but i do not want to name each one but instead make matlab initialise one with every loop iteration.
I created var = "a",i = i+1,and then var = "a" + i, which would give me "a1", and then "a2", and so on. i want to make n x n matrices called a1, and another called a2, and so on.Each matrix is a (2:end,2:end) version of the previous one.

  1 件のコメント

KSSV
2019 年 4 月 15 日
YOu need not name each matrix........read about 3D matrices.
a = rand(2,2,2) ;
a(:,:,1) % a1
a(:,:,2) % a2

サインイン to comment.

製品


リリース

R2018b

1 件の回答

madhan ravi
回答者: madhan ravi
2019 年 4 月 15 日

a=cell(4,1);
for k=1:4
a{k} = rand(2);
end

  0 件のコメント

サインイン to comment.



Translated by