- 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
세상의모든계산기 님의 최근 댓글
2) 고정기준값 41에 대한 오차 제곱합 계산방법 이건 통계메뉴에서는 딱히 방법이 떠오르지 않네요. 질문하신 것과 같이 적은 갯수의 data라면 직접 입력하시는게 최선입니다. 하지만 DATA 갯수가 수십개 이상이라면? ㄴ 스프레드시트 기능을 이용하시는게 좋겠습니다. 【MENU】【8】 A열에 DATA 입력하고 B로 이동한 후 OPTN 【1】 Fill Formula 【ALPHA】키 방향키 숫자키 등을 이용해 수식 완성 C로 이동후 Formula 수식 입력 D의 빈공간으로 이동 후 OPTN 방향키 아래 누르다보면 Sum 보임 ALPHA 키 이용해서 수식 완성. : 기호는 MENU 버튼 바로 아래 있음 (ALPHA키로 입력) 【=】입력하면 최종결과 확인 * 주의 (B열, C열과 달리) D1 셀은 계산 결과인 951이 직접 입력된 상태이므로 DATA 수정후 recalculation 하여도 자동계산되지 않음. 자동계산을 위해서는 formula 형식으로 입력해야 함. 2026 10.27 1) 통계적 편차제곱합(평균 50.25기준) 입력 방법 【MENU】 【6】 【1】 로 1-var Stat 모드로 진입하여 【48】 【=】 【66】 【=】 【32】 【=】 【55】【=】 DATA 입력 【OPTN】 【3】 【▼】 【▼】 fx-570EX 기종에도 편차제곱합을 바로 보여주진 않습니다. 본문에 나온 것처럼 앞서 계산되어 저장된 각종 변수를 이용해 계산합니다. 【AC】【OPTN】【4】Statistics Calc 이 화면에서 다시 OPTN 하고 (메뉴가 3개로 줄어 있죠?) 여기서 방향키로 【▼】 아래를 내려보면 추가 메뉴가 있습니다. 4개 메뉴에는 각각 아래 하위 메뉴가 있습니다. 이 중에서 필요로 하는 것을 골라 계산하시면 되겠습니다. Variable 에 있는 값을 이용하면 다른 공식을 쓰셔도 됩니다. 2026 10.27 질문자님, 48,66,32,55 네 개 DATA 의 평균은 50.25라서 41은 평균이 아닙니다. 그래서 식을 두 가지로 나눠서 봐야 합니다. 1) 통계적 편차제곱합(평균 50.25기준)이면 답은 608.75 입니다. 2) 만약 41이라는 고정 기준값에 대한 제곱합을 구하시는 거면 식은 (48-41)²+... 이고 답은 951입니다. 원문에 +로 쓰신 건 -의 오타로 보입니다. 2026 10.27 본문의 변환 위젯에 사용된 전서체 폰트는 대만의 최고 학술 연구 기관인 중앙연구원(Academia Sinica)에서 제공하는 ‘숭희전체(崇羲篆體)’로 전통 한자 서체인 소전(小篆)을 현대 컴퓨터 폰트(글꼴)로 구축한 오픈소스 프로젝트로 개발되었습니다. https://xiaoxue.iis.sinica.edu.tw/chongxi/download.htm 2026 10.20 예제1) 예제2) 예제3) 추가옵션 2026 10.18