Мені потрібно обчислити матрицю оберненою і використовую solveфункцію. Хоча це добре працює на малих матрицях, на великих матрицях, solveяк правило, дуже повільно. Мені було цікаво, чи є якась інша функція або комбінація функцій (через SVD, QR, LU чи інші функції розкладання), які можуть дати мені швидші результати.
solveметод, безумовно, робить свою роботу, але я хочу, щоб алгоритм був швидшим. Отже, мені просто цікаво, чи існує більш ефективна (у часовому контексті) функція для обчислення зворотної для такої матриці великих розмірів.
solve? Звичайно, відсутній спеціальній структурі, ви не можете уникнути меж теоретичної складності на загальній інверсії матриці.