문제

나는 x를 해결하고 싶다. 체계에서 어떻게 할 수 있습니까?

T1-F2=0
F1+T2=GM-Gm
Cos(60)(2.5*Gm+x*GM-l*F1)-l*Sin(60)*T1=0

F1=0.1*T1
F2=0.3*T2
M=20
m=80
l=5

나의 시도는 나의 시도이다 :

(lambda T1 .            ;; T1=F2
(lambda F2 .            ;; F2=0.3*T2
 (lambda F1 .           ;; F1=0.1*T1
  (lambda Gm .
   ( lambda GM .
     (- 
      ( * 1/2
        ( - 
          ( + ( * 2.5 Gm ) ( * x GM ) )    ;; solve x
          5 * F1
        )
      )
      ( * 
        ( * 10 1/sqrt(3) ) 
        T1 
      )
     )
   ) 80
  ) 20
 ) ( * 0.1 T1 )
 ) ( * 0.3 T2 )
) F2

;; ???   F1+T2=GM-Gm
도움이 되었습니까?

해결책

왜 당신이 왜 당신이 고차적 인 기능을 모두 만들고 있는지 잘 모르겠습니다. 그것은 단지 내 의견으로는 혼란스럽게 만듭니다. 대신, 대수 모자를 털어 내고 이것에 약간의 생각을하십시오.

5 개의 미지의 방정식이 있습니다. (F1, F2, T1, T2 및 X). 그 방정식 중 세 가지 (T1-F2=0, F1=0.1*T1 그리고 F2=0.3*T2)는 당신이 깨달았 듯이 사소한 일이므로 대체를 통해 박쥐에서 바로 미지의 3 개를 제거하십시오. (당신이 나와 같고 자신을 믿지 않는다면, 당신은 항상 최종 숫자를 원래 방정식으로 다시 대체하여 올바르게 얻었는지 확인할 수 있습니다.)

그런 다음 두 방정식이 남았습니다. 손으로 방정식을 해결할 수 있다면 x에 대한 방정식이 있고 평가를 위해 프로그램을 작성하면됩니다. 그렇지 않으면 2 방정식과 2 개의 미지의 시스템으로 일반적인 접근 방식을 사용하십시오.

일반적으로, 알려진 수량이 주어지면 알려지지 않은 x1, x2, ... xn에 대한 선형 방정식을 해결하려면 표준 형태 (A 및 B 계수가 알려진 곳)에 넣습니다.

A11*x1 + A12*x2 + A13*x3 ... + A1n*xn = B1
A21*x1 + A22*x2 + A23*x3 ... + A2n*xn = B2
 .
 .
 .
An1*x1 + An2*x2 + An3*x3 ... + Ann*xn = Bn

또는 매트릭스 형태로 :

Ax = B

이것은 X를 해결하는 여러 가지 방법이 있습니다. 위키 백과; 대형 시스템의 표준 방법.

2 방정식과 2 개의 미지의 시스템의 경우 :

A11*x1 + A12*x2 = B1
A21*x1 + A22*x2 = B2

계속해서 사용할 수있는 충분한 방정식이 있습니다. 크레이머의 규칙. Cramer의 규칙은 수치 정확도와 오류에 대한 민감성으로 인해 다른 기술에 비해 매우 느리기 때문에 큰 N에 대해 끔찍합니다. 그러나 n = 2의 경우 괜찮습니다.

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