2011-07-27 5 views
1

가속 프레임 워크에서 WWDC 비디오를 본 후 BLAS 및 LAPACK이라는 두 가지 패키지가 있다는 것을 알았습니다. 그들이 BLAS에 대해 이야기했을 때, 내가 원했던 것과 같지 않은 것처럼 들렸지 만, LAPACK은 "선형 대수 패키지"라고 캡션을 붙였습니다.Accelate Framework의 대수학

두 가지 프레임 워크 중 두 번째 인 LAPACK을 사용하여 방정식, 인수 분해 및 기타 기본 대수 연산과 같은 기능을 수행 할 수 있습니까? - 내가 사과 한 점을 보았을 때 LAPACK에 대한 언급이 거의 없다. 당신이 여기에서 볼 수 있듯이

Apple Docs

, 그들은 BLAS에 문서를 가지고 있지 LAPACK

나에 대해 아무것도 알 수 없기 때문에 가속 프레임 워크에 대해 아는 사람이 주제에 가르치 려 수 있다면 나는 감사 드리겠습니다 그것!

답변

2

LAPACK 및 BLAS는 고성능 숫자 선형 대수 루틴을 제공합니다. 특히,은 등의 작업을 수행하기 위해 사용된다 : 행렬의 고유 값을 찾기

  • 곱하기 두 행렬
  • 수치 선형 식 (의 시스템을 해결, 즉 형태 도끼 방정식 = b, 여기서 A는 행렬이고 x와 b는 벡터입니다).

그것은 귀하의 질문에서 말씀 어렵다,하지만 당신이 원하는 것은 상징적 대수처럼 소리가 난다, (x + 2)(x + 2)x^2 + 4x + 4을 감안 같은 것들. 그게 맞습니까? 그렇다면 BLAS와 LAPACK은별로 유용하지 않습니다. 그렇지 않다면, 해결하고자하는 문제의 종류를 명확히 할 수 있습니까?

BLAS와 LAPACK은 고도로 표준화 된 인터페이스이기 때문에 희박하게 설명합니다. 온라인 및 도서 형태로 이미 공개 된 엄청난 양의 공개 문서가 있습니다.

+0

감사합니다. 저는 이미 이차 factorising, 해결 등을 구현하여 다른 작업을 수행하는 것에 대해 궁금해했습니다 ... –