A1
MATLABに、、、 A2
...、という名前の一連の変数がありますA100
。1 から 100 までのランダムな整数を生成する関数もあります。
ランダムな整数が の場合、100 個の if ステートメントまたは switch-cases を作成する必要なくn
、関連付けられた変数を呼び出すにはどうすればよいですか?An
A1
MATLABに、、、 A2
...、という名前の一連の変数がありますA100
。1 から 100 までのランダムな整数を生成する関数もあります。
ランダムな整数が の場合、100 個の if ステートメントまたは switch-cases を作成する必要なくn
、関連付けられた変数を呼び出すにはどうすればよいですか?An
まず第一に、そのような名前を使用することは悪い習慣です。A(1), A(2)
はるかに優れています。
変数がどのように格納されているかはわかりませんが、変数を配列として格納できる場合は、必ずそうする必要があります。
そうでない場合は、使用できますeval
eval(['A', num2str(idx)])