
Custom functions can be chained and mixed with built-in functions. You can also define custom functions, that return values and take a number of arguments. Had we just said that CplusFive = C + 5, CplusFive wouldn't have changed value when C changed. The quote command returns the unevaluated meaning of a variable, and can be used for more than clearing symbols:Īs you see, in this case the quote command makes the value of C be retrieved whenever CplusFive is evaluated.

In the example above, we start by assigning a value of 34 to the variable a, then calculate using that value. Be careful: if you type "ab", it doesn't mean a*b, but a variable (or function) called "ab"! Additionally, as explained before, symbols (user-defined and built-in) are case-sensitive.īefore, we said that variables are interpreted symbolically, but you can still assign a value to a variable, and reset the variable to its empty meaning later: They don't need to be single-letter: most combinations of letters and numbers that start with a number, are interpreted as a single symbol. Variables and custom functions are generally called user symbols. Operating with variables and custom functions (user symbols) The ! symbol is used to express the factorial (n! = n*(n-1) (n-2)., 5!=5 43 21) of an integer you can insert this symbol with the key above - this key was chosen because it had no utility in Eigenmath, otherwise. The float command (insert it with the key) can be used to convert a number into its decimal/scientific notation form. Similarly, numbers entered in decimal form will not and can not be converted to a fraction representation, so for better results, use fractions if possible. If you don't want to insert "last" automatically, start by pressing some key other than the "magic" ones, such as or, before typing.Īlso note that, by default, Eigenmath does not operate with scientific notation or decimal numbers converting a number to scientific notation or decimal form results in an internal loss of precision for Eigenmath (the conversion is one-way and lossy). (you can insert last at any time by pressing the same keys you'd press to type Ans on Run-Matrix)
#Chromebook eigenmath software
When certain keys, like, ,, and, are pressed right after a result is displayed, last will be automatically inserted before them, because the software understands you are trying to operate on the last result. (as you see, when expressions do not fit on screen they will not be pretty-printed, but rather shown linearly) last is a special variable that always holds the result of the last successful computation. So, to calculate the derivative of the last expression with regards to x, use d(last). Variables and commands are case-sensitive, which means typing "simplify" is different from "SIMPLIFY", and "x" means a different variable than "X". Most commands will treat x as the main variable, unless otherwise specified. What's different in Eigenmath, is that you can also use variables to do symbolic computation with them, unlike with Casio's non-symbolic system where variables always correspond to a number:Īs you probably understood from reading the Eigenmath manual, you can use a set of commands to manipulate the symbolic expressions. If you want to calculate the square root of 7, you can either type sqrt(7) character by character, or use the square root key as a shortcut for typing sqrt(, after which you'll only need to press, and : The output will be pretty-printed whenever applicable, however, command input takes place in a single line, not pretty-printed. You can use Eigenmath as a simple calculator - type 2+3 then press, the result will appear along with another line for command entry: Because of this, you should give it a quick read. Everything except instructions related to the user interface (which is considerably different in the desktop versions) will apply to this port. If this is your first time using Eigenmath, you should see the Eigenmath manual. To type, do as you normally would: press the keys on the keyboard, use and to modify the key meaning, and use to switch between upper and lower-case alpha mode. The blue arrow is meant to indicate a command entry line (where you'll type what you want Eigenmath to do), and the vertical black line is the cursor (it doesn't blink).

The first time you select Eigenmath from the calculator's Main Menu, you'll see a screen with the text "Welcome to Eigenmath", "To see more options, press Shift then Menu", with a blue arrow below, a vertical line after it and a otherwise empty line.
#Chromebook eigenmath how to
For detailed instructions on how to input commands, what functions do and how results are presented, the Eigenmath manual will serve you better.
.jpg)

Note that this kind-of-tutorial focuses on how to use the user interface and features specific to this port, and not Eigenmath in general.
