Определение матриц с аргументом в mathematica

У меня есть матрица A=[1-x, 2;1 3-x]. Как мне определить это в Mathematica, чтобы я мог делать такие вещи, как

Разложение Шура (A [1])

и

f[x_]:= максимальное собственное значение A[x_]; затем постройте f для x в [-1,1].

Заранее спасибо.


person alext87    schedule 11.11.2010    source источник


Ответы (1)


Вы просто действуете так же, как и с любым другим определением функции:

A[x_]:={{1-x,2},{1,3-x}}

Потом:

SchurDecomposition[A[1.]]

и

Plot[Max[Eigenvalues[A[x]]],{x,-1,1}]

Наслаждаться!

person Simon    schedule 11.11.2010
comment
На самом деле Mathematica возвращает числовые собственные значения, отсортированные по абсолютному значению, поэтому вы можете заменить Max на First. - person Simon; 11.11.2010