MATLAB 这个矩阵怎么用matlab输入,并计算它的行列式值

如题所述

代码如下:
%==========================================
n = 10;%随便指定n的值
syms x;
T = repmat(1:n,n,1);
T = T - diag([1:n]);
D = 1;
for i = 2:n
D = [D,x+1];
end

A = T + diag(D);

det(A)
%==========================================
结果:
ans =
(x - 2)*(x - 3)*(x - 4)*(x - 5)*(x - 6)*(x - 7)*(x - 8)*(x^2 - 10*x + 9)追问

谢啦

温馨提示:答案为网友推荐,仅供参考
相似回答