В языке Wolfram используется для лучшего объяснения связи между языком программирования и математическим языком.

можно записать математическим символом как det(A) = |A|

Det[{{a,b},{c,d}}] = -bc+ad

Det[{{a,b,c},{d,e,f},{g,h,i}}] = -ceg+bfg+cdh-afh-bdi+aei

можно использовать Minor для большего определителя в размерности 2 * 2 и использовать метод Cofactor для упрощения определителя более высокого измерения

Det[{{a,b,c},{d,e,f},{g,h,i}}] = aDet[{{e,f},{h,i}}]-bDet[{{ d,f},{g,i}}]+cDet[{{d,e},{g,h}}]

в общем виде определителя

с C является кофактором

адъюгат A

можно написать в общем видеAadj(A) = det(A)I

от Peter J. Kostelec с математического факультета ссылка

говорят, что матрица может вызывать деление, но в языке R и wolfram и языке математики нет реальной операции деления

сравните R и язык wolfram с матричным умножением между матрицей A и матрицей B как матрицей C

Умножение

в R использовать

A%*%B or A %*% B

в Вольфраме

A.B

с математической формулой C = ABвобщем видематематическое объяснение

остерегайтесь операции, когда несколько

в R и Wolfram, если использовать эту команду

A*B

с математической формулой A o Bили другим названием «Продукт Адамара»

операция / в R и вольфраме одинакова

A/B

не имеет математического символа, но поведение похоже на обратный процесс произведения Адамара

другая рабочая команда

Решительный

In R

Дет (А)

В вольфраме

Дет[А]

Обратная матрица

In R

решить (А)

В вольфраме

Обратный[A]

В R нет встроенной функции Minor и Cofactor, а вспомогательная функция будет обсуждаться в другой теме позже, чтобы проанализировать ее позже, потому что у нее есть встроенная обратная функция.