현재 물에 화학 첨가물을 처리하는 iOS 앱을 개발 중입니다. 가능한 한 가장 작은 추가를 찾기 위해 Ax = B를 풀고 있는데, 여기서 A는 6x6 행렬이고 B는 하나의 열입니다. 지금까지 내가 읽었던 Accelerate Framework의 LAPACK이 이것을 처리하는 가장 좋은 방법입니다. 나는 DGESV_를 사용하여 작은 추가 작업을 할 수 있었지만, 큰 것들은 x에 대해 약간의 음수 값을 갖는다. 이는 음의 양의 화학 물질을 추가 할 수 없으므로 문제입니다.LAPACK을 사용하여 Ax = B를 해결합니다. 여기서 x> = 0
내가 알아야 할 것은 LAPACK에 Ax = B에 대한 최소 솔루션을 찾을 수있는 함수가 있는지 여부입니다. 여기서 x는 항상 0보다 크거나 같습니까? 그렇지 않다면, 대안 솔루션이 있습니까? (직접 수학을하는 것 외에)?
는 A가 결핍 순위 경우를 제외하고
A가 순위 부족이 아니라면 Ax = B는 단 하나의 해답을가집니다. 당신은 A가 항상 순위가 낮다고 말하고 있습니까? – Gene