e_1
, e_2
, ... の形式で個別の変数のセットを作成したいと思います。変数の数は、以下に示すようe_3
に の値によって異なります。k
for i = 1:k
"create variable" = e_"i";
end
次に、これらの変数を呼び出します。したがって、以前に作成された各変数に正しい値を割り当てるか、変数から何かを引き出すことができる別のループが必要になります。
e_1
, e_2
, ... の形式で個別の変数のセットを作成したいと思います。変数の数は、以下に示すようe_3
に の値によって異なります。k
for i = 1:k
"create variable" = e_"i";
end
次に、これらの変数を呼び出します。したがって、以前に作成された各変数に正しい値を割り当てるか、変数から何かを引き出すことができる別のループが必要になります。
1 つのオプションは、次のようなことです。
kk = 10;
for ii=1:kk
eval(['e_' num2str(ii) '=[];'])
end
私はあなたのための修正を手に入れました。同じことをしようとしていただけです。無数の変数を持つ配列を作成できるようにする必要がありました。これが私が思いついたものです。ええと、一度に 2 つの変数を追加していたので、あなたのバージョンとは少し違うかもしれません。
String[] parts;
String x = "";
String var = "";
int i = 0;
//to add variables
if(x.contains("-"){
x+="-"+var;
}
else{
x+=""+var;
}
それらを取得するには、使用するだけです。
if(x.contains("-")){
parts = x.split("-");
while(i<parts.length){
var=parts[i];
i++;
}
}
else if (x!=""){
var = x;
}
変数を変更することは、まったく別の話です。あなたの才能ある心にそれを理解させます。その部分はまだ必要ありません。
*ヒント、ループして、文字列全体を新しい変数と一緒に戻す必要があります。これが役に立ったことを願っています。これは新しい見方だと感じました。