안녕하세요. 세모계님
최근에 각도와 일반항을 같이 푸는 방정식을 풀이하는 과정 중에 에러가 발생합니다.
값을 비교를 하면 맞는데요.
자동으로 TRUE가 안 뜨는 희안한 상황이 발생합니다.
올 한해도 감사했습니다.
Comment 8
-
-
-
approx(mat) 로 해결될 것 같았는데...
그마저도 안맞네요.
-
-
-
Document Setting 에서
Complex format 을 Rectangular 에서 Polar 로 바꾸고
동일한 계산 과정을 거치니본문과는 또 다른 이유로 에러가 발생하는군요.
-
-
-
식의 좌변(LHS) 우변(RHS)를 분리시켜 저장하고
우변식을 이리저리 계산하여 루트를 지워 단순화해
다른 변수로 저장한 다음에
LHS=RHS 비교하면 일단 문제는 해결되는데요.다른 방법이 있을 법도 한데... 막상 떠오르는 방법은 없네요.
-
-
-
내 계산기에서는 solve 결과에서 세타2=@n2*pi +atan(4sqrt(21)/17), w2=1500/(-1)^@n2로 다르게 나오네요.
아 그리고 저는 이상없이 나옵니다.
-
-
-
저는 Real or Compex : polar 모드에서는 그렇게 나오긴 하는데
해가 여러개(18개) 나오고
막상 대입해 보면 +- 바뀌어서 하나만 false 로 뜨던데요?OS 버전좀 알려주실 수 있으실까요?
-
-
-
OS 4.5에서 real 모드로 계산했습니다
-
-
-
에뮬(Firebird Emu1.5 & OS4.0.0.235) 에서 Real 세팅으로 하나씩 입력해 보니
본문과 같은 결과가 나오네요.실물계산기 CX CAS /w OS4.5 로 해도 본문과 똑같습니다.
뭔가 다른 조건이 있는가봅니다.
-
묘하네요.
1. TI nspire 기기가 루트 씌워진 값끼리 연산을 할 때
(사전 입력된) 공식에 의해 계산되지 않는 경우에,
(거의 무조건적으로?) approximate arithmetic 한 방법으로 계산을 하는 것 같습니다.
2. 그럼에도 불구하고
경고 문구없이 w2*cos(θ2) 결과값이 1020. 이 아니라 1020 으로 나온 것은
어떤 논리? 어떤 조건? 에 의한 것인지는 모르겠습니다.
3. boolean expression 의 참/거짓을 판정의 경우 그 시점이
1이 끝나고 2가 되기 전이라고 일단은 파악이 되구요.
보수적인 판단을 하는 것 같습니다.