안녕하세요
요즘은 저번에 답변달아주신 expand 함수와 solve 함수를 잘은 아니지만 아주 기초적인 건 할 수 있을 정도가 되었습니다.
그래서 이번에도 solve함수를 이용해서 미지수 값을 계산하던 중 막히는 곳이 있어서 이렇게 질문을 올리게 되었습니다.
계산기로는 식이 한번에 담기지가 않아서 손으로 써서 올리겠습니다.
글씨가 좀 지저분한 것 같네요..
제가 막힌 구간이 저런 det식을 이용해서 결국 값이 0이라는 점을 이용해서 Tc, Td 값을 도출하는 문제인데
두번째 사진처럼 gg로 지정을 해놓고 solve함수를 풀어내면 값이 정말 이상하게 나오더라구요.
하지만 두번째 사진처럼 입력해서 제대로 값이 나오는 경우도 있습니다. (생각해보니 det를 하나만 썼을 때의 경우 같습니다.)
그러다보니 어떨 때는 값이 나와주고 , 어떨 때는 값이 안나오니까 혼란스러워지더군요...
우선
제가 구해본 값은 이런식으로 상당히 복잡하게 나왔습니다..
저 값에 포함된 E값이 뭔지도 잘 모르겠구요... ㅜㅜ
항상 이렇게 풀어야 하는 문제를 맞닥뜨리면 시간이 참 오래걸리네요,,,
말을 두서없이 풀어서 요점을 정리해드리자면
1. 첫번째 사진 식대로 c, d값을 구하자면 계산기에는 어떻게 입력하는 것이 맞을지...
2. 값이 왜 이상한 방향으로 나오는지.
3. E값이 무엇인지.
가 저의 의문점입니다.
제가 올린 질문글이 몇개 안되지만 질문드릴때마다 항상 친절히 답변주셔서 감사합니다.
졸업할때까지 쓰려고 산 CAS계산기가 적응하기가 정말 만만치않군요..!
Comment 7
-
-
-
-
방정식의 개수도 맞춰줘야 되는 문제였군요..정말 많은 도움 되었습니다. 이번에 알려주신것도 열심히 익혀야겠네요!
감사합니다!!!
-
-
-
하나만 더 여쭤봐도 될까요? 올려주신 스샷처럼 분수꼴로 좀 한눈에 보기 쉽게 나타났으면 해서 인터넷에서 분수꼴로 표시하는 법을 찾아보고 세팅에서 CALCULATION MODE를 EXACT로 바꾸어 주었는데도 계속 변함이 없네요
그 외 AUTO나 APPROXIMATE로 바꾸어도 스크린샷처럼 안나오고
1.333333(i(tc+0.5td)-0.5 ~~~ 이런식으로 나오네요....
다른 해결 방법이 있나요?
-
-
-
링크의 내용 이외에 특별한 방법은 없습니다.
주의사항에 나온 것 처럼 입력/중간과정에 소수점 형태가 없어야 합니다.
-
-
-
제가 수식에 따로 .을 넣지 않았는데 det() -> mb로 한 수식 결과값에 0. 2. 0. 형식으로 자동으로 찍혀서 나오네요
Document settings 에서 Display Digits를 손봐야하는건가요?
계속 여쭤보게되서 죄송합니다..
댓글은 사진을 올리는 법을 몰라 게시글 수정해서 마지막에 올려두겠습니다.
-
-
-
Display Digits 와는 관계가 없을 겁니다.
댓글에 사진을 올리려면
등록 버튼 위의 "에디터 선택하기" --> "에디터 모드"로 변경하여 올릴 수 있습니다.(에디터 모드에서 툴바가 안보인다면 (댓글창 우상단) 툴바 확장 버튼(▼)을 클릭하셔야 합니다)
-
본문에서 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만 연립해도 됩니다)