Casio Classpad Functions:
Coordinate, Bearing, Slope, Triangle Area, Electric Oscillation, RLC Impedance
Nothing like doing some programming while on vacation. :)
Civil Engineering/Geometry:
tcoordin, bearing, cslope, aritri
For the following, enter coordinates in complex number
format: (east coordinate) + (north
coordinate)*I (x + y*i). For example, enter the coordinate (3, 6) as
3+6i.
Coordinate Calculation - tcoordin
Inputs: pt, len, ang
pt = point 0, enter as a complex number
len = length of travel
ang = bearing angle (treated as degrees)
Output:
Point 1 (as a complex number)
Function:
approx(pt+compToRect(∠(len,ang°)))
Example:
tcoordin(4 + 5*i, 24.2, -10) returns 27.83234762+0.7977141005*i
Bearing Angle (from East) – bearing
Inputs: pt1, pt2
pt1 = point 1, enter as a complex number (start)
pt2 = point 2, enter as a complex number (end)
Output:
A list of two elements:
length, bearing from point 1 (depending on setting)
Function:
approx({abs(pt2-pt1),arg(pt2-pt1)})
Example:
bearing(-2.2+3i, 4+2i) returns {6.280127387, -9.162347046}
(degree mode)
Slope Between two Points (extra) – cslope
Inputs: pt1, pt2
pt1 = point 1, enter as a complex number (start)
pt2 = point 2, enter as a complex number (end)
Output: Slope from
point 1 to point 2.
Function:
approx(im(pt2-pt1)/re(pt2-pt1))
Example:
cslope( 7+7i, 2+16i ) returns -1.8
Area of a Triangle knowing the Vertex Points – aritri
Inputs: pt1, pt2, pt3
pt1 = point 1, enter as a complex number
pt2 = point 2, enter as a complex number
pt3 = point 3, enter as a complex number
Output: area of the
triangle
Function:
approx(abs(.5*(re(p1-p2)*im(p3-p1)+re(p1-p3)*im(p1-p2))))
Example:
aritri(0, 4+7i, 2+5i) returns 3
0 = 0 + 0i
Electrical Functions: rlcserim, rlcparim, freqosc
Functions for RLC posted are now corrected - EWS 6/26/2016
Impedance of an RLC Series Circuit: rlcserim
Inputs:
r = resistance (in Ohms)
c = capacitance (in Farads)
l = inductance (in Henrys)
f = frequency (in Hertz)
Output:
z = impedance (in Ohms)
Function:
approx(√(r^2+(2*π*f*l-1/(2*π*f*c))^2))
Example:
rlcserim(10, 500E-6, 2E-3, 2000) returns 26.90130131 ohms
Impedance of an RLC Parallel Circuit: rlcparim
Inputs:
r = resistance (in Ohms)
c = capacitance (in Farads)
l = inductance (in Henrys)
f = frequency (in Hertz)
Output:
z = impedance (in Ohms)
Function:
approx(1/√((1/r)^2+(2*π*f*c-1/(2*π*f*l))^2))
Example:
rlcparim(40, 550E-6, 2E-3, 1000) returns 0.2961851056
Frequency of Electric Oscillation – freqosc
Inputs:
l = coil self-inductance (in Henrys)
c = capacitance (in Farads)
Output:
f = frequency (in Hertz)
Function:
approx(1/(2*π*√(l*c)))
Example:
freqosc(550E-6, 2E-3) returns 151.7482841
Sources:
Casio. “fx-FD10 Pro
User’s Guide” and “fx-50F Plus User’s Guide”.
2014 and 2006, respectively
This blog is property of Edward Shore, 2016.