I want to save my topology in matrix.
For example if i have 100 kinds of 1000 by 1000 matrix(topology)
then i want to save this topologies in some matrix matrix B?
I tried this as following.
A1 = eye(1000,1000);
B = zeros(10,10);
B(1,1) = A;
Of course, it didn't work. Please help me how can i do this!

 採用された回答

Joe Murphy
Joe Murphy 2018 年 1 月 2 日

0 投票

Hello JaeSung,
In this situation, I would suggest the usage of cell arrays to store your 1000 by 1000 matrices (topologies). You can first initialize the cell array 'B' using the code below:
B = cell(10,10);
Afterwards, you can assign data to the cell array using cell array syntax:
A1 = eye(1000,1000);
B{1,1} = A1;
You can then also access the cell array data using the same syntax:
disp(B{1,1});
You can read more about cell arrays in the documentation page below:
https://www.mathworks.com/help/matlab/ref/cell.html

1 件のコメント

JaeSung Choi
JaeSung Choi 2018 年 1 月 10 日
I'm sorry for late accepting ( Actually I just forgot accepting). Really thanks!

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

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File Exchange で Operating on Diagonal Matrices についてさらに検索

Community Treasure Hunt

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

Start Hunting!