よろしければ、2つの質問があります。
Q1)マトリックスchoice
があり、各人が1、2、3、4で示される4つの可能な選択肢を選択しています。3つのマトリックスA1
があり、各人と各期間の収入情報が含まれていますA2
。A3
n人とt期間があるとするA1
とA2
、、、はn A3
x tであり、choice
nxtです。
ここで、別の行列を作成します。ここB
で、選択行列の値に従ってB
要素を選択します。つまり、の場合、。の場合、、など。A
choice(n,t)==1
B(n,t) = A1(n,t)
choice(n,t)==2
B(n,t) = A2(n,t)
forループとifステートメントを試しましたが、実行できません。助けてください。
Q2)A
収入のマトリックスがあります。A
次元はn行t列です。低所得の人もいれば、高所得の人もいます。収入が1000未満の人は低く、1000を超える人は高いとしましょう。シミュレーションの最後に、一人一人が高収入か低収入かを知る必要があります。より大きなマトリックスから高収入と低収入のマトリックスを作成するにはどうすればよいですか?