E-Code

Semi-infinite solid / diffusion — a TI-84 Plus CE program

By E-Code · updated

SEMIINF is a TI-BASIC program for the TI-84 Plus CE. Temperature (or concentration) profile, surface flux, penetration depth and half-response time after a surface step, via the error function.

What it asks for and what it shows

It asks for 6 values at its prompts. In the example below it shows ETA, T(X,T), QS W/M2, DEPTH M, T50 S.

Example run

One of its oracle test cases: “steel block, eta .5”. The inputs are typed in order, and the results are the values the case expects on the screen.

StepValue
You enter
Input 150
Input 21.4ᴇ-5
Input 320
Input 4200
Input 50.02
Input 660
The screen shows
ETA=0.3450327797
T(X,T)=132.6053417
QS W/M2=175197.5102
DEPTH M=0.115931014
T50 S=31.40156198

How it's checked

4 test cases, each checked against an independent method. Replayed key by key on a virtual TI-84 Plus CE, they make 28 checks.

How E-Code checks every program

Run it or put it on your calculator

Related programs

All TI-84 Plus CE engineering programs · All TI-84 Plus CE programs