Как определить определитель матрицы как функцию в математике?

Позволять

A(t)=(f1(t), f2(t); f3(t), f4(t)) be a 2*2 matrix

прежде всего, как я могу определить матрицу A(t) как функцию t

тогда

Я хотел бы определить определитель A как функцию, т.е.

d(t)=Det(A(t))

а затем постройте d(t).

На самом деле я хочу написать эту функцию для n*n matrix where n>=2

Благодарность


person asd    schedule 21.11.2011    source источник
comment
Могу ли я предложить вам просмотреть ответы, которые вы получили на свои предыдущие вопросы? Я вижу там несколько очень хороших ответов, а вы их не приняли (а иногда даже не проголосовали и не прокомментировали их!)   -  person Dr. belisarius    schedule 21.11.2011


Ответы (1)


Например:

a[t_] := Table[Sin[(n + m) t], {n, 2}, {m, 2}]
d[t_] := Det[a[t]]
Plot[d[t], {t, 0, 2 Pi}]

введите здесь описание изображения

Если у вас нет явного выражения:

a[t_]:= {{f1[t],f2[t]},{f3[t],f4[t]}}

также работает

Изменить

Использование размера в качестве параметра:

a[t_, n_] := Table[1/(j + k) t, {j, n}, {k, n}]
d[t_, n_] := Det[a[t, n]]
Plot[d[t, 5], {t, 0, 2 Pi}]

введите здесь описание изображения

Изменить

Построение нескольких измерений на одном графике:

a[t_, n_] := Table[k^4/(j + k) t, {j, n}, {k, n}]
d[t_, n_] := Det[a[t, n]]
Plot[Evaluate@Table[d[t, n], {n, 2, 5}], {t, 0, 20}]

введите здесь описание изображения

person Dr. belisarius    schedule 21.11.2011
comment
@Timo Нам нужно больше вопросов! :) - person Dr. belisarius; 21.11.2011
comment
@belisarius Если это так, не могли бы вы попробовать мой вопрос на волне: stackoverflow.com/questions/7351519/ - person P. Fonseca; 21.11.2011
comment
@П. Fonseca Извините, здесь есть много людей, более разбирающихся в численном решении DE, чем я здесь (и вообще в численных методах) ... если они не смогли вам помочь, я не думаю, что смогу - person Dr. belisarius; 21.11.2011
comment
@belisarius - Или этот stackoverflow.com/questions/8037224/ ?? - person nilo de roock; 21.11.2011
comment
@nilo Насколько я понимаю, у вас вопрос по Java. Кажется, вам нужно создать текстовый файл на Java. Это так? - person Dr. belisarius; 21.11.2011
comment
На самом деле это вопрос J/Link, я предоставил Java, чтобы показать, насколько далеко я продвинулся. Я могу выполнить команду в Mathematica и получить результат в виде строки. Но есть также такие методы, как UseFrontEnd[], которые могут запускать внешний интерфейс и т. д. из программы Java. Однако я не могу найти примеров программ для этого, а также не так много документов. - person nilo de roock; 21.11.2011