MatLab動物繁殖問題高手進

時間 2021-06-30 11:06:50

1樓:匿名使用者

三個年齡段的動物各1000頭,公母各有多少呢?

這個數字很關鍵,否則無法計算.

2樓:匿名使用者

設種群按年齡等間隔的分成n個年齡組,記i=1,2,•••,n,時段記作k=0,1,2•••,且年齡組區間與時段長度相等(若5歲為一個年齡組,則5年為一個時段)。以雌性個體為研究物件

記在時段k第i年齡組的數量為xi(k);第i年齡組的繁殖率為bi,表示每個個體在一個時段內繁殖的數量;第i年齡組死亡率為di,表示一個時段內死亡數與總數的比,si=1-di是存活率。

注意:第k時段的第i年齡組活過來的,是第k+1時段的第i+1年齡組

xi+1(k+1)=si*xi(k) i=1,2,•••,n-1, k=0,1,••••

各年齡組在第k時段繁殖的數量和是第k+1時段的第1年齡組

記在時段k種群各年齡組的數量為x(k)=[x1(k),x2(k),••••,xn(k)]』

這樣,有x(k+1)=lx(k),k=0,1,••••

給定在0時段,各年齡組的初始數量x(0),就可以**任意時段k,各年齡組的數量

設一種群分成3個年齡組,

繁殖率b1=0,b2=0.2,,b3=1.8,b4=0.8,b5=0.2

存活率s1=0.5,s2=0.25

各年齡組現有數量都是1000只,

用matlab計算x(k)

%程式第一部分

b=[0,4,3];%繁殖率

s=diag([0.5,0.25]);%存活率

l=[b;s,zeros(2,1)];

x(:,1)=1000*ones(3,1);%初始數量

n=15;

for k=1:n

x(:,k+1)=l*x(:,k);

endround(x);%逐年數量

k=0:15;

subplot(1,2,1),%種群逐年數量圖

plot(k,x),

grid

x15=x(:,16);

x15=round(x15)%第15年的數量

將x(k)歸一化後的向量記做x』(k),稱為種群按年齡組的分佈向量,即各年齡組在k時段在數量上佔總數的百分比。

%程式第二部分

y=diag(1./sum(x));% sum(x)對列求和

z=x*y;

subplot(1,2,2),%種群按年齡組的分佈圖

plot(k,z),

grid

由圖2,結果分析:時間充分長以後,種群按年齡組的分佈x』(k)趨向穩定。

注:用matlab執行下面程式顯示矩陣l的構造

b=[0,4,3];%繁殖率

s=diag([0.5,0.25]);%存活率

l=[b;s,zeros(2,1)]

3樓:逍遙神通

做好了 看看你的郵箱

matlab高手進!方程複數解!急

u 2.65e 10 c1b 5.057e 10 cv 2596.15 cs 3128.89 us01 10 us12 20 h 0.000000001 x 5 f x,y abs tan x sqrt y cv 2 1 c1b sqrt y cv 2 1 u sqrt 1 y cs 2 x h u...

英文問題求解,高手進,英文問題求解謝謝。高手進?

whom後面一般指人,描述人物特點。而whose在此正可以指明事物 頭髮,非人的事物,敘述了紅色發澤的特點。用whom時後面肯定要說人物的特性,而不可能描述頭髮什麼顏色。英文問題求解。高手進?回答1 不屬於。間接引語屬於賓語從句,這是直接引語。回答2 因為這是英語語法規則鴨 回答3 必須加。間接引語...

醫學問題高手進 100,醫學問題高手進

醫學問題高手進 這是老年痴呆症狀,人步入老年就跟剛出生的小孩一樣,因為身體的體能在衰老,腦細胞在減少,自然就記憶差了。我奶奶就是這樣的,只能順其自然啦,保養方面可多吃黑色食品,比如黑芝麻,黑豆等等。有改善腦部的 血液迴圈,增強記憶。老人有的是這樣的吧。可能是阿爾茨海默病 alzheimer dise...