2017-05-20 4 views
-1

私はレスリー・マトリックス人口モデルMATLAB

LeslieMatrixA = [0 0.4 0.7 0.5; 
       x 0 0 0; 
       0 0.8 0 0; 
       0 0 0.7 0] 

0.7<=x<=0.9初期集団ベクトル[10;10;10;10]を持っています。

時間の経過とともに母集団の動作を表示するには、どうすればMATLABコードを作成できますか?

ありがとうございました。

答えて

0

人口の変化の様子を見せたいだけなら、それを正しくプロットすることができますか?

x=0.7; 
LeslieMatrixA = [0 0.4 0.7 0.5; x 0 0 0; 0 0.8 0 0; 0 0 0.7 0]; 
P = [10;10;10;10]; 
for ct = 1:10 
    bar([1:4],P) 
    title(sprintf('iteration: %.0f',ct)) 
    pause 
    P=LeslieMatrixA*P; 
end 
+0

どのような出力が必要ですか? – Gelliant