안녕하세요
요즘은 저번에 답변달아주신 expand 함수와 solve 함수를 잘은 아니지만 아주 기초적인 건 할 수 있을 정도가 되었습니다.
그래서 이번에도 solve함수를 이용해서 미지수 값을 계산하던 중 막히는 곳이 있어서 이렇게 질문을 올리게 되었습니다.
계산기로는 식이 한번에 담기지가 않아서 손으로 써서 올리겠습니다.
글씨가 좀 지저분한 것 같네요..
제가 막힌 구간이 저런 det식을 이용해서 결국 값이 0이라는 점을 이용해서 Tc, Td 값을 도출하는 문제인데
두번째 사진처럼 gg로 지정을 해놓고 solve함수를 풀어내면 값이 정말 이상하게 나오더라구요.
하지만 두번째 사진처럼 입력해서 제대로 값이 나오는 경우도 있습니다. (생각해보니 det를 하나만 썼을 때의 경우 같습니다.)
그러다보니 어떨 때는 값이 나와주고 , 어떨 때는 값이 안나오니까 혼란스러워지더군요...
우선
제가 구해본 값은 이런식으로 상당히 복잡하게 나왔습니다..
저 값에 포함된 E값이 뭔지도 잘 모르겠구요... ㅜㅜ
항상 이렇게 풀어야 하는 문제를 맞닥뜨리면 시간이 참 오래걸리네요,,,
말을 두서없이 풀어서 요점을 정리해드리자면
1. 첫번째 사진 식대로 c, d값을 구하자면 계산기에는 어떻게 입력하는 것이 맞을지...
2. 값이 왜 이상한 방향으로 나오는지.
3. E값이 무엇인지.
가 저의 의문점입니다.
제가 올린 질문글이 몇개 안되지만 질문드릴때마다 항상 친절히 답변주셔서 감사합니다.
졸업할때까지 쓰려고 산 CAS계산기가 적응하기가 정말 만만치않군요..!
본문에서 solve 결과가 복잡하게 나오는 이유는 가능한 해의 조합이 너무 많기 때문입니다.
해의 조합이 많은 이유는 solve에 입력한 방정식의 갯수(1개)에 비해 미지수(5개)가 많기 때문입니다.
det=0에서 얻은 1개의 방정식으로부터 방정식의 갯수를 뿔려줘야 합니다.
(i, j, k에 관계없이(?) 항상 0이 되어야 함을 이용하면 3개의 방정식을 얻게 되겠네요)
그러면 미지수 i, j, k는 없어지고 Tc, Td에 관한 방정식 3개가 됩니다.
이 과정은 계산기 스스로 할 수 없으니 계산식을 추가해줍니다.
이렇게 얻은 3가지의 방정식(cond1, cond2, cond3)을 solve로 연립해 풀면
Tc와 Td 값을 얻을 수 있습니다.
(cond2는 이미 true이니 cond1과 cond3만 연립해도 됩니다)