Я использую алгоритм dgeev
из реализации LAPACK в среде Accelerate для вычисления собственных векторов и собственных значений матрицы. К сожалению, функции LAPACK не описаны в документации Apple с простой ссылкой на http://netlib.org/lapack/faq.html включен.
Если вы посмотрите, то обнаружите, что первые два аргумента в dgeev
являются символами, указывающими, следует ли вычислять собственные векторы или нет. В Swift он запрашивает UnsafeMutablePointer<Int8>
. Когда я просто использую "N"
, я получаю сообщение об ошибке. Функция dgeev
и ошибка описаны на следующем снимке экрана
Что мне делать, чтобы решить эту проблему?