- TI nspire
[TI-nspire CAS] function - desolve() : 미분방정식 함수
1. 개요
미분방정식의 해를 구하는 함수입니다.
※ TI-89T의 desolve() 함수와 비슷한 기능을 합니다. ( 똑같지는 않은 듯)
2. 사용방법
2-1. 일반해
deSolve(1stOr2ndOrderODE, Var, depVar) ⇒ a general solution
Returns an equation that explicitly or implicitly specifies a general solution to the 1st- or 2nd-order ordinary differential equation (ODE). In the ODE:
- Use a prime symbol (press 【?!▶】) to denote the 1st derivative of the dependent variable with respect to the independent variable.
- Use two prime symbols to denote the corresponding second derivative.
The prime symbol is used for derivatives within deSolve() only. In other cases, use d().
The general solution of a 1st-order equation contains an arbitrary constant of the form ck, where k is an integer suffix from 1 through 255. The solution of a 2nd-order equation contains two such constants. Apply solve() to an implicit solution if you want to try to convert it to one or more equivalent explicit solutions.
When comparing your results with textbook or manual solutions, be aware that different methods introduce arbitrary constants at different points in the calculation, which may produce different general solutions.
2-2. 특수해
deSolve(1stOrderODE and initCond, Var, depVar) ⇒ a particular solution
Returns a particular solution that satisfies 1stOrderODE and initCond. This is usually easier than determining a general solution, substituting initial values, solving for the arbitrary constant, and then substituting that value into the general solution.
initCond is an equation of the form:
depVar (initialIndependentValue) = initialDependentValue
The initialIndependentValue and initialDependentValue can be variables such as x0 and y0 that have no stored values. Implicit differentiation can help verify implicit solutions.
2-3. 특수해
deSolve(2ndOrderODE and initCond1 and initCond2, Var, depVar) ⇒ particular solution
Returns a particular solution that satisfies 2nd Order ODE and has a specified value of the dependent variable and its first derivative at one point.
For initCond1, use the form:
depVar (initialIndependentValue) = initialDependentValue
For initCond2, use the form:
depVar (initialIndependentValue) = initial1stDerivativeValue
2-4. 특수해
deSolve(2ndOrderODE and bndCond1 and bndCond2, Var, depVar) ⇒ a particular solution
Returns a particular solution that satisfies 2ndOrderODE and has specified values at two different points.
3. 주의사항
※ 내용 출처 : TI-Nspire™_ReferenceGuide_EN_V3.9.pdf
댓글15
-
세상의모든계산기
Q : 어떤 박테리아의 개체수가 증가하는 속도는 현재의 개체수에 비례하여 증가한다고 한다. 10일 후에 박테리아 개체수가 현재의 2배가 된다면, (현재로부터) 25일 후에는 현재의 몇배가 되나?
-
세상의모든계산기
Q1 : 박테리아 배양기에 200개의 개체가 있다고 하자. 60분 후에 650개의 개체가 관찰되었다. 지수적으로 증가한다고 하고 t분 후의 개체 수와 초기 개체 수로부터 개체 수가 2배가 될 때까지 걸린 시간을 구하자.
[출처] 수학-미분방정식의 모델 1|작성자 미분 연산자
ㄴ 원문은 "관찰되었다"가 아니고 "생성되었다"이지만, 혼동을 피하기 위해 변경하였습니다.Q2 : 예를 들면 14C(탄소-14)의 반감기를 대략 5730년으로 계산하는데, 이 탄소를 1 gram 갖고 있다면 5730년 후에는 대략 0.5 gram 이 남아 있게 된다. 지금 14C를 100 gram 갖고 있다면 250년 후에는 얼마나 남을까?
ㄴ 방사성 동위원소를 이용한 실험 결과를 계산하는 과정을 설명하고 있습니다.위 반감기 남은 물질 방정식은 아래와 같이 바꿔 쓸 수도 있습니다. (지수-로그 공식) -
세상의모든계산기
Q3 : 선사시대의 벽화 연대를 측정하기 위하여 타버린 나무 조각이나 숯을 사용하였다. 타버린 나무 조각에서 C-14의 85.5%가 감소하였다면 이 나무의 연대를 결정하라?
* 친절하게 몇%가 감소하였다고 나오지 않고, 붕괴율이 자료로 나온다면 그 아래 식으로 풀이
(시료의 붕괴율 R=100 min-1, 자연상태 붕괴율 R0=144.96 min-1) -
세상의모든계산기
문제
어떤 물질이 10시간에 6%씩 감소한다. 이 물질의 반감기를 찾아라.
Solution 1
Solution 2
둘을 같은 풀이라고 할 수 있나? OK
그래프 페이지에서 직접 확인해 보면 거의 일치하지만, 최대한으로 확대(zoom)해 보면 미~~세하게 차이가 남. (계산상 유효 자릿수 14 digts 한계 때문인 듯)
- 1
-
1
세상의모든계산기
잘 모르겠습니다. 그냥 우변을 0으로 놓으면 되는 것입니까?
- 2
- 1
- 1
세상의모든계산기 님의 최근 댓글
낮에 TV에서 영화 '말모이' 해주더라구요. 그래서 한번 물어 봤습니다. 2025 10.10 마지막 발언이 마지막 힌트이자 문제의 핵심이군요. 처음 들은 달이 8월이었다면 (15일인지 17일인지 확신할 수 없어서) 마지막 대사를 할 수 없지만, 처음 들은 달이 7월이었다면 (선택지가 16일 하나라서 확신이 가능하므로) 마지막 대사를 할 수 있다. 대사를 했으니 7월이다. 이제 이해되었습니다. 지금 보니까 이해가 되는데, 당시에는 왜 이해가 안됐을까요? 세가지 전제 하에 문제를 풀면 A는 마지막 대화 2줄만으로 C의 생일을 알 수 없어야 정상인데, 무슨 이유에서인지 "그럼 나도 앎!"이라고 선언해 버립니다. 알게 된 이유를 대화 속에서 찾을 수는 없습니다. 이 편견에 사로잡혀 빠져나오지 못하고 다른 길로 계속 샜나봅니다. 2025 10.09 (장*훈)님 (+10,000원) 계좌 후원(2025/10/09) 감사 드립니다. 2025 10.09 원래 식이 풀어진 상태에서는 두번째 인수 v가 분모, 분자에 섞여 있어서 계산기가 처리하지 못하는 듯 합니다. 이 때는 위에서와 반대로 분모 부분만 다른 문자(w)로 치환한 다음 completesquare(,v^2) 처리를 하면 일부분은 묶이는 듯 합니다. 하지만 여기서 처음 모양으로 더 이상 진행되진 않네요. 2025 10.08 전체 식에서 일부분(분모, 루트 내부)만 적용할 수는 없습니다. 번거롭더라도 해당 부분만 따로 끄집어 내서 적용하셔야 합니다. https://allcalc.org/30694#comment_30704 2025 10.08