Download Print this page
Casio CLASSWIZ CG Software User's Manual
Casio CLASSWIZ CG Software User's Manual

Casio CLASSWIZ CG Software User's Manual

Graphics calculator

Advertisement

Quick Links

Graphics Calculator
fx-CG100
fx-1AU GRAPH
Be sure to read the "Safety Precautions" in the "Hardware User's Guide", and make
sure you use this product correctly.
CASIO Worldwide Education Website
https://edu.casio.com
Manuals are available in multi languages at
https://world.casio.com/manual/calc/
SA2502-A
Published: 2/2025
© 2025 CASIO COMPUTER CO., LTD.
(Version 2.00)
Software User´s Guide
(Version 2.00)
EN

Advertisement

loading
Need help?

Need help?

Do you have a question about the CLASSWIZ CG and is the answer not in the manual?

Questions and answers

Summary of Contents for Casio CLASSWIZ CG

  • Page 1 Be sure to read the “Safety Precautions” in the “Hardware User’s Guide”, and make sure you use this product correctly. CASIO Worldwide Education Website https://edu.casio.com Manuals are available in multi languages at https://world.casio.com/manual/calc/ SA2502-A Published: 2/2025 © 2025 CASIO COMPUTER CO., LTD.
  • Page 2 Contents Getting Started ....................... Read This First ............................. About This Manual ............................ Key Operations ............................General Precautions for All Applications ....................Calculator “Get Started” Screen ....................... Basic App Operations ........................... Starting Up an Application ........................App Screen Configuration ......................... Using Tabs ..............................App Alpha Character and Numeric Input ....................
  • Page 3 Using the Function Tab ........................... Using the Graph Tab ..........................Using the Table Tab ..........................Dyna Graph App ............................Operation Flow ............................Using the Function Tab ........................... Using the Setup Tab ..........................Dyna Graph App Settings Menu Items ....................Conic Graphs App ............................Operation Flow ............................
  • Page 4 Geometry App ............................Drawing and Editing Objects ........................ Using the File Menu ..........................Using the View Menu ..........................Using the Construct Menu ........................Using the Transformations Menu ......................Using the Measurement Box ........................ Working with Animations ........................Using Key Help ............................. Geometry App Settings Menu Items .....................
  • Page 5 Moreover, CASIO Computer Co., Ltd. shall not be liable for any claim of any kind whatsoever by any other party arising out of the use of this product and the items that come with it.
  • Page 6 Key Operations Some of the keys of your calculator have multiple functions assigned to them. This manual uses the conventions below to indicate the key operations required to access each function. fx-CG100 fx-1AU GRAPH j 2 r / 3 sj ( G ) 8 r / Pj (1) Press j to enter “...
  • Page 7 •  QR Code for accessing the “Get Started” webpage of the Worldwide Education Service (https://wes.casio.com/calc/cg/) The Get Started webpage gives you access to the User’s Guide and other related information to help you get started with your calculator.
  • Page 8 Basic App Operations Starting Up an Application 1.  Press the h key to display the HOME screen. 2.  Use the cursor keys to move the highlighting to the icon of the app you want to start up, and then press O. Alternatively, you can press a number or letter key to select an app.
  • Page 9   Cyclical type: With this app type, operations proceed cyclically among tabs. Pressing > while any tab is displayed moves to the next tab to the right. Graph&Table App Python App   Press < to move to the next tab to the left. • ...
  • Page 10 To switch between insert mode and overwrite mode (linear input only) In overwrite mode, the character at the current cursor position is replaced by the character you enter. Each press of sI(INS) toggles between the insert and overwrite modes. The cursor shape is “ ” in insert mode and “...
  • Page 11 V Variable Menu (Inputting a Variable into a Calculation or Expression) Use the Variable menu to input a variable into a calculation or expression. To recall this variable: Select this menu item: Details: Alpha variable V > [Alpha] Using Alpha Variables (page 18) Function variable V >...
  • Page 12 •  Method 2: Press the number or letter key that corresponds to the number or letter to the left of the item you want to select. The number or letter to the left of an item is its “Option Number”. * ...
  • Page 13 7.  Press 8 again (or O). •  This turns on the [Show Option Numbers] setting ( ), which causes the Option Numbers to reappear. Cases when Option Number Operations Are Disabled Option Number operations are disabled while a setting item that requires direct numeric input is highlighted because pressing a number or letter key displays an input dialog.
  • Page 14 ①  Reset your calculator’s settings. (1) h > System (2) Select [Reset] > [Settings]. (3) On the dialog that appears, select [OK]. If this does not resolve the problem, try step ②. ②  Press the RESTART button to restart your calculator. Important! • ...
  • Page 15 Using Apps Calculate App Calculate is an app that lets you use various types of functions to input and execute various functions. It supports the use of real numbers, complex numbers, vectors, matrices, and lists. Basic Calculation Operations Starting a Calculation 1. ...
  • Page 16 Using Calculation History The Calculation tab stores up to 30 sets (calculation line and result) of recent calculation history. To edit and re-execute a calculation line in calculation history Use d/u to highlight the calculation line you want to edit. Press l/r to display the cursor in the calculation line and then edit the formula.
  • Page 17 Changing the Display Format of Calculation Results (Format Menu) Pressing sF displays the Format menu, which you can use to change the display format of calculation results. Does this: Pressing sF and selecting this: π   (Standard) Decimal Switches the displayed calculation result between standard form decimal form.
  • Page 18 se(B)1r1d123456E Example 2: = 1.00000081 (Natural form)       1 1 1234567 = 1.00000081 (Linear form) 1234567 se(B)1r1d1234567E   Form Calculation Range The allowable display ranges of the   form calculation result are shown below. 1 ≤ a < 100, 1 < b < 1000, 1 ≤ c < 100 ±a b, ±d ±...
  • Page 19 1.  V > [Function] 2.  Highlight [ y1 ] and then press O. 3.  Enter the value to be assigned and then press E. (10)E Note •  Entering only “ y1 ” and pressing E assigns the value currently assigned to variable x . Scientific Function Calculations All built-in functions can be entered from the Catalog menu, which you can display by pressing C.
  • Page 20 sN(ln)90)E Natural Logarithms ln (90) = 4.49980967 Pi ( π ) π = 3.141592654 s7( π )sE(J) *1  When using trigonometric or inverse trigonometric functions, be sure to specify the angle unit (S > [Angle]). □ *2  When S > [ Key] >...
  • Page 21 *1  When the argument is a real number and the solution is an imaginary number. If the argument is a complex number (such as i ), the calculation result is the same as if S > [Complex Mode] were set to [a+b i ]. *2 ...
  • Page 22 Inputting a Vector into a Calculation To use a vector, you can use any one of the methods described below to input it into a calculation. Method 1: Using the name of the vector variable Example: To input “Vct A” C >...
  • Page 23 V > [Vector] > [Vct A]+ V > [Vector] > [Vct B]E Using a template T > [m×n]1E2EO1r2r+ T > [m×n]ddO3r4E Using linear input form s4([)s4([)1`2s5(])s5(])+ s4([)s4([)3`4s5(])s5(])E Vct Ans Vct Ans is a variable that stores the latest vector calculation result. Whenever a calculation result is in vector form, Vct Ans contents are overwritten with that result.
  • Page 24 Storing Matrix Variables When using matrix variables in calculations, you can store the necessary matrices for the calculation in matrix variables Mat A to Mat Z as required. For example, if you want to calculate − , store in Mat A and in Mat B.
  • Page 25 Inputting a Matrix into a Calculation To use a matrix, you can use any one of the methods described below to input it into a calculation. Method 1: Using the name of the matrix variable Example: To input “Mat A” C >...
  • Page 26 Matrix Calculation Examples The examples here show the various input methods based on the following matrix addition: 6 12 Using matrix variables Input in Mat A and in Mat B and then perform the operations below. V > [Matrix] > [Mat A]+ V >...
  • Page 27 Replace each element of a specified row with the T > [Row Operation] > [*Row] scalar multiple of that row. Add the scalar multiples of each element of a specified T > [Row Operation] > [*Row+] row to each element of another row. Add each element of a specified row to each element T >...
  • Page 28 C > [Statistics] > [List] ”QTY” *  For information about sub-names, see “Using the List Editor Tab” (page 31). Method 3: Using linear input form ({1,2,3,…}) Select C > [Statistics] > [{ }] followed by a comma-separated list of elements. To input {1,2,3}: C >...
  • Page 29 Statistics App The Statistics app provides you with the tools you need to perform statistical calculations based on input data, to display summary statistics and regression model information, and to draw graphs. It also provides you with hypothesis testing and confidence interval capabilities. Selecting What You Want to Do with the Statistics App 1. ...
  • Page 30 Statistical data: Required list variable(s): 1-Variable (no frequencies) One list variable to assign to XList 1-Variable (with frequencies) Two list variables to assign to XList and Freq 2-Variable (no frequencies) Two list variables to assign to XList and YList 2-Variable (with frequencies) Three list variables to assign to XList, YList and Freq *1 ...
  • Page 31 V > [List] > [List 1]+2 3.  Press E. Note •  You can also use the Calculate app to manipulate list variables. See “Storing List Variables” (page 27). Using the List Editor Tab To edit cell contents To do this: Perform this operation: Replace the value of a cell Highlight the cell and input a new value.
  • Page 32 Sorting List Elements Use the procedure below to sort the elements of a list on the List Editor tab in ascending or descending order of their values. You can specify one list to use as the base list and then simultaneously sort the elements of up to six lists accordingly.
  • Page 33 Linear Regression(a x +b) Linear Regression(a+b x ) Med-Med Regression Quadratic Regression Cubic Regression Display regression model information based on 2-Variable Quartic Regression statistical data (X, Y) Logarithm Regression (Select the desired regression model from the menu.) Exp Regression(a・e^b x ) Exp Regression(a・b^ x ) Power Regression Sinusoidal Regression...
  • Page 34 third quartile* maxX maximum value mode Mod:n number of data mode items Mod:F data mode frequency *  The Q1 and Q3 calculation method is in accordance with the S > [Q1Q3 Type] setting. For details, see “Q1Q3 Type (Statistics)” (page 216).
  • Page 35 Regression Models Displayed Information Linear Regression(a x +b) a , b , r , r , MSe Linear Regression(a+b x ) a , b , r , r , MSe Med-Med Regression a , b Quadratic Regression a , b , c , r , MSe Cubic Regression a , b , c , d , r...
  • Page 36 •  For details, see “Inputting Data” (page 29). 2.  Use the procedure under “Selecting What You Want to Do with the Statistics App” (page 29) to select [Draw Statistics Graph]. •  This causes the Draw Statistics Graph menu to appear on the Setup tab.
  • Page 37 Operation Flow 1.  Use List Editor to input your data. •  For details, see “Inputting Data” (page 29). 2.  Use the procedure under “Selecting What You Want to Do with the Statistics App” (page 29) to select [Draw Statistics Graph]. • ...
  • Page 38 •  If the graph you selected in step 3-(2) is a Histogram or Broken Line Graph, a dialog box appears where you can specify Start ( x -coordinate of the graph drawing start point) and Width (graph drawing width). , and then press O. Input each of the values, highlight • ...
  • Page 39 Border: Specifies the histogram border color. A border is not drawn if [Clear] is selected. Broken Line Graph Color: Specifies the graph draw color. Pie Chart Display: Specifies the data display form. [%]: Percentages [Data]: Values Pie Area: Specifies the fill color of the pie chart. - Area Color: Same as Histogram.
  • Page 40 4.  Specify a list to use as statistical data. (1)  Highlight [XList] and then press O. (2)  Use the dialog that appears to specify the number of the list variable to use as data for XList and then press O. (3) ...
  • Page 41 (2)  From the menu that appears, select the regression model you want and then press O. •  This adds the graph of the regression model you selected. •  You can repeat steps (1) and (2) above to add more regression graphs. • ...
  • Page 42 1.  Select T > [Draw Function]. 2.  On the menu that appears, highlight the function you want to graph and then press O. To find the y -values for x -values on a regression graph (Graph Solve) While a regression graph is displayed, you can use the operation below to find the y -value for any x -value on the graph.
  • Page 43 Operation Flow 1.  Use List Editor to input the data and then create the list variables as required. •  For details about the input operation, “Inputting Data” (page 29). •  Create list variables only as needed for the test type. See “Test Types and List Variables”...
  • Page 44 7.  Specify the graph color as required. (1)  Highlight [Color] and then press O. (2)  On the menu that appears, highlight the color you want and then press O. 8.  Press >. Or highlight and then press O. •  This displays, on the Results tab, test calculation results and input values (or summary statistics calculated from the specified data).
  • Page 45 Factor A Factor B Dependent     Factor A Condition 1 × Factor B Condition 1 sample data Factor A Condition 2 × Factor B Condition 1 sample data Factor A Condition 1 × Factor B Condition 2 sample data Factor A Condition 2 ×...
  • Page 46 n : size of sample (positive integer) σ : population standard deviation of sample 1 ( σ > 0) : population standard deviation of sample 2 ( σ > 0) σ − : mean of sample 1 2-Sample Z Test : size of sample 1 (positive integer) −...
  • Page 47 When a test other than ANOVA is performed Test calculation results and summary statistics of the sample data are displayed on the Results tab. The meanings of the items that appear on the display are provided below. Test calculation results Summary statistics of sample data −...
  • Page 48 Note •  Values displayed on the Results tab are stored in variables in C > [Variable Data] > [Statistics] > [Result] > [Test] (page 241) and C > [Variable Data] > [Statistics] > [Input] (page 241). However, variables a and b are in C > [Variable Data] > [Statistics] >...
  • Page 49 χ Test χ - and p -values are stored in variables C and P respectively. F Test F - and p -values are stored in variables F and P respectively. The displays below show an example of what would happen if you perform a one-sample t -test with μ ≠ μ (two-tailed test) and then draw a graph.
  • Page 50 1-Proportion Z Interval [Z Confidence Interval] > [1-Proportion Z Interval] To Step 5 2-Proportion Z Interval [Z Confidence Interval] > [2-Proportion Z Interval] 1-Sample t Interval [t Confidence Interval] > [1-Sample t Interval] To Step 4 2-Sample t Interval [t Confidence Interval] > [2-Sample t Interval] 4. ...
  • Page 51 Confidence Interval Types and List Variables To find confidence intervals using a list of sample data, create the following list variables according to the confidence interval type. Sample data: Required list variable(s): Setup tab display: One sample data (no List variable to assign to List frequencies) One sample data (with Two list variables to assign to List and Freq...
  • Page 52 Statistics Graph View Window Settings The settings of the statistics graph View Window are automatically configured according to the graph being drawn. This is because the calculator selects S > [View Window] (page 216) > [Auto] by default. If you switch to S > [View Window] > [Manual], changes to View Window settings configured with the menu that appears when you select T >...
  • Page 53 Distribution App The Distribution app can handle binomial distribution, normal distribution, Poisson distribution, and a variety of other types of probability distribution. Note •  Distribution calculation can also be performed with the Calculate app using the functions in C > [Distribution].
  • Page 54 Tail Data Variable x : Data value Lower: Data value lower limit Upper: Data value upper limit List List : List to use as data L.List : List to use as the lower boundary values of data values U.List : List to use as the upper boundary of data values *1 ...
  • Page 55 To specify a list variable to use as data values When [Data] > [List] is selected on the Setup tab, use the following operation to specify the list variable to use as data values. The operations in steps 2 through 5 below are not necessary if you use a list variable that has already been saved.
  • Page 56 Save all p -values of the calculation result to the specified list T > [Save Probabilities in List] variable (Only when Data: List is selected.) *1  You can use the menu that appears when you select T > [View Window] to check setting values only. If you change the values, the changes are not reflected in the graph window.
  • Page 57 Spreadsheet App You can use the Spreadsheet app to input values and formulas into cells, and perform spreadsheet calculations. You can also enter statistical data into cells, perform statistical calculations, and draw statistical graphs. Note •  The maximum file size supported by the Spreadsheet app is about 30KB. The spreadsheet in this app has 999 rows and 26 columns, but due to file size restrictions, it may not be possible to input data into all of the cells.
  • Page 58 3.  Use the cursor keys to move the cursor to the end point of the range of cells you want to select. •  The edit box shows the range of the selected cells. •  To cancel cell selection, press b. An entire row of cells Move the cursor to column A of the row whose cells you want to select and then press l.
  • Page 59 •  This displays the Spreadsheet tab. 2.  Enter the text into cells A1, A2, A3. Pk(”)PX(A)E Pk(”)Pe(B)E Pk(”)Pj(C)E 3.  Enter the constants into cells B1, B2, B3. Ur (Moves to cell B1.) 10+10E 10/3E •  This causes the calculation results to appear in cells B2 and B3. 4. ...
  • Page 60 1.  Select the range of cells where you want to input the same formula. •  You could skip this step and start with step 2, below. 2.  Select T > [Fill]. •  This displays the Fill screen. 3.  Highlight the Formula row and then input the formula you want (“=A1×2” here) into the cell at the top of the selected range (B1 here).
  • Page 61 •  Performing the next step inputs the number sequence automatically starting from the specified cell. If any cell that is within the range of cells where the number sequence values will be input already contains data, the existing data is replaced with the number sequence values. 4. ...
  • Page 62 •  This pastes the contents you cut. At the same time, the contents are deleted from the cell where you performed the cut operation. To cut the contents of a range of cells and paste them into another location in the spreadsheet 1. ...
  • Page 63 s((=)PX(A)1+5E To input the absolute cell reference name symbol ($) Select C > [Spreadsheet] > [$]. To input a cell reference name using the GRAB command For example, to input “= A1+5” into cell B1, move the cursor to cell B1 and perform the operation below. s((=)T >...
  • Page 64 CellProd() Returns the product of the data in a specified range of cells. Syntax: CellProd(start cell:end cell) Example: =CellProd(A3:C5) Returns the product of the data in cell range A3:C5.   Example: To input the formula for calculating the sum the values in cells B1:B3 and C1:C3 during the example under “Inputting Data into a Cell”...
  • Page 65 •  You can select multiple rows or multiple columns, if you want. The row(s) or column(s) you select will be deleted. 2.  Select one of the menu items below. To delete row(s): T > [Delete] > [Row] To delete column(s): T >...
  • Page 66 Transferring Data between a Spreadsheet and CSV Files You can import into a spreadsheet the contents of a CSV file that is stored in calculator memory or transferred from a computer. You also can save the contents of a spreadsheet as a CSV file. For information about the procedure for transferring data between a spreadsheet and CSV files, see “Using CSV Files”...
  • Page 67 and then press O. 5.  Select Note •  Text color and other formatting settings are disregarded when cells are saved to a variable. •  The following describes what happens if you try to store data in a variable when a cell does not contain any data, when a cell contains text, or when ERROR is displayed for a cell.
  • Page 68 Auto Recalculation and Recalculate “Auto Recalculation” is a setting item on the Settings menu. With the Spreadsheet app’s initial default setting (Auto Recalculation: On), all formulas in a spreadsheet are automatically re-calculated whenever you open a file or perform an editing operation in the Spreadsheet app. Depending on the content of the spreadsheet, auto re-calculation can take a long time to complete.
  • Page 69 Using cell range A1:A5 as data Using cell range A1:A5 as data Frequency of all data values: 1 Using cell range B1:B5 as frequencies Important! •  The values contained in the cell range used as the frequency data should be 0 or positive values only. Even a single negative value causes an error (Out of Domain).
  • Page 70 Quartic Regression Logarithm Regression Exp Regression(a・e^b x ) Exp Regression(a・b^ x ) Power Regression Sinusoidal Regression Logistic Regression 8.  Specify the cell range containing the statistical data being used in the calculation as required.   For 1-Variable statistical data: (1)  Highlight [1VarXCell] and then press O. (2) ...
  • Page 71 2.  Select the range of cells into which you input statistical calculation data. •  You could skip this step and go to step 3, below. 3.  Press >. •  If this causes the Select Type menu to appear, go to step 5 of this procedure. Otherwise, go to step 4. 4. ...
  • Page 72 •  For details, see “Setting Items for Each 1-Variable Statistics Graph Type” (page 38). 9.  To draw the graph, press >. Or highlight and then press O. •  The graph is displayed on the Graph tab. •  If the graph you selected in step 6-(3) is a Histogram or Broken Line Graph, a dialog box appears where you can specify Start ( x -coordinate of the graph drawing start point) and Width (graph drawing width).
  • Page 73 (2)  Use the dialog that appears to input the data cell range and then press O. (3)  Highlight [YCellRange] and then press O. (4)  Use the dialog that appears to input the data cell range and then press O. (5)  Highlight [Frequency] and then press O. (This operation does not work with a Sinusoidal Regression Graph or Logistic Regression Graph.) 8. ...
  • Page 74 •  You can repeat steps (1) and (2) above to add more regression graphs. •  For operations that are available on the Regression Graph tab, see “Graph Window Operations” (page 41). Note •  For details about Graph1 to Graph3 on the Setup tab in step 5 above, see “Drawing Graphs Using Multiple Graph Setups”...
  • Page 75 Graph&Table App You can use the Graph&Table app to draw various types of graphs and to create numeric tables. Operation Flow Example: To input the functions y = x − 1 and y = x, draw a graph, and create a numeric table 1. ...
  • Page 76 Using the Setup Menu Use the Setup menu to select a function type. You can also use this menu to specify the range of the graph window and numeric table. To display the Setup menu 1.  On the Function tab, highlight the first line. • ...
  • Page 77 To do this: Perform this operation: Input a composite function Input “y1(y2)” into the y3 line. Example: To input the composite function “y1(y2)” V > [Function] > [ y 1]( into y3 after y = x − 1 and y = x have V >...
  • Page 78 To edit a function On the Function tab, highlight the line you want to edit and then perform the operation below. To do this: Perform this operation: Edit what you have already entered Press l, r, or E. This causes the input cursor to appear so you can edit the entry.
  • Page 79 To go from the Function tab to the Graph tab (to draw a graph) Press > or highlight and then press O. This causes the View Window menu to appear so you can specify the range of the graph window. Change the range specification as required. For more information, “Specifying the Display Range of the Graph Window (View Window)”...
  • Page 80 Grab a point on a window and drag it T > [Pan] “Grabbing a Point on a Window and around the display Drag It Around the Display (Pan)” (page 81) Adjust the background image T > [Fade I/O] “Adjusting the Graph Window Background Image (Fade I/O)”...
  • Page 81 Changing the Graph Window Zoom Setting (Zoom) Your calculator provides various convenient zoom settings that you can use to change the display range of the graph window. Select T> [Zoom] and then select this: To do this within the graph window: Adjust the display so the graph is drawn along the entire y -axis [Zoom Auto] Enclose a portion of the window and then zoom in on it...
  • Page 82 Using Graph Solve (Graph Solve) You can use Graph Solve to obtain the coordinates of roots, and other values for the integrals, y -axis intercept, or other key feature points on a graph. For example, perform the operation below to find the root of a function on a graph.
  • Page 83 -  When the solution is at the point of tangency between graphs or at the point of tangency between a graph and the x -axis. -  When the solution is at or near the inflection point of a graph. Operation Example: Example 1: To graph y = x −...
  • Page 84 4.  To exit graph analysis, press b. Using Trace (Trace) Trace displays a crosshair pointer ( ) on a graph that you can use to read the coordinate values at a specific location. When S > [Derivative] (page 219) is turned on, derivative coefficients are displayed along with the coordinate values.
  • Page 85 •  Each press of l or r changes the value of A by the step value. You can also use the number keys to enter values. 6.  Press d to move the pointer (I) to B. Use l and r to change the value of B. 7. ...
  • Page 86 [Text] Write text *1  Sketch is automatically exited after a graph is drawn. *2  You can use the cursor keys to move the pointer and draw a line. *3  Input is possible starting from the current pointer location and ending with the right edge of the graph window. I key operations while input is in progress are ignored.
  • Page 87 To specify a table domain using this Perform this operation: method: Inputting the x -variable starting value, 1.  Select T > [Set Table Domain] > [Range]. ending value, and step value 2.  Input the starting value into the [Start] line, the ending value into the [End] line, and the step values into the [Step] line.
  • Page 88 Displaying a Numeric Table and Graph at the Same Time When S > [Table with Graph] is turned on, the numeric table window is displayed on the right of the Table tab, and the graph window is displayed on the left. • ...
  • Page 89 Dyna Graph App You can use the Dyna Graph app to input a function like y = Ax + B, which includes alpha variables as coefficients. A displayed graph is continuously re-drawn as the value of a specific coefficient of its function is varied within a specific range.
  • Page 90 •  The Setup tab reappears after 10 iterations of coefficient value increase and decrease (default setting •  To interrupt re-drawing of the graph and return to the Setup tab, press a. *1  You can specify the start value, end value, and step value of the increase/decrease. See “Using the Setup Tab”...
  • Page 91 To select and input a built-in function 1.  On the Function tab, highlight the line where you want to input. 2.  Select T > [Built-In Function]. 3.  On the menu that appears, highlight the function you want to input and then press O. • ...
  • Page 92 [Fast]: Coefficient value changes at double normal speed. 3.  To close the menu, press b twice. Specify the display range Select T > [View Window]. For details, see “Specifying the Display Range of the Graph Window (View Window)” (page 80). * ...
  • Page 93 Conic Graphs App You can use the Conic Graphs app to graph various types of conic curves (parabola, circle, ellipse, and hyperbola) using built-in Cartesian, polar, or parametric function equations. Operation Flow Example: To graph the parabola x = 2y + y −...
  • Page 94 11.  To draw the graph, press > (or O). 12.  Next, on the View Window menu that appears, highlight then press O. •  This draws the graph on the Graph tab (page 94). Using the Setup Tab In addition to inputting the values of coefficients of function equations, you can also use the Tools menu while on the Setup tab to perform the operations described below.
  • Page 95 To do this: Select T > [Graph Parabola Circle Ellipse Hyperbola Solve] and then select this: Calculate the focus [Focus] Draw the directrix [Directrix] Calculate the vertex [Vertex] Draw the axis of [Axis of Symmetry] symmetry Calculate the length of [Latus Rectum] the latus rectum Calculate the center...
  • Page 96 Modifying a Graph (Modify) With the Conic Graphs app, you can select a built-in function equation, input coefficient values, and then draw a graph. By changing coefficient values while the graph is displayed, you can observe how each affects the graph.
  • Page 97 3D Graph App You can use the 3D Graph app to draw 3D graphs in three-dimensional space using x -, y -, and z -coordinates. You can graph lines, planes, spheres, cylinders, and cones using built-in templates, or you can manually enter functions to draw lines, curved surfaces, solids of revolution, and other forms.
  • Page 98 •  This draws the graph on the Graph tab. 8.  To return to the Function tab, press > or b. *  If the highlighted line is blank, simply press O to display the Type menu. If the highlighted line contains an equation, you need to select T >...
  • Page 99 Storing and Editing 3D Graphing Templates To store a template 1.  On the Function tab, highlight the line where you want to store a template. 2.  Select T > [Enter Equation] > [Templates]. •  This displays the Select Template menu. 3. ...
  • Page 100 Note •  Note that the following input in step 4 results in an error. For this template: This type of input results in an error: a=0 or b=0 or c=0 [Line] > [ X, Y, Z elements = 0 for v [Line] >...
  • Page 101 *1  This draws a three-dimensional graph on the XY plane input using the Y=f(X) format and rotates it 360 degrees around the X axis. *2  This draws a three-dimensional graph on the XY plane input using the Y=f(X) format and rotates it 360 degrees around the Y axis.
  • Page 102 Drawing Graphs To select a function to draw a graph 1.  On the Function tab, highlight a line where a template or function is stored. 2.  Press T. •  This displays a Tools menu with [Select] highlighted. 3.  Change [Select] to (On) to enable or to (Off) to disable graphing for the selected template or function.
  • Page 103 To specify the coordinate range and drawing precision for drawing a 3D graph Use the View Window to input values for the items below. *2*3 •  x Minimum, x Maximum, x Grid ( x -axis minimum value , maximum value , grid value *2*3 • ...
  • Page 104 T > [Graph Solve] > [Draw Cross Section] > [Cross X] Note •  The outline of the cross section of a 3D graph sliced with a plane is highlighted using the opposite color of the color specified by Area Color (page 101).
  • Page 105 T > [Enter Equation] > [Templates] > [Plane] > [ 1E0E1E0EE dT > [Enter Equation] > [Templates] > [Plane] > [ 1E1E0E0EE 2.  Press > to draw the graph. 3.  Select T > [Graph Solve] > [Intersection]. •  This displays the intersect of the two planar graphs. The parametric equation of the intersect is shown in the lower left corner of the display.
  • Page 106 Message Meaning INTERSECT Intersecting point or lines ORTHOGONAL Perpendicular intersection PARALLEL Parallel SKEW LINES Skewed relationship COINCIDENT Same line ON THE PLANE Line on the plane COINCIDENT Same plane Note •  When there are three straight lines or planes, you can change how they are combined by pressing U or D.
  • Page 107 Using Sketch (Sketch) You can use sketch to draw dots and text within the graphing area. The following table shows what you can do with sketch. To do this: Select T> [Sketch] and then select this: Clear all points and text drawn using sketch [Clear Screen] [Plot] Toggle a point...
  • Page 108 Recursion App You can use the Recursion app to work with general terms or two-term or three-term recursion formulas of numeric sequences. It creates a numeric table from a recursion formula and draws a graph. You can also draw a Phase Graph based on two recursion formulas of the same type, or a Web Graph to check the convergence or divergence of two-term recursion formulas.
  • Page 109 Three-term recursion formula (Up to three of u n + 2 n + 2 n + 2 Two general terms u and v General term u and two-term recursion formula v n + 1 Two-term recursion formula u and general term v n + 1 Two two-term recursion formulas u and v...
  • Page 110 •  If the formula type is [u ], [ u ], [u ] or [u ], input the first term. If the formula type is [u input the first and second terms. Note •  The restrictions described below apply when [ u ], [ u ], [u ] or [u...
  • Page 111 •  This displays the numeric table on the Table tab. 5.  To draw a graph, select T > [Graph Points]. (1)  Use the View Window menu that appears to select [Pre-set Windows] > [Standard]. and then press O. (2)  Next, highlight • ...
  • Page 112 *3  Drawing is possible when u is selected as the formula type. See “Using Web Graph to Check the Convergence or Divergence of a Numeric Sequence” (page 112). *4  Drawing is possible when u , or u is selected as the formula type. See “Drawing a Phase Graph From Two Sequences”...
  • Page 113 Convergent Divergent Example: To enter the two-term recursion formula equation u = -3u + 3u (first term u = 0.01), draw a web n + 1 graph, and determine if the graph is convergent or divergent 1.  On the Sequence tab, press u to highlight the first line. 2. ...
  • Page 114 Operations While a Graph is Displayed To do this: Select this menu item: Details: “Specifying the Display Range of Specify the display range T > [View Window] the Graph Window (View Window)” (page 80) Display a pointer on a graph and read T >...
  • Page 115 Equation App You can use the Equation app to solve simultaneous linear equations (two to six unknowns) and higher-order equations (2 to 6 degrees). It also has a Solver function that solves an equation for any variable. Solving Simultaneous Linear Equations 2x −...
  • Page 116 1E2Es-(M)2E 5.  To solve the equation, press > or O. •  This displays the solution for x on the Result tab. Details about the values in the cell at the current cursor location are shown in the lower-right corner of the window. * ...
  • Page 117 14E0E 2E9.8E   *  The value to be solved for is the initial estimate value. Here, the initial estimated value is 0. •  In the “Upper=” and “Lower=” lines, input the upper and lower limits of the desired solution, if necessary. 7. ...
  • Page 118 Num Ineq App (fx-CG100 only) You can use the Num Ineq (Numeric Inequality) app to solve a 2nd, 3rd, or 4th degree inequality. Operation Flow + 2x − 3 Example: To solve x ≥ 0 1.  h > Num Ineq • ...
  • Page 119 Python App The Python app supports a version of MicroPython Version 1.9.4, which has been adapted to run on this calculator. Important! •  Note that generally, MicroPython is different from the Python that runs on a computer. Also, the Python app does not support all of the functions, commands, modules, and libraries of MicroPython.
  • Page 120 Using Editor The first thing you will see when you enter the Python app from the HOME screen is Editor. A py file named “module.py” will always open automatically immediately after you enter the Python app. Creating and Editing Scripts You can input your scripts directly into “module.py”...
  • Page 121 1.  Press > (or <), or select T > [Run]. •  If the script (py file) has already been saved, this will go to Shell and execute the script. 2.  If the script (py file) has not been saved, use the dialog that appears to select an operation. To do this: Select this: Save a py file, go to Shell and execute a script...
  • Page 122 Note •  The autocomplete function only displays the commands in the menu that appears when you press C. •  Autocomplete cannot be disabled. To input commands and functions from the Catalog menu 1.  Select the menu for the item you want to input. When you want to input this: Select this menu item: Built-in Python commands and functions...
  • Page 123 -  Local variables, functions within functions, function arguments, user-defined classes -  Variables and functions contained in a py file imported from the currently open py file -  Variables defined with Shell -  Variables and functions contained in py files imported from Shell • ...
  • Page 124 The functions included in the matplotlib.pyplot module of the Python app are described below. Displaying the Drawing Screen show() Shows graphs, grids, and axes that have been specified for drawing on the drawing screen. Syntax: show()     (no argument)   To return to Shell after displaying the drawing screen, press b. Note • ...
  • Page 125 Syntax 1: grid(option[,color]) Specifies show/hide grid. You can also specify the grid color at the same time. •  option argument: Specifies show/hide grid. -  To specify using str type, use the keywords below. "on", "True", or "true": Show grid "off", "False", or "false": Hide grid - ...
  • Page 126 Note •  The form of a point drawn at the coordinates specified by plot is always a cross (+). •  Executing plot without specifying anything for axis causes the axis to be adjusted automatically. •  If you input a "shape keyword" that is supported by PC-based Python for the color argument, the keyword will be ignored without causing an error.
  • Page 127 •  Executing scatter without specifying anything for axis causes the axis to be adjusted automatically. •  The color of the points drawn using scatter is automatically specified. For details, see “Auto Color Specification” (page 129). hist() This function draws a histogram (a frequency distribution chart in which the horizontal axis represents classes and the vertical axis represents frequencies).
  • Page 128 -  edgecolor, facecolor type: str -  edgecolor initial value: black; facecolor initial color: blue (These colors are used when these arguments are omitted.) •  head_width argument: Specifies the arrowhead width. •  head_length argument: Specifies the arrowhead length. -  head_width, head_length type: int or float - ...
  • Page 129 Note •  The axis is not adjusted automatically if you execute text without specifying anything for axis. If the text string extends beyond the drawing screen, specify the axis manually. •  The color of text strings drawn with text is always black. Color Keywords The keywords shown in the tables below can be used as grid, plot, and arrow arguments to specify colors.
  • Page 130 plot([0,0.5,0.2]) plot([1,1.5,2.5]) bar(1,1) bar([2,3],[2,3]) turtle Module The turtle module provides functions to manipulate a virtual "turtle" ( ) with the pen. You can make the turtle draw shapes and patterns. Important! •  The turtle module of the Python app is a proprietary module created to run on this calculator. It is different from the turtle module that runs on PC-based Python.
  • Page 131 Specifying a Pen pendown() Lowers the pen, enabling drawing.   Syntax: pendown()       (no argument) •  When you move the turtle with the pen down, a line is drawn from the current location of the turtle to its destination. To move the turtle, use the functions under “Specifying Direction and Forward/Back Movement”...
  • Page 132 width()       (no argument) •  Returns the value of the current line drawing width. Specifying Direction and Forward/Back Movement right() Rotates the turtle to the right by a specified angle so its head is pointed in a desired orientation.   Syntax: right(a) • ...
  • Page 133   Syntax: setposition( x , y ) •  The x , y arguments are the same as those for goto.   setx() Moves the turtle to the specified x -coordinate without changing its current y -coordinate. The head orientation does not change.  ...
  • Page 134 Specifying the Turtle Status shape() Use this function to specify the turtle shape or to return the current turtle shape. There are two available turtle shapes. "classic" "turtle"   Syntax 1: shape(name) Use this syntax to specify the shape of the turtle. • ...
  • Page 135   Syntax: hideturtle()       (no argument) Get Status isvisible() Returns the current turtle show/hide status (Show: True, Hide: False).   Syntax: isvisible()       (no argument)   isdown() Returns the current pen state (Pen down: True, Pen up: False).   Syntax: isdown()       (no argument)  ...
  • Page 136 Note •  If the current turtle location is ( x ) and the specified coordinates are ( x , y ), then the angle of the arc shown by the dashed line in the figure below will be returned by the towards( x , y ) function. ( x , y ) ( x , y ) towards( x , y )
  • Page 137 Module The casioplot module is a CASIO-original module that includes draw functions for drawing pixels and character in the Python app. To input these functions, use C > [casioplot]. The functions described below are included in the casioplot module. Arguments enclosed in square brackets ([ ]) in a function syntax can be omitted.
  • Page 138 Gets color information at the specified coordinates on the drawing screen.   x argument, y argument: Specifies the x - and y -coordinates of the pixel whose color information is to be retrieved. The range and type of value that can be specified are the same as the x -argument and y -argument of set_ pixel. The retrieved color information is returned as a 256-gradation RGB value.
  • Page 139 color argument: Specifies the color of the character string to be drawn. For details about this argument, see “Draw Function color Argument” (page 139). size argument: Specifies one of the following as the character size of the character string to be drawn: “large”, “medium”, “small”.
  • Page 140 Precautions When Using an Externally Created py File on this Calculator The restrictions below apply whenever you are trying to use the calculator’s Python app to display (file name or file content), edit, or run a py file that was transferred to the calculator from a computer. File Names • ...
  • Page 141 Base-N App The Base-N application batch returns the results of a calculation in hexadecimal, decimal, octal, and binary form. The calculation can be input using hexadecimal, decimal, octal, or binary numbers. In this chapter, subscripts are appended to values to indicate the radix of the value. For example, 1 means hexadecimal 1.
  • Page 142 Latest Calculation Result (Ans) •  The result of the latest calculation is stored in a variable named Ans, which is independent of the Calculate app’s Ans. To input Ans into a new calculation, press PF(Ans). •  Pressing F clears the calculation and all results, but Ans retains the latest calculation result. • ...
  • Page 143 Input/Output Ranges •  Input and output ranges for each number system are shown below (32 bits). Base Input/Output Range Positive: 00000000000000000000000000000000 ≤ x ≤ Binary 01111111111111111111111111111111 Negative: 10000000000000000000000000000000 ≤ x ≤ 11111111111111111111111111111111 Positive: 00000000000 ≤ x ≤ 17777777777 Octal Negative: 20000000000 ≤...
  • Page 144 Financial App You can use the Financial app to perform a variety of financial calculations. Important! •  Calculation results and graphs produced in this app should be regarded as reference values only. •  Whenever performing an actual financial transaction, be sure to check any calculation results obtained using this calculator against the figures calculated by your financial institution.
  • Page 145 7.  To display the graph, press >. 8.  To check the calculation results on the graph, select T > [Trace]. •  This enables trace and causes a crosshair pointer ( ) to appear on the graph. •  Each press of r while trace is enabled cycles the displayed value in the sequence: present value (PV) →...
  • Page 146 4.  To execute the calculation, press >. •  This displays the calculation result on the Result tab.   Example 2 (Depreciation): To use the sum-of-years’-digits method to calculate the first-year depreciation for a personal computer with a useful life (n) of 5 years and original cost (PV) of $12,000. Assume 12 months as the number of months of depreciation in the first year (Y-1).
  • Page 147 dE6E1E2024EE E12E15E2028EE 100E3E4E 4.  To execute the calculation, press >. •  This displays the calculation result on the Result tab. Note: Bond Calculation Memorandum Screen •  Selecting T > [Display Memorandum] on the Result tab of Bond Calculation displays the number-of- day values used in the calculation as shown below.
  • Page 148 1 + iS × PMT − FV × i I % = 0 PV = - PMT × n + FV     n > 0 1 + iS × PMT + PV × i PMT = - PV + FV log 1 + i    ...
  • Page 149 ( i = I% , I% : Interest rate, n : natural number up to 254) N PV = CF + ・・・ + 1 + i 1 + i 1 + i 1 + i N FV = N PV × 1 + i  ...
  • Page 150 The nominal interest rate (I% value input by user) is converted to an effective interest rate (I%’) for installment loans where the number of installments per year is different from the number of compound interest calculation periods. I%′ = − 1 × 100 100 ×...
  • Page 151 Fixed-Percent Method (FP) : depreciation charge for the j th year : remaining depreciable value at the end of j th year I% : depreciation ratio Y − 1 + FV × I% = PV × I% = RDV Y − 1 ≠ 12 = RDV ×...
  • Page 152 RDV + × CPN PRC = -  Y LD/100 × For more than one coupon period to redemption × CPN ∑ PRC = -  − N − 1 + k − 1 + Y LD/100 Y LD/100 k = 1 I NT = - ...
  • Page 153 Geometry App Select h > Geometry to start up the Geometry app. This app allows you to draw and analyze geometric objects. For example, you can draw a circle and then draw a line that is tangent to a particular point on the circle.
  • Page 154 Using the Draw Menu The Draw menu contains menu items for drawing basic geometric elements such as points, line segments, circles, etc. To do this: Select this menu item: And then specify these points: Plot a point T > [Draw] > [Point] One point Draw a line segment T >...
  • Page 155 Example 2: To draw an arc 1.  Select T > [Draw] > [Arc]. 2.  Move the pointer to the location where you want the center point of the arc to be and then press O. 3.  Move the pointer to the location where you want the start point of the arc to be and then press O. 4. ...
  • Page 156 •  This causes a selection boundary to appear, indicating the size of the triangle to be drawn. 4.  Press O. •  This draws a triangle. Note •  The same type of two-point selection boundary in the above procedure is also used when drawing an isosceles triangle, rectangle, square, or regular n-gon.
  • Page 157 •  This displays a text input dialog box and automatically switches the calculator’s keys to alpha lock. 3.  Input up to 31 characters of text and then press O. •  The text you input is inserted into the screen image at the location of the pointer.
  • Page 158 Selecting and Deselecting Objects To edit an object (move, delete, change color, etc.) or to create a drawing using an object (such as constructing a midpoint of a line segment), you first need to select part of or all of the object. This section explains how to select and deselect objects.
  • Page 159 Select all objects on the Select T > [Edit] > [Select All]. screen Deselect all objects on the Press a or select T > [Edit] > [Deselect All]. screen Moving and Deleting an Object To move an object 1.  Select the object you want to move. • ...
  • Page 160 •  If you want to delete only one of the vertices of a triangle for example, select the vertex. To delete only one side of the triangle, select the side. 2.  Press I or select T > [Edit] > [Delete]. • ...
  • Page 161 To specify the color and thickness of a line 1.  Select the line whose color and thickness you want to specify. •  If you want to specify the color and thickness for all sides of a polygon simultaneously, press P to select the entire polygon (see “Select an entire polygon”...
  • Page 162 T > [File] > [Delete] > [Storage Memory] Delete an image file (.g4p or .g3p) or Geometry app file (.g4p) with background image stored in Storage Memory *1  You can open a g4p or g3p file and use it as a background image for a Geometry app drawing. Attempting to open a g4p or g3p file may cause the following message to appear: “View window value is not suitable.
  • Page 163 Using Pan and Scroll to Shift the Display Image To pan the screen 1.  Select T > [View] > [Pan]. •  This enters the pan mode, which is indicated by the icon in the upper right corner of the screen. 2. ...
  • Page 164 Note •  The above operation does not apply in the case of a graph drawn using T > [Draw Special] > [Function f( x )]. Using the Construct Menu You can use the Construct menu to create a drawing based on a previously drawn figure, as described in the table below.
  • Page 165 A parallel line [Parallel Line] A single point plus one of the following geometric elements: line segment, straight line, ray, vector, side of a polygon A tangent [Tangent] A single circle, semi circle, arc, or function graph *1  The vertices of a polygon, the center point of a circle, or any other point that constitutes a figure. *2 ...
  • Page 166 Example: To draw a triangle shifted symmetrically along the x -axis 1.  Select S > [Axes] > [Scale]. •  This displays the x -axis and y -axis with a scale. 2.  Draw a triangle and then use the P key to select the entire triangle. • ...
  • Page 167 Note •  If you select only part of an object before performing step 3 of the above procedure, only the selected part is translated. Other Transformation Operations Before starting any of the operations shown in the table below, draw the figure you want to transform and then select the entire figure.
  • Page 168 Using the Measurement Box Pressing V displays a measurement box at the bottom of the screen. Press b twice to hide the measurement box. You can use the measurement box to view the measurements of an object, to specify a measurement of an object, to lock a measurement of an object, or to name an object.
  • Page 169 Whether the line segments are the Two line segments are selected. same length Congruence A point and line, a point and arc, a point and Whether the point is on the line/curve circle, or a point and vector are selected. Incidence  ...
  • Page 170 Specifying and Locking a Measurement of an Object The following example shows how to specify and lock an angle of a triangle. For example, locking ∠ACB of △ABC at 90 degrees causes ∠ACB to remain at 90 degrees regardless of where the vertex is moved. In the example below, the S >...
  • Page 171 View Window settings are reconfigured in order to ensure that specifying a measurement of an object does not make it too big to fit on the screen or too small to see. Note that all other objects currently on the screen also are resized by the same amount as the object whose measurement you are specifying.
  • Page 172 •  This causes the icon to change to , indicating that the measurement is locked. Also, the measurement box contents change to “Yes”. To unlock a particular measurement You can unlock a particular measurement by performing any one of the following operations. , use l and r to highlight the icon and press O.
  • Page 173 •  The following types of measurements can be pasted into a screen image: coordinates, distance/ length, slope, radius, circumference, perimeter, area, angle, supplementary angle, equation, vector components. •  The pasted measurement is prefixed with a name (or symbol) depending on its type. In the example above, ∠: is appended to indicate an angle.
  • Page 174 2.  Select T > [Option] > [Expression]. •  This displays “EXPR=” at the pointer location and displays the measurement box. •  The above also displays labels (@n, where n is a serial number) for each measurement currently on the screen. 3. ...
  • Page 175 3.  Select T > [Option] > [Area Calc]. •  This selects one of the filled triangles (in this case △ABC) and displays the message “[←][→]: Select Figure” in the status bar. 4.  Use l and r to select △A’B’C’ and then press O. • ...
  • Page 176 Working with Animations An animation consists of one or more point/curve pairs, in which the curve can be a line segment, circle, semi-circle, arc, or function. You build an animation by selecting a point/curve pair and then adding it to an animation.
  • Page 177 Note •  While a point and curve are selected, selecting T > [Animate] > [Replace Animation] discards the current animations and sets up an animation for the new point and curve set. •  The calculator’s auto power-off feature turns off power if an animation is being performed. If calculator power is turned off (either by auto power off or manually) while an animation is being performed, the animation is stopped.
  • Page 178 •  Draw point E on the circumference of the circle. For information about how to use the measurement box to lock objects in steps (2) through (4) below, see “Locking or Unlocking a Measurement of an Object” (page 171). (2)  Select the circumference of the circle, and then displays the measurement box. (3) ...
  • Page 179 This setting specifies how many times the animation should be executed when you select T > [Animate] > [Go(repeat)]. The initial default value is 10, which can be changed to a value from 0 to 20. Inputting 0 here causes the animation to repeat until you press b or a to stop it. • ...
  • Page 180 •  This displays an animation table that shows the coordinates of point F at each step of the animation in columns labeled “X” and “Y”. 5.  Press b to close the animation table screen. 6.  Press b twice to make the drawing screen active. 7. ...
  • Page 181 Note •  The lists saved during the above operation can be viewed using the Statistics app’s List Editor. For example, following step 9 of the procedure under “To add columns to the animation table” (page 179), you can save each column of the animation table to a list from List 1 to List 3, and then launch the Statistics app to view a list as shown on the example screen to the right.
  • Page 182 Database App The Database app contains element and physical constant data. You can browse the stored data, edit values, and use the values in other applications. *  Values of atomic weights and physical constants can be saved to alpha variables. You can also batch-save element data as Spreadsheet app data.
  • Page 183 •  This displays detailed information about the element. The following is the detailed information that appears. ①  Atomic number, element symbol, element name, properties ②  Electron configuration ③  Image of the element and explanation of the image ④  Atomic weight * ...
  • Page 184 To search by this: Perform this operation: Element Name 1.  Select T > [Search] > [Name]. 2.  Select the desired element name from the alphabetical list and then press Element symbol 1.  Select T > [Search] > [Symbol]. and then press O. 2. ...
  • Page 185 2.  Select T > [Store]. 3.  Use the dialog that appears to input one letter from A to Z and then press O. •  This stores the atomic weight value to the alpha variable of the letter you input. •  For details about alpha variables, see “Using Alpha Variables”...
  • Page 186 μ neutron magnetic moment Avogadro constant atomic mass constant C)=2hc/R α ∞ Faraday constant N molar gas constant R=N Physico-Chemical Boltzmann constant molar volume of ideal gas RT/p (273.15K, p=100kPa) σ Stefan-Boltzmann constant (π /60)k /ħ conventional value of Josephson constant J−90 Adopted Values conventional value of von Klitzing constant...
  • Page 187 •  An error (Math ERROR) occurs if you input a mathematically incorrect expression while editing a constant. •  To cancel the editing operation, press b here. 4.  To save an edited value, press O. *  Instead of performing this operation, you can also press a number key to start editing. To initialize a single physical constant value 1. ...
  • Page 188 To display physical constants saved to My Drawer In the Physical Constants category list, select [My Drawer]. To delete a single physical constant that was saved to My Drawer 1.  In the Physical Constants category list, select [My Drawer]. 2.  Highlight the physical constant you want to delete from My Drawer. 3. ...
  • Page 189 Prob Sim App The Prob Sim app performs the six types of simulations described below. •  Coin Toss •  Marble Grab •  Dice Roll •  Card Draw •  Spinner •  Random Numbers (Random Integers) Operation Flow Step 1: Select a simulation type (Probability tab). 1. ...
  • Page 190 Random # of RanNums Specifies the number of random numbers to be 1 to 6 Numbers generated. Range Start Specifies the lower limit of the random number 0, 1 to 98 generation range. Range End Specifies the upper limit of the random number 1 to 40 to 99 generation range.
  • Page 191 Select Table, Graph, or Graph + Table as result Select T > [Results Display]. display format Store the simulation results to a list variable Select T > [Store]. Delete the current simulation results and return to Select T > [Delete]. the Setup tab Display a crosshair pointer ( ) and read the bar...
  • Page 192 Using the Result Tab The table below shows the Result tab contents for each simulation type. Type Table Graph Coin Toss 1 coin Cumulative number of heads over Head/tail frequencies over multiple multiple tosses tosses 2 coins/3 coins Number of heads for a single toss Cumulative frequencies of number of heads over multiple tosses Dice Roll...
  • Page 193 •  For Card Draw results, the Value (rank) and Suit results are stored in separate lists. Also, the A, J, Q, and K ranks and the heart, club, spade, and diamond suits are stored as the values shown below. A = 1, J = 11, Q = 12, K = 13 = 1, = 2, = 3,...
  • Page 194 Memory App Your calculator has two data storage areas named Main Memory and Storage Memory. You can use the Memory app to manage these two memory areas.   Main Memory: This area is used for storage of input data, variables, and configuration data for apps such as Statistics and Graph&Table.
  • Page 195 3DGRAPH 3D Graph app group 3D Graph app data 3DGRAPH DBASE Database app group Periodic Database app periodic table data Adopted, Atomic, Electoro, Database app fundamental physical constants data Physico, Univers, User Geometry app group GEOM @IMAGE Geometry app current data Each geometry file name Geometry app data Prob Sim app group...
  • Page 196 3.  Use the operation below to select the save destination folder. To select this folder: Perform this operation: Root directory Highlight ROOT and then press O. Other folders (1)  Highlight the folder you want to select and then press O. This will take you into the selected folder.
  • Page 197 •  The following are single-byte characters that can be used in file names and folder names. A-Z, a-z, 0-9, !, #, $, %, ,(comma), (, ), +, –, ., ;, =, @, [, ], ^, _, `, space Note that file names and extensions are not case-sensitive. Storage Memory Tab Operations To load a g4m file into Main Memory You can use the operation below to load g4m files...
  • Page 198 To view detailed information about a file 1.  Highlight the file whose details you want to view. 2.  Select T > [Detail]. •  This displays the detailed information screen. •  With a g4p or g3p file, you can preview images by pressing r. • ...
  • Page 199 System App Use the System app to reset the calculator or to change settings that affect the overall calculator operation. System Manager Menu After you select h > System to launch the app, the System Manager menu appears first. All of the operations described in this section start from this menu.
  • Page 200 Viewing Version Information (Version) You can view the OS version of the calculator on the Version information screen that appears when you select [Version] from the System Manager menu. Note •  While the Version information screen is displayed, pressing T will display the menu item [OS Update]. Selecting a Display Language (Language) 1. ...
  • Page 201 Backlight illumination duration (1)  Highlight [Backlight] and then press O. (2)  From the menu that appears, select [30 Sec.], [1 Min.], or [3 Min.]. Specifying the Battery Type (Battery Settings) Important! •  After replacing the batteries, be sure to perform the operation below to select the battery type of the new batteries.
  • Page 202 Note •  Select T > [Delete All] to delete all input on this screen. •  “ID” at the bottom of the screen where you register your user name and organization name indicates the ID number of the device.
  • Page 203 Exam Mode App (for fx-CG100) The Exam Mode puts some limits on calculator functions, which allows it to be used when taking an exam or test. Enter the Exam Mode only when actually taking an exam or test. Your calculator has four different Exam Modes.
  • Page 204 •  In an Exam Mode, the backlight brightness level will change to the darkest setting automatically if you do not perform any operation on the calculator for about 30 seconds. Note that in an Exam Mode the backlight will not turn off, so battery power runs down faster. Exit the Exam Mode as soon as possible after you get through using it.
  • Page 205 Exam Mode and return to the state it was in before the Exam Mode was entered. *1  Use of a genuine CASIO USB cable is recommended. If you plan to use a commercially available USB cable, be sure to use a cable that can transfer data.
  • Page 206 2.  Use a 2.5mm plug cable to connect Calculator A to another calculator that is not in an Exam Mode (Calculator B). 3.  On Calculator A, highlight [Unlocked Exam Mode] and then press O. 4.  On Calculator B, select h > Exam Mode, highlight [Unlock Exam Mode] and then press O. • ...
  • Page 207 Exam Mode App (for fx-1AU GRAPH) The Exam Mode puts some limits on calculator functions, which allows it to be used when taking an exam or test. Enter the Exam Mode only when actually taking an exam or test. Select h > Exam Mode to start up the app and display the Exam Mode Manager menu.
  • Page 208 Exam Mode and return to the state it was in before the Exam Mode was entered. *1  Use of a genuine CASIO USB cable is recommended. If you plan to use a commercially available USB cable, be sure to use a cable that can transfer data.
  • Page 209 (2) Exiting the Exam Mode by Allowing 12 Hours to Elapse Approximately 12 hours after entering the Exam Mode, turning on the calculator will cause it to exit the Exam Mode automatically. Important! •  If you press the RESTART button or if you replace batteries before turning on the calculator, it will re-enter the Exam Mode when turned on, even if 12 hours have elapsed.
  • Page 210 Establishing a Connection between the Calculator and a Computer Use of a genuine CASIO USB cable is recommended for connection. If you plan to use a commercially available USB cable, be sure to use a cable that can transfer data.
  • Page 211 5.  After you finish all the operations you want to perform, terminate the connection between the calculator and a computer. •  See “Terminating the Connection between the Calculator and a Computer” (page 213). Note •  The “Select Connection Mode” dialog will not appear if you connect the USB cable to the calculator while the icon is in the status bar or while a graph, Geometry app figure, or other figure is flashing on the display.
  • Page 212 Folder name File name @3DGRAPH 3DGRAPH.g4m @GEOM @IMAGE.g4m <Data name>.g4m @DBASE Adopted.g4m, Atomic.g4m, Electoro.g4m, Periodic.g4m, Physico.g4m, Univers.g4m, User.g4m @PROBSIM PROBSIM.g4m LISTFILE FILEx.g4m (LISTFILE x), LISTxx.g4m, LISTANS.g4m (LIST ANS) MAT_VCT MATx.g4m, MATANS.g4m (MAT ANS), VCTx.g4m, VCTANS.g4m (VCT ANS) SSHEET _SETTINGS.g4m, SHEET.g4m, <Data name>.g4m ROOT ALPHAMEM.g4m (ALPHA MEM) CONICS.g4m...
  • Page 213 •  Depending on the data type, an overwrite confirmation message will appear if there is already data with the same name in calculator’s main memory as the data being copied from @MainMem folder. For information about which types of data cause a confirmation message to appear, see “Important!” under “To load a g4m file into Main Memory”...
  • Page 214 Settings Menu Details Settings Menu and Submenus The number of items that appear on the Settings menu depends on the app you are configuring. There are several different item types as described below. Item Type Description General These items are common to most apps. Graph These items are displayed for the Graph&Table app.
  • Page 215 Interest Paid (Financial) This setting affects the Financial app Bond Calculation. ◆ Specifies an annual interest payment interval. Annually Semi-annually Specifies a semi-annual interest payment interval. Maximum Scale (Prob Sim) Specifies whether the maximum value of the vertical axis on the Result tab of the Prob Sim app is shown or hidden on the graph.
  • Page 216 The View Window dialog does not appear when a graph draw operation is started. Instead, the current View Window settings are applied. *  A graph draw operation is started when you press > on the Function tab of the Graph&Table application, etc.
  • Page 217 Hides the coordinates of the current trace pointer position. Angle Unit (Geometry) Specifies whether to include units when displaying angles for a figure on the Geometry app drawing screen. ◆ Displays angles with units. Displays angles without units. Length Unit (Geometry) Specifies whether to include units when displaying lengths for a figure on the Geometry app drawing screen.
  • Page 218 Plot/Line Color (Graph) Specifies the color of the points and lines drawn by trace and sketch. ◆ Black, Blue, Red, Magenta, Green , Cyan, Yellow Sketch Line (Graph) Specifies the type of line drawn by sketch. ◆ Normal , Thick, Broken, Dot, Thin Draw Type (Graph) ◆...
  • Page 219  π Result (Specific) This setting specifies whether the Calculate, Num Ineq (fx-CG100 only) and Equation apps display results that include   and/or π . ◆ Displays calculation results in a form that includes   and/or π when possible. Displays calculation results in decimal form even if it is possible to display them in a form that includes  ...
  • Page 220 ◆ Automatically reduces fractional calculation results. Auto Manual Displays fractional calculation results without reducing them. *  Fractional results are initially displayed without reduction, but you can reduce them later. See “Simplification” (page 223). Show Option Numbers (General) Specifies whether to show Option Numbers (numbers and letters to the left of menu items) on menus and dialogs.
  • Page 221 Catalog Menu Details The Catalog menu, which appears when you press C, is a comprehensive list of all functions, commands, app variables, and symbols available on the calculator. You can select the item you want on the calculator and enter it into a calculation or expression. The list produced by C >...
  • Page 222 Category Grouped Item List Note the following points concerning the syntax of functions and commands, except those in the Unit Conversions category. •  If the natural input syntax and line input syntax are different for a function, the natural input syntax is shown first, followed by the line input syntax.
  • Page 223 Precautions •  When f x is a trigonometric function, make sure to select the following for the angle unit: S > [Angle] > [Radian]. •  Because numerical integration is used, large error may result in calculated integration values due to the content of f x , positive and negative values within the integration interval, or the interval being integrated.
  • Page 224 Divides the fraction in the argument by the divisor specified by n . The result of the division is shown on the display. Example 1: 15e60r C > [Function Analysis] > [Simplification]E C > [History (Pin )] > [ISimp]E Example 2: (Specifies a divisor of 5.) 15e60r C >...
  • Page 225 Combination (C)      C Obtains the total number of r -combinations from set n . Syntax: n C r       n , r = integers Random Number (0 to 1)      Ran# Each execution returns a 10 digit random number (from 0 to 1). Syntax: Ran# [ a ]      ...
  • Page 226 Numeric Calc GCD      GCD(,) Obtains the greatest common divisor of multiple integers. Syntax: GCD( n , m ) LCM      LCM(,) Obtains the least common multiple of multiple integers. Syntax: LCM( n , m ) Absolute Value      Abs() Finds the absolute value of argument n . Syntax: | n |      ...
  • Page 227 Example: MOD(17,3) = 2 Remainder Exponentiation      MOD_Exp(,,) This function calculates a modular exponent. It returns the remainder when n is multiplied by p power and then divided by m . Syntax: MOD_Exp( n , p , m )       ( n , p , m = integers) Example: MOD(2,4,3) = 1 Vector...
  • Page 228 Note •  Determinants and inverse matrices are subject to error due to dropped digits. •  The row echelon form and reduced row echelon form operation may not produce accurate results due to dropped digits. Matrix      Mat Enters “Mat ”. Next, enter a letter from A to Z or Ans to specify a matrix variable. Inverse Matrix     ...
  • Page 229 Matrix Augment      Augment(,) Combines two matrices (or vectors), each of which contains the same number of rows, into a single matrix. Syntax: Augment(Mat m ,Mat n ) ; Augment(Vct m ,Vct n ) •  Either or both of the matrices (Mat m , Mat n ) can be replaced with Vct m , Vct n , respectively. 1 3 2 6 1 2 6 Example:...
  • Page 230 Syntax: z Ir∠θ 1 + 3iIr∠θ = 2∠ 1 Example: π       (S > [Angle] > [Radian]) Ia+b i       Ia+b i Converts a polar form to rectangular form. Syntax: z Ia+b i 2∠ 1 Example: π Ia+b i = 1 + 3i      (S > [Angle] > [Radian]) Statistics In all of the syntaxes below, “List n ”...
  • Page 231 Sum of List Elements     Sum() Finds the sum of all elements in a list. Syntax: Sum(List n ) List Product     Prod() Finds the sum product of all the elements in a list. Syntax: Prod(List n ) Cumulative Frequency     Cuml() Calculates the cumulative frequency of the elements of a list. Syntax: Cuml(List n ) Example: When List 1 = {2,3,6,5,4}, Cuml(List 1) = {2,5,11,16,20}...
  • Page 232 Matrix to List     Mat→List() Saves the specified columns of a matrix variable to List Ans. Syntax: Mat→List(Mat n , m ) ( n is a letter from A to Z, or Ans, and m is a column number.) 2 20 Example: When Mat A = , Mat→List(Mat A,1) = {2,3,4} 3 30...
  • Page 233 Distribution: Distribution Calculations Attention fx-1AU GRAPH Users •  The fx-1AU GRAPH does not have a Distribution category, but all commands described in this section can be called from C > [All]. Example: To call "NormPD()", select C > [All] > [N] > [NormPD()]. Each function in this section performs a different type of distribution calculation.
  • Page 234 t Probability Density     tPD(,) Returns the Student- t probability density ( p value) for the specified data. Syntax: tPD( x ,df ) “PD Syntax” (page 236). Example: tPD(1,1) = 0.1591549431 ; tPD({0,1},1) = {0.3183098862,0.1591549431} t Cumulative Distribution     tCD(,,) Returns the Student- t cumulative distribution ( p value) for the specified data. Syntax: tCD(Lower,Upper,df ) • ...
  • Page 235 Example: BinomialPD(3,5,0.5) = 0.3125 ; BinomialPD({3,5},5,0.5) = {0.3125,0.03125} Binomial Cumulative Dist     BinomialCD(,) Returns the binomial cumulative distribution ( p value) for the specified data. Syntax: BinomialCD([[Lower,]Upper,] n , P ) “CD Syntax” (page 236). Example: BinomialCD(5,10,0.5) = 0.623046875 ; BinomialCD({0,5},{5,8},10,0.5) = {0.623046875,0.6123046875} Inverse Binomial Cumulative Dist     InvBinomialCD(,,) Returns the inverse binomial cumulative distribution for the specified p value.
  • Page 236 Example: GeoPD(2,0.8) = 0.16 ; GeoPD({2,3},0.8) = {0.16,0.032} Geometric Cumulative Dist     GeoCD(,) Returns the geometric cumulative distribution ( p value) for the specified data. Syntax: GeoCD([Lower,]Upper, P ) “CD Syntax” (page 236). •  If Lower is omitted, Lower = 0 is assumed. Example: GeoCD(1,2,0.8) = 0.96 ;...
  • Page 237 Angle/Coord/Sexa Degrees     ° Specifies degrees as the angle unit. Syntax: n ° When S > [Angle] > [Radian], 90° = 1 Example: π Radians        Specifies radians as the angular unit. Syntax: n When S > [Angle] > [Degree], π Example: = 90 Gradians     ...
  • Page 238 Engineer Symbol Engineering symbols can be input using the menu items below. Menu item Symbol Menu item Symbol Milli −3 Kilo Micro μ −6 Mega Nano Giga −9 Pico −12 Tera Femto −15 Peta •  Appending an engineering symbol immediately after a value causes the value to be 10 (where n is an integer multiple of 3).
  • Page 239 Unit Conversions Converts a value of one unit to a different unit. Syntax: n unit command unit command ( n = real number or list of real numbers) •  The two unit commands are linked with “ ” and used as a single unit conversion command. The two unit commands must be from the same category.
  • Page 240 Variable Data The Variable Data category contains variables that store input and output values of each app. The menu items that appear when you select C > [Variable Data] are app names. Variable Data > Statistics Variables in this category store input values and calculation results for statistical calculations performed and graphs drawn using the Statistics app.
  • Page 241 Statistics > Point Coordinates Coordinates of summary points when Med-Med Regression is performed: Menu item Variable Menu item Variable Summary Point Coords x Summary Point Coords y Summary Point Coords x Summary Point Coords y Summary Point Coords x Summary Point Coords y Statistics >...
  • Page 242 Variable Data > Distribution Variables in this category store the results of distribution calculations performed using the Distribution app. Menu item Variable Menu item Variable Normal Cumulative Dist Lower zLow x Inverse xInv Normal Cumulative Dist Upper x1 Inverse x1InvN t Cumulative Dist Lower tLow x2 Inverse...
  • Page 243 All > Symbol This menu includes the function and symbols in the table below. ∠ E (Engineer Symbol)   ° (Degrees) P (Engineer Symbol) T (Engineer Symbol)   (Radians) G (Engineer Symbol)   (Gradians) ≠ ° M (Engineer Symbol) < k (Engineer Symbol)  ...
  • Page 244 Appendix Using CSV Files You can save the data stored in the list variables, matrix variables or the Spreadsheet app as CSV files. You can also load CSV files saved in the Storage Memory of the calculator into list or matrix variables, or into the Spreadsheet app.
  • Page 245 Other folders (1)  Highlight the folder you want to select and then press O. This will take you into the selected folder. (2)  Highlight the folder’s name and then press O again. 4.  Use the dialog that appears to input up to eight characters for the file name and then press O. To import a CSV file into a matrix variable (Calculate app) 1. ...
  • Page 246 •  All ERROR cell data on the spreadsheet is saved as blank data. 3.  Select T > [CSV] > [Save As]. •  This displays a dialog you can use to select a folder to save the data. •  For the remainder of this procedure, perform the steps from step 3 under “To save matrix variables to a CSV file (Calculate app)”...
  • Page 247 •  If a calculation contains a negative value, you may need to enclose the negative value in parentheses. If you want to square the value -2, for example, you need to input: (-2) . This is because x is a function preceded by a value (Priority 3, above), whose priority is greater than the negative sign, which is a prefix symbol (Priority 7).
  • Page 248 Wrong argument The size relationship between two Change the values so the size relationship size relationship. arguments is opposite from what it should required by the syntax is maintained. Example: 3C10 Non-Real ERROR Calculation that produces a complex Change the [Complex Mode] setting to something other than [Real].
  • Page 249 Equation app errors When you see this It means this: So you need to do this: message: Infinitely Many An infinite number of solutions for – Solutions simultaneous linear equations. No Solution No solution for simultaneous linear – equations. No Variable No variable within a Solver (page 116) Input an equation that includes a variable.
  • Page 250 (d)  Inequality (Example: y >sin( x )) Too Many Sectors You attempted to perform a calculation Specify a range that is narrower and try again. using [ ∫dx ] > [Root], [ ∫dx ] > [Intersection], or [ ∫dx ] > [Mixed] with graph analysis (Graph Solve), but there are 21 or more roots (or intersections) within the specified range.
  • Page 251 O. If this does not resolve life, or some other reason. the problem, contact your retailer or your nearest CASIO service center. If you accidentally format calculator memory If the calculator displays the File System ERROR message because its memory was accidentally formatted, you need to initialize the calculator.
  • Page 252 template or Plane template to draw multiple 3D graphs. Relationship You tried to determine relationship without Use the Line template or Plane template to requires two or more first using the Line template or Plane draw multiple 3D graphs and try again. objects.
  • Page 253 Too Many Columns You are trying to add more than 26 columns Delete columns from the animation table to an animation table. that you do not need and try again. First configure •  You are trying to run an animation without Configure animation settings and try again.
  • Page 254 Out of Range Calculation result that exceeds the Change the calculation formula. calculator display range. Other errors When you see this It means this: So you need to do this: message: No Data The specified data does not exist. (Occurs Change the data specification.
  • Page 255   -1 × 10 < x ≤ 230.2585092 x   0 ≤ x < 1 × 10   | x | < 1 × 10   | x | < 1 × 10 ; x ≠ 0 0 ≤ x ≤ 69 ( x is an integer) 0 ≤...
  • Page 256 MicroPython license information The MIT License (MIT)   Copyright (c) 2013-2017 Damien P. George, and others   Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”, to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:  ...
  • Page 257 CASIO COMPUTER CO., LTD. 6-2, Hon-machi 1-chome Shibuya-ku, Tokyo 151-8543, Japan...

This manual is also suitable for:

Fx-cg100Fx-1au graph