close_btn

  • ※ 사이트 내부 통합검색


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

  • ※ 사이트 내부 통합검색
Atachment
첨부 '2'
?

단축키

Prev이전 문서

Next다음 문서

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

단축키

Prev이전 문서

Next다음 문서

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

1. 개요

solve() 함수는 방정식이나 부등식의 실수해(real solutions)를 추정하여 반환하는 함수입니다. 

결과가 딱 떨어지는 일반 여타 함수들과는 달리 사용 방법이 조금 까다롭습니다. 
└ 복소수 해를 구할 때에는 오직 csolve() 를 사용합니다. 
└ [TI-nspire non-CAS] 기종은 nsolve() 또는 linsolve() 만을 이용할 수 있으므로 복소수 해를 구할 수 없습니다.

* solve() 함수는 ⓐ 가급적 정확(exact)한 답을 찾으려고 하고, ⓑ (상황에 따라) 찾을 수 있는 최대한 많은 답을 표시하려고 합니다. 

 

2. 사용 방법

2-1.

ⓐ solve(Equation, Var) ⇒ Boolean expression

ⓑ solve(Equation, Var=Guess) ⇒ Boolean expression

ⓒ solve(Inequality, Var) ⇒ Boolean expression

 'var' 만 넣어도 되고, 'var=guess' 로 결과 추정 값을 넣어도 됩니다. 일반적으로 아무 값이라도 추정값을 넣는 것이 더 바람직합니다. guess 값에 따라 반환되는 결과값이 달라질 수도 있습니다. 

 

2-2. 

ⓐ solve(Eqn1 and Eqn2[and …], VarOrGuess1, VarOrGuess2[, …]) ⇒ Boolean expression

ⓑ solve(SystemOfEqns, VarOrGuess1, VarOrGuess2 [, …]) ⇒ Boolean expression

ⓒ solve({Eqn1, Eqn2 [,...]} {VarOrGuess1,VarOrGuess2 [, … ]}) ⇒ Boolean expression

solve1 (1).png
ㄴ 여기서의 결과는 같지만, 다중변수 var 지정방법에 따라 결과의 표시방법 및 순서는 달라질 수도 있습니다.

 

* solve() 의 결과는 항상 Boolean expression 임을 주목하세요.

 

 

solve() 에서 사용하는 변수가 여러개인 경우,  결과가 x=ㅁㅁ and y=ㅇㅇ  or x=◇ and y=△ 의 꼴로 나오게 되므로 결과 그대로를 다른 수식에 이용하는 것은 어렵습니다. 

이 때 exp▶list(expr, {x,y,z}) 함수를 이용하면 결과를 행렬 ㅁㅁㅇㅇ 형태로 변경시킬 수 있습니다. 

TI-Nspire CAS Student Software_2017-10-08_23-17-32.png

 

3.  주의 사항

  1. 문제 발생 유형 
     답이 나오지 않는 경우 = false 
     입력한 식이 그대로 나온 경우 
     답이 표시됐으나 원하는 답이 아닌 경우
     답이 표시되지 않고 모래시계만 계속 돌아가는 경우
     
  2. 문제해결에 도움이 되는 방법들 
     【ctrl】【enter】 (근사값 모드)로 풀어보기
     입력한 식의 재확인(특히 문자*(괄호)에서 곱하기 생략한거 없는지 확인, 함수형식 맞는지)
      추정값(Guess) 입력하여 재계산 (매우 중요)
     solve(~~~) | a<x<b 꼴로 범위 지정하여 재계산
     입력한 수식을 변형하여 재입력
     그래도 안되면, 최종 단계로 그래프로 그려보고 확인
댓글 '14'
?