プログラム内で変数を​動的に定義および参照​する方法はありません​か?

プログラム内で n の値が変更可能で、n 個の変数を動的に定義及び参照したいと考えています。

 채택된 답변

MathWorks Support Team
MathWorks Support Team 2013년 10월 25일

0 개 추천

MATLAB のセル配列を使用する方法があります。
例:
numArrays = 10;
% 定義
A = cell(numArrays,1);
for n = 1:numArrays
A{n} = magic(n);
end
% 参照
for n = 1:numArrays
A{n}
end
また、関連ソリューションには関数 EVAL を用いてA1、A2、…、An のように変数を定義する方法が詳細されています。

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 プログラミング에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!