문제

22 시스템이 있습니다 선형 방정식 Excel 스프레드 시트에서 동적으로 생성되는 (정확히 22 개의 방정식 및 22 개의 미지산). Excel이 시스템을 해결하고 알려지지 않은 각 변수에 대한 값을 생성하는 방법이 있습니까?

또 다른 질문입니다 이러한 방정식을 해결하는 데 사용되는 알고리즘에 대한 많은 정보가 있습니다. 크레이머의 규칙 특히 유망한 것처럼 보이지만 Excel에서 어떻게 구현하는지 잘 모르겠습니다.

모든 도움이 감사합니다!

도움이 되었습니까?

해결책

이 페이지 다음과 같은 간단한 방법을 제공합니다.

  1. NXN 범위에 계수 행렬을 입력하십시오.

  2. n-tall 열에 상수의 벡터를 입력하십시오. 빈 n- 선을 선택하십시오. 셀이 하나만 선택되지 않는 것이 중요합니다.

  3. 유형, = mmult (minverse (coefficients_matrix_range), constants_vector_range) 공식 텍스트 상자에 [ctrl] [shift] [enter]를 누릅니다. [Enter]를 단순히 누르는 것이 아니라는 것이 중요합니다.

작은 시스템 만 가지고 있으므로 적절하게 작동해야합니다 (22x22). 이상적으로는 매트릭스를 직접 반전하지는 않지만이 경우에는 중요하지 않습니다.

당신은 분명히 Cramer의 규칙을 원하지 않습니다. 상당히 열악한 수치 적 특성으로 인해 실질적인 관심보다 이론적입니다.

다른 팁

는 어때 Microsoft의 솔버 재단? 문서에서 Express 버전과 함께 제공되는 작은 동시 방정식 세트에 대한 예제가 있다는 것을 기억합니다.

선형 시스템을 해결하기 위해 Cramer의 규칙을 고려해서는 안됩니다! 비효율적이기 때문에 소규모 시스템조차 수행하는 것이 불가능합니다.

Excel은 선형 시스템을 해결하기에 적합한 도구가 아닙니다. 내가 당신이라면 Excel 파일을 읽는 간단한 Python 스크립트를 작성하고, 방정식을 해결하고 (Numpy와 함께) Excel을 읽을 수있는 파일에 결과를 저장하십시오. (더 나은 경우, 가능하다면 Excel을 모두 피하십시오).

Excel Linest 함수는이를 수행해야하며 많은 경우 Mmult (미니버스 (...) ...)보다 더 나은 결과를 반환합니다.

또한 로스트, 성장 및 추세 기능이 유용하다는 것을 알 수 있습니다.

역 매트릭스 계산에 문제가있는 경우, 예를 들어, 흐름 / 절단 등과 아래의 흐름 / 자르기 등에는 항상 솔버를 사용할 수 있습니다. 그렇지 않으면 C에서 수치 레시피의 사본을 얻고 VBA로 번역하십시오.

그것은 가능하다 선형 방정식 솔버 우리는 수학 수학 방정식을 사용하여 솔버의 두 가지 지수 부분 사이에 있지만 선형 방정식 솔버의 더 나은 방법을 찾아서 수학 솔버로 수행 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top