将参数设为syms符号变量,直接写到矩阵里,再用eig函数求特征值就行了 例: syms r;A=[1,1+r;1-r,1];[v d]=eig(A)求出特征值d = [ 1 - (1 - r^2)^(1/2), 0][ 0, (1 - r^2)^(1/2) + 1]