В языке 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, а вспомогательная функция будет обсуждаться в другой теме позже, чтобы проанализировать ее позже, потому что у нее есть встроенная обратная функция.