实在是不会啊😢😢
建立离散差分方程
有点迷,第二问无解
% 问题一
% 动物数量:
animalNum=[1000; %第一组
1000; %第二组
1000];%第三组
% 迭代矩阵:
% 下一代动物数量=迭代矩阵*动物数量
iterMat=[0 4 3; %下一代第一组由第二组第三组繁衍而来
1/2 0 0; %下一代第二组为第一组存活的1/2
0 1/4 0];%下一代第三组为第二组存活的1/2
% 15年后数量,15年为3代
num15=iterMat^3*animalNum;
disp('15年后动物数量:')
disp(num15)
% 问题二
% 现在有一矩阵
% iterMat2=[0 4 3;
% a 0 0;
% 0 b 0];
% 0<a<1,0<b<1
% 求a,b使 [iterMat2^3*animalNum=animalNum]
syms a b
iterMat2=[0 4 3;
a 0 0;
0 b 0];
disp(iterMat2^3*animalNum)
%若要iterMat2^3*animalNum=animalNum成立则a=7,与前提0<a<1不符