close_btn

  • ※ 사이트 내부 통합검색


  • ※ 카카오페이로 기부하기

  • ※ 사이트 내부 통합검색
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

과제를 해내가던중 계산기의 함수 지정 방법을 이용하고 싶어,

세모계의 메뉴얼을 읽고 직접 함수를 지정하여 문제를 풀려고 합니다.

그런데, 대부분에 적용가능하나 일부 값에 대해서 값이 false가 출력되는 현상이 발생해서 질문드립니다.

 

함수로 지정한 값은 다음과 같습니다.

 

f2(x,y,z,xy,yz,zx,p,l,m,n):={(x-p)*l+xy*m+zx*n=0

                                 xy*l+(y-p)*m+yz*n=0

                                 zx*l+yz*m+(z-p)*n=0

                                 l^2+m^2+n^2=1

을 입력하고 엔터를 누르니 Done이라는 글이 뜨면서 제대로 함수가 확인된것을 알수 있었습니다.

여기서 제가 원하는 값은 l,m,n값을 구하는 것이었으므로,

 

다음과같이 Solve(f2(3,0,0,1,2,1,4,l,m,n),l,m,n) 을 입력하니 원하는 값

l=-root(6)/3 and m=-1/root(6) (이하 생략) 과 같이 원하는 값이 나오는 것을 확인할 수 있었습니다.

 

다만 같은 함수 f2에 대해서, 다른 문제에 적용시키기 위해

solve(f2(4,0,0,1,2,-1,4.317,l,m,n),l,m,n) 을 입력하니 false가 출력되면서 값이 도출되지 않았습니다.

 

이 경우, 직접 손으로 풀어본 결과, 제대로된 값인 l=0.976, m=0.155, n=-0.155를 계산할수 있었으나 

왜 계산기에서는 정상적으로 계산이 안되는지 궁금합니다.

 

(Step 2의 버튼을 누르는 식은 계산하는데 syntax error가 나지 않기 때문에 적지 않았습니다.)

댓글 '5'
  • profile
    세상의모든계산기 2018.09.18 00:58

    잘 이해가 안되는 부분이 있습니다.

    f2(변수들) 에서 xy, yz, zx 를 사용하셨는데,
    이것이 x*y, y*z, z*x 를 의미하는 것인지 명확하지가 않네요.

    예시로 적으신 Solve(f2(3,0,0,1,2,1,4,l,m,n),l,m,n) 에서
    x*y=3*0 인데 xy자리에 1 을 넣으신 걸로 보면 x*y 를 의미하는 것이 아니라는 생각이 듭니다.

    그래서 (오해를 줄이기 위해) xy, yz, zx 대신에 a,b,c 를 사용하여 아래 답변을 드립니다.

  • profile
    세상의모든계산기 2018.09.18 01:01

    함수를 지정하고 solve(f2(3,0,0,1,2,1,4,l,m,n),l,m,n) 와 solve(f2(4,0,0,1,2,-1,4.317,l,m,n),l,m,n) 를 계산해 보면
    해결전문님과 같은 결과가 나옵니다. 
    입력과정에는 문제가 없었다는 것을 확인하였습니다.

  • profile
    세상의모든계산기 2018.09.18 01:26

    그럼 '원하는 결과가 왜 나오지 않는가?'를 생각해 보면 되겠는데요.


    f2(변수들) 의 결과는 {미지수 3개(l,m,n)에 대한 방정식 4개} 임을 알 수가 있습니다.
    여기에 손으로 찾은 소숫점 이하 3자리의 해를 넣어보면 오차가 좀 있다는 것을 확인할 수 있습니다.
    소숫점 이하 자릿수를 더 늘려가면 오차가 줄 것을 기대할 수는 있겠습니다만, 그것이 해라고 부를 수준이 될 수 있을지는 아직 알 수 없습니다.

    여기서 TI-nspire 의 solve(방정식계) 함수의 특징을 이해할 필요가 있습니다. 이 함수는 가급적 참 값을 찾으려고 노력합니다만, 그것이 불가능할 때는, 주어진 조건에 따라 방법을 달리해 근사값(approx result)을 찾아줍니다. 이 때 근사값에 따른 계산 오차가 무시할 수 있는 수준 이하여야만 답으로 찾아지게 됩니다. 

    결과가 참값일 때는 방정식의 갯수가 몇개든 아무 상관이 없겠지만, 근사값일 때는 미지수갯수=방정식갯수 일 때 결과가 가장 잘 찾아질 것이고, (미지수 갯수와 비교해) 방정식의 갯수가 늘어날수록 solve()로 답이 찾아지지 않을 가능성이 더 높을 것을 예상할 수 있습니다.

    4개의 방정식 중 한가지를 제외하고 3가지만 사용하면 위처럼 답이 나오는 것을 확인할 수 있습니다.

  • profile
    세상의모든계산기 2018.09.18 02:13

    solve(expr1[1] and expr1[2] and expr1[3],l) 에서는 l=m=n=0 이라는 오답이 나오게 되었는데요. 
    조건이 나머지 3가지 경우(2차식 포함)와 달라서 (근사) 해를 찾는 방식이 다르기 때문에, 제약식 조건을 추가로 주더라도 근사해가 아닌 false 를 반환하고 있습니다. 

    이런 경우에는 solve(f2(4,0,0,1,2,-1,4.317,l,m,n),l,m,n) 에서 소숫점 자릿수를 조금 더 정밀하게 늘려주는 것이 도움이 될 것 같기도... 합니다. (도움이 안될 수도...)

  • ?
    해결전문 2018.09.19 10:38
    친절한 답변 감사드립니다. 오늘 아침에서야 글을 확인하게 되어 댓글을 남기게 되었습니다.

    먼저, '방정식의 갯수가 늘어날수록 solve()로 답이 찾아지지 않을 가능성이 더 높을 것'이라는 말씀에 대해서 이해가 됩니다. 3개의 방정식으로 풀면 해가 나온다고하니, 방정식이 많아질수록 그 방정식 모두를 만족시키는 값을 찾아야 하기 때문에 답이 나오지 않는 경우가 생기게 되는거였군요.

    세모계님 말씀대로 소숫점의 자릿수를 조금 더 정밀하게 입력하여 4개의 방정식 모두를 만족시킬 수 있는 값을 넣어주거나, 아니면 소수점이 아닌 루트와 분수를 이용한 정확한 값을 이용해야 하는 것 같습니다.

    실제로, 4.317이라는 값을 이용하지 않고 1+root(11)의 값을 넣어서 계산한 결과, m=0.154488(나머지 해는 생략)과 같은 값이 나오는 것을 확인할 수 있었습니다. 답변이 많은 도움이 되었네요.

    항상 세모계를 이용하면서 많은 도움이 되고 있습니다. 감사합니다.
?

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수 추천 수
공지 공지 기부와 관련하여 (카카오페이 or 네이버페이 or Paypal) 13 세상의모든계산기 2018.06.27 1951 0
공지 공지 소셜 로그인 기능 (네이버, 구글, 페이스북, 트위터 아이디와 연동) file 세상의모든계산기 2015.09.25 2635 0
공지 공지 [필독] 사이트 운영원칙 & 게시판 이용시 주의사항 (주제 / 제목 / 질문글) 1 세상의모든계산기 2015.03.31 2636 0
공지 공지 [필독] 계산기 질문글 작성시 주의사항! (부제 : 바람직한 질문글 작성 요령) 2 file 세상의모든계산기 2015.03.01 2950 0
239 일반 공업수학 시험에 계산기가 허락된다고 하네요..   다른 공수에서는 계산기가 제한 된다는데 최근에 공업수학 수업을 맡게 되신 나이있으신 교수님이 써도 된다고 하네요 nspire cx cas 들고가면 desolve로 미분 ... 1 a1s2d3 2018.10.16 764 0
238 질문 fx-570es plus 계산기 왜이럴까요(수정) 15/8.3144+1.7ln(1.7)=(X+1.7)ln(X+1.7)-XlnX   이 식에서 X값을 구해야 합니다. fx-570es plus에서 식을 저렇게 쓰고 solve를 누르면 X=0이라고 나오는데 실제 ... 2 캌싯오 2018.10.13 1513 0
237 질문 ti nspire cas 적분 질문합니다. sqrt(1-cos(x))는 부정적분이 안되는건가요? 정적분은 잘되는데 부정적분은 원래식 그대로만 띄어주고 안되네요. 1 피릿이 2018.10.06 518 0
236 질문 fx9860g 펌웨어 업데이트 안녕하세요 fx-9860g를 사용하는 학생인데요, 제대 후 전자과 공부를 하는데 복소수 계산이 너무 많이 나와서,  전공공부는 제쳐두고 계산기 공부부터 하고있습니... 1 fx9860g공부중 2018.09.30 753 0
235 질문 [nspire] desolve에서 삼각함수 들어갔을 때 올바른 해가 나오지 않습니다 ㅠㅠ deSolve(60*x''+1500*x=90*sin(2.5*t) and x(0)=0 and x'(0)=0,t,x) 를 입력시 x=−0.04*sin(5.*t)-5242.88*sin(t)*(((sin(t))^(2)-0.25)*(cos... 10 kwj**** 2018.09.25 1416 0
234 질문 nspire 행렬 내에 식을 극좌표 변환 할 수 있나요?? 질문있습니다 nspire이용중이고 현재 위상자쪽 공부하는 중인데 행렬식을 내에서는 복소평면상에서 직교좌표로 나온 값을 극좌표로 변환할 수 없는지 궁금합니다. 1 질문141 2018.09.23 417 0
» 질문 [Ti-nspire cx cas] 함수를 이용한 계산 질문입니다. 과제를 해내가던중 계산기의 함수 지정 방법을 이용하고 싶어, 세모계의 메뉴얼을 읽고 직접 함수를 지정하여 문제를 풀려고 합니다. 그런데, 대부분에 적용가능... 5 해결전문 2018.09.17 1485 0
232 일반 만년필 잉크에도 곰팡이가 피는군요 참으로 오랫만에 잉크 뚜껑을 열어 봤습니다. 정확한 기억은 아니지만 구입한 것은 아마도 3년쯤 된 것 같고, 마지막으로 뚜껑 연 것은 1년이 넘을 듯 싶습니다. ... 1 세상의모든계산기 2018.09.16 1216 0
231 리뷰 [벤치마크] SSD, Kingston A400 120GB CrystalDiskMark 비교 (feat. Sandisk X110) 최근(한달 조금 넘었나?) (내돈주고) 구입한 킹스턴 A400 (120GB) 제품의 벤치마크 결과입니다. 샌디스크 X110은 UpgradeBAY(ODD Bay)에 꼽혀 있고, A400은 HDD ... 4 세상의모든계산기 2018.09.09 638 0
230 질문 [HP 10BII+] 복합 계산식 계산 순서 및 괄호 사용 가능 여부 괄호 기능을 사용이 가능합니까? 예를들어 계산식이 PB=25/0.04[1-(1/1.04)^60)]+1000/(1.04)^60 이런경우요, 그리고 ^ 값은 도대체 어떻게 입력 할 수 있을까요?... 3 YoYo 2018.08.08 314 0
229 일반 (알리발) 전력량계 하나 들였습니다. 전력량계 하나 있으면 재밌겠다 싶었는데, 이제야 구입하게 되었네요. 기능 : 측정 경과 시간, 실시간 전류 및 역률(A, PF), 실시간 전압 & 주파수(V, Hz), ... 2 세상의모든계산기 2018.08.03 339 0
228 일반 KT 모바일 (2년 이상) 장기혜택 쿠폰 내용 변경 (1GB ▶ 2GB) 저번달까지 1GB였는데, 오늘 들어가보니까 2GB로 바뀌어 있네요. 혜택이 늘어나니 좋긴 한데, 패밀리 박스 데이터 꺼내기좀 가능하게 해줬으면... 3G는 왜 안되... 세상의모든계산기 2018.08.01 173 0
227 질문 9860 G2 SD 사용중입니다. 업그레이드 따로 할거있나요? 검색해보니 G 를 G2로 업글해서 쓰시던데? 2 암산 2018.07.29 242 0
226 질문 자격증 시험 시 공학용 계산기 추천 부탁드립니다. <공학용계산기 기종 허용군> 연번 제조사 허용기종군 비고 1 카시오 FX-901 ~ 999 2 카시오 FX-501 ~ 599 3 카시오 FX-301 ~ 399 4 카시오 FX-80 ~ 120 5 샤프 E... 8 file 코쉐츠카 2018.07.22 3668 0
225 질문 fx-9860g2텍스트 fx-9860g2에서 컴퓨터로 텍스트를 입력후 저장이 가능한지 궁금합니다. 알고계신다면 방법좀 알려주세요 1 ehdudc 2018.06.26 1259 0
224 질문 9860g2 분수? 분수는 어떻게사용하나요 ab/c키로 사용하면 되나요 저는 눌렀는데 왜 안되는건가요??ㅜㅜ 1 손님 2018.06.21 225 0
223 질문 최소 4x4 복소수의 역행렬 계산가능한 제품은? 안녕하세요. 전기공학과 학생입니다. 이번에 시험을 보는데, 최소 4x4 복소수의 역행렬이 계산 가능해야합니다. 어떤 기종이 있을까요?.. 3 ENNDE 2018.06.12 906 0
222 질문 fx9860g2 행렬 안에 변수 질문드립니다 행렬안에 변수를 집어넣어 역행렬을 구해야하는데 fx9860g2로 가능한가요?? 1 hi 2018.06.12 619 0
221 일반 가정용 LPG 가스통을 교체하며... 집에서 쓰는 LPG 가스가 다 떨어져서 교체하게 되었습니다. LPG 가스통 교체를 직접 해보는 것은 처음이고, 예전 기억도 가물가물해서 모르던 사실 몇가지를 알게... 5 세상의모든계산기 2018.06.03 5009 0
Board Pagination Prev 1 ... 23 24 25 26 27 28 29 30 31 32 ... 39 Next
/ 39