首页 > 代码库 > 关于二阶齐次差分方程的MATLAB解法

关于二阶齐次差分方程的MATLAB解法

看PDF的截图,凑活看吧

之后举个MATLAB的实例

X(K+2)+3X(K+1)+2X(K)=0 其中X(0)=0,X(1)=1

 

clc,clear
syms a k yk
a=[0 1;-2 -3]; a=sym(a);%a来自于上面截图中的A,将二阶转化为一阶的那个系数

[vec,val]=eig(a);
y0=[0;1];
yk=vec*val.^k*inv(vec)*y0