두 부분으로 나누어 봅시다. 두 번째 부분은 선택 사항입니다.다음 방정식이 더 가변적 인 선형 방정식 시스템을위한 솔루션을 찾으십시오.
제 1
I는 N 보통 큰 후 3
- X1의 * A를 + X2 * B + X3 * C + X4의 * d 개의 [N 변수 3 선형 equtions가 ... xN * p = B1
- y1 * a + y2 * b + y3 * c + y4 * d [....] yN * p = B2
- z1 * a + z2 * b + z3 * c + z4 * d [....] zN * p = B3
(a, b, c, d, [...], p) 일정한.
매트릭스가 넓고 키가 크므로 표준 가우스 방식으로는 작동하지 않습니다. 물론 2 개의 변수를 없애기 위해 사용할 수 있습니다. 해결책을 찾아내는 알고리즘을 알고 있습니까? (단 하나만 필요합니다.) 솔루션 계수에서 0이 더 많지만 필요하지는 않습니다.
파트 2
솔루션의 계수는 음수가 아니어야합니다.
요구 사항 : 알고리즘은 실시간으로 실행하기에 충분히 빠릅니다. (avrage pc에서 초 당 1800). 그래서 시행 착오 방법은 아무 일도 아닙니다. 알고리즘은 C#에서 구현되지만 코드를 작성하려면 의사 언어를 자유롭게 사용하십시오.
를 입력합니다. 너는 무엇을 시도 했는가, 어디에서 붙 혔는가? Part 1에 대한 답은 단순한 선형 대수학이다. 기초적인 교과서를 찾아 매트릭스가 키가 큰 경우를 설명합니다. –
그런 다음 몇 가지 링크 또는 키워드를 사용하여 올바른 방향으로 안내해주십시오. 숙제가 아니에요, 당신을 확신시킬 수 있어요. – GaborK
http://math.stackexchange.com은 첫 번째 질문에 대한 이상적인 포럼입니다. –