Лапак, чтобы решить A*X=B'
Я хотел бы решить линейную систему вида A*X=B'
, где B'
это транспонирование B
, A
квадратная матрица N-by-N
и Б N-by-M
, В lapack/lapacke функция LAPACKE_dgesv (см. Пример здесь) используется для решения систем вида A*X=B
, где B
рассматривается как несколько правых боковых векторов. Можно ли решить систему вида A*X=B'
без необходимости создавать копию B
как Z=B'
переупорядочив его значения, а затем решить A*X=Z
?
1 ответ
Насколько я знаю, LAPACK не предлагает такой функциональности. Вы должны выполнить транспонирование B
вне звонков в LAPACK.