- 세상의 모든 계산기 자유(질문) 게시판 질문
[TI NSPIRE CX CAS] 복소수에서 각도를 삼각함수로 넣을때 에러나네요.
안녕하세요.
복소수를 극형식과 극좌표 형태로 표현을 할 때
각도를 삼각함수 형태로 넣으니 CAS 계산시 에러가 납니다. ㅠㅠ
pf=cos(θ)인 경우에 θ가 아닌 pf에 대해서 해석을 해야 할 경우가 있어서 문의를 드립니다.
tns파일도 같이 첨부합니다.
댓글 8
-
-
-
2. 역삼각함수가 포함된 계산식을 다른 문자로 임시 대체하는 등의 방법을 사용하는 것 말고는 방법이 없을 듯 합니다.
-
-
-
3. 조건 제약식을 추가하니 약간 도움이 되는 것 같긴 합니다.
-1<pf<1
-
-
-
운영자님이 알려주신대로 with 조건을 넣어주니 제대로 계산은 됩니다.
그런데 real과 imag 추출도 안되고 극형식으로 표시도 안되네요. ㅠㅠ
뭔가 방법이 없을까요?
-
-
-
1. 루트 안이 양수가 될 지, 음수가 될 지를 전체적 시각으로 판단하지 못하는 상황인 것 같습니다.
개별 변수에 대해 범위 조건을 넣어도 부분적(순간적)으로만 적용이 되고, 그 다음단계에서는 적용되지 않는 상황으로 판단되네요.2. 본질적인 해결방법은 될 수 없겠습니다만, 변수 말고 루트 전체를 다른 변수로 대체하는 방법이 되긴 하는것 같습니다.
ㄴ 오류가능성이 있는지는 잘 모르겠습니다만, k1, k2 가 실수라면 문제가 없을 것 같긴 하네요.
-
-
-
그런데 왜
real(vb.sol)|√(1-pfb^(2))=k1 and √(1-pfc^(2))=k2→vb.solr1 에서 결과값이 k1, k2로 바로 치환이 안되고,
real(vb.solr1)|√(1-pfb^(2))=k1 and √(1-pfc^(2))=k2→vb.solr2 한 번 더 치환을 해줘야 값이 비로소 k1, k2로 나오는 이유는 뭔가요? ㅠㅠ
마지막 식에 다시 k1, k2를 역으로 대입을 해서 값을 어찌해서 구하기는 했네요.ㅠㅠ
-
-
-
2회 반복하는 것은 루트 안의 -3 이 안벗겨진 것과 벗겨진 것이 각각 있기 때문인데,
expand() 등의 방법으로 √(3)을 전부 밖으로 빼면 되긴 하니까 expand가 좀 더 바람직하겠습니다.
(k1, k2 조건을 2회반복하여 처리한 것은 한 번에 될 줄 알고 했는데, 똑같은 상황이 반복되어서 한 번 더 한 것 뿐입니다)한번에 처리하려면 조건을 4개 다 붙여주는 방법 뿐일 듯 합니다.
-
-
-
결과값에 임의의 값을 대입하여 원래식 및 기울기 곡선을 그려보니 잘 되네요.
-
1. 에러는 아니고, 원하지 않는 형식 내지는 모든 상황/조건을 고려한 보다 정확한 답 정도로 이해하시는게 좋을 듯 합니다.
https://www.wolframalpha.com/input/?i=e%5E(i*arccos(c))%3De%5E(arcsin(c)*(%E2%88%92i))*i
https://www.wolframalpha.com/input/?i=real(i*sin(arccos(p)))