안녕하세요.
아래 식이 에러가 납니다.
가만히 보니 r1m이 표현식이 아니어서 에러가 나는 것 같은데요.
즉 r1m이 p1이 최대값이 될때의 r1값인데, p1은 r1에 대한 일차식이어서 최대값이 없는 것으로 계산이 되는 것 같아요.
그러면 i값도 대입을 하고 또 zs,z1도 대입을 해서 결국 p1을 r1에 대한 다차식으로 표현이 되어야 할 것 같은데요.
이걸 해결할 수 있는 방법이 없을까요?
사이트 로그인
첨부 '2' |
---|
안녕하세요.
아래 식이 에러가 납니다.
가만히 보니 r1m이 표현식이 아니어서 에러가 나는 것 같은데요.
즉 r1m이 p1이 최대값이 될때의 r1값인데, p1은 r1에 대한 일차식이어서 최대값이 없는 것으로 계산이 되는 것 같아요.
그러면 i값도 대입을 하고 또 zs,z1도 대입을 해서 결국 p1을 r1에 대한 다차식으로 표현이 되어야 할 것 같은데요.
이걸 해결할 수 있는 방법이 없을까요?
제가 식을 잘못 입력 했네요.
i를 절대값으로 계산을 해야 합니다.
다시 tns 파일 올려드렸는데.
이렇게 하면 계산이 되려나요?
이 식은 다행히 원하는 변수에 대해서 모두 변수 지정이 가능해서 이렇게까지는 가능은 한 거 같은데
결국 r1m 한 가지 해를 추출하는 게 안되어서 계산이 안되는 거 같네요.
방법이 없을까요?
fmax 부분을 빼고 우선 계산을 해보라고 하셔서 fmax 부분을 빼고 계산을 해봤는데요.
절대값을 입력이 되게끔 했는데, 계산 값이 허수로 나오네요. ㅠㅠ
레퍼런스 가이드에 abs() 항목을 보면 다음과 같이 나와 있습니다.
If the argument is a complex number, returns the number’s modulus.
Note: All undefined variables are treated as real variables.
즉, abs(복소수변수) 를 계산하려면 abs(a+b*i) 꼴로 변형되어야 합니다. (a, b 등 변수는 모두 실수)
* TI-nspire 에서 거의 모든 변수는 실수취급합니다.
csolve 와 같이 복소수를 전문 취급하는 함수는 알아서 복소수로 처리할 때도 있습니다만, 이 때도 강제로 복소수 변수임을 지정해주는 편이 조금 더 바람직한 경우가 있습니다. 리퍼런스 가이드 참고
실수 취급하면 함수 그 자체로 나타나도록 하는 방법은 없을까요?
system에 같이 abs함수를 넣어서 계산을 하고 싶습니다.
왜냐하면 i값을 지금은 제가 임의로 지정해줬습니다만, 실제의 경우에는 system 방정식을 풀어야 i의 결과가 나오거든요. ㅠㅠ
1. fMax() 함수는 많이 사용해보진 않았는데,
다른 수식과 한꺼번에 solve에 때려 넣기에는 좀 안어울리는 느낌이 든달까...
그래서 가급적이면 단계를 나눠서 계산 하시는게 좋을 것 같구요.
2. fMax() 로 적절한 결과를 얻기 위해서는 p1와 그 외 변수간 함수관계가 빠짐없이 정확하게 반영되어야 하고, 구간도 정확하게 입력해야 합니다.
3. 본문 표현식에 나온 한도내에서 p1을 구하면 허수단위 i 가 포함되는데, 복소수는 fmin(), fmax() 에서 사용할 수 없습니다.
복소수는 대소비교가 불가능하기 때문입니다.
* 결론적으로 위 상태로는 계산기에서 답이 나올 수가 없습니다.