在mathematica中使用参数定义矩阵

ale*_*t87 2 wolfram-mathematica

我有一个矩阵A = [1-x,2; 1 3-x].我如何在Mathematica中定义它,以便我可以做类似的事情

舒尔分解(A [1])

f [x _]:= A [x_]的最大特征值; 然后在[-1,1]中将f绘制为x.

提前致谢.

Sim*_*mon 7

您只需按照与任何其他函数定义相同的方式进行操作:

A[x_]:={{1-x,2},{1,3-x}}
Run Code Online (Sandbox Code Playgroud)

然后:

SchurDecomposition[A[1.]]
Run Code Online (Sandbox Code Playgroud)

Plot[Max[Eigenvalues[A[x]]],{x,-1,1}]
Run Code Online (Sandbox Code Playgroud)

请享用!