Complete list (all 2900) of fx9860GII functions
7 posts
• Page 1 of 1
- brickviking
- Member
- Posts: 27
- Joined: Fri Aug 28, 2015 5:10 am
- Calculators: Casio fx-9750G PLUS, Casio fx-9750GII (SH4)
Complete list (all 2900) of fx9860GII functions
I see varying answers to this question, but nothing explicitly listing all 2,900 functions in one single place. Amazon and Casio all seem to show us a subset of these, listing the categories. The PDF documents (fx9860GII-Soft) seem to scatter lists of these among all the chapters. My Google-fu doesn't work very well.
The reason I'm asking is to compare it against the list of functions available for the HP-50G, which is considered far more powerful but only claims 2,300 functions.
(Post 6)
The reason I'm asking is to compare it against the list of functions available for the HP-50G, which is considered far more powerful but only claims 2,300 functions.
(Post 6)
Regards, BrickViking
- Jsec42
- Member
- Posts: 24
- Joined: Sun Aug 31, 2014 4:48 pm
- Calculators: Casio Cfx Series, Casio fx-9860GII
Re: Complete list (all 2900) of fx9860GII functions
Hello Brickviking! I have been using Casio Calculators for a while now - here's what I know about [OPTN][F1](There are so many commands in Casio-OS that I shouldn't cover all of them in one post).

- Code: Select all
"List" token - "List <#list>" - specifies a list variable - can also be accessed by [shift][1]
"L->M"/"List->Mat" - Transfers a list into a ? dimension of a matrix?
"Dim" - "Dim List <list>" - returns the dimension of a list
"Fill"/"Fill(" - presumably fills a list/matrix, but I do not know the syntax
"Seq"/"Seq(" - "Seq(<expr>,<ind. Variable>,<#start>,<#end>,<#step>)" - Creates a sequence of values from an expression - Basically Sum Seq( will give you summation, and Prod Seq( will give you the cumulative product
"Min&Max&Mean&Med&Sum&Prod&Cuml"/"Min(&Max(&Mean(&Median(&Sum &Prod &Cuml " - "Min(<list>)" or "Max(<list>)" or "Mean(<list>)" or "Median(<list>)" or "Sum <List>" or "Prod <list>" or "Cuml <list>" - statistics analysis commands - though it is probably a better idea to use the statistics mode for this, these commands work too
"AUG" - "Augment(" - I think this concatenates a list/matrix, but I don't really know much about this one
"%" - "Percent " - "Percent <List>" - Calculates the percentage that a value makes up the sum of a list :crazy:
"∆" - "∆List " - "∆List <List>" - Calculates the increment between elements in a list :shock:
- brickviking
- Member
- Posts: 27
- Joined: Fri Aug 28, 2015 5:10 am
- Calculators: Casio fx-9750G PLUS, Casio fx-9750GII (SH4)
Re: Complete list (all 2900) of fx9860GII functions
So, talking about Lists, is there any way in Program mode to take a sequence of variables and assign those to a specified List? I haven't managed to find one yet, without stuffing things into a Matrix and using Matrix->List. i.e. What I effectively want is the following:
When I try this from Run/Mat, I get "Syntax Error", and in fact I get it from everywhere except inside Stat. Even there, the best I can do is: {A, B, C, D, E, G} with my pointer on the List header. And yes, I did want G in there too.
(Post 7)
- Code: Select all
A~E->List 1
When I try this from Run/Mat, I get "Syntax Error", and in fact I get it from everywhere except inside Stat. Even there, the best I can do is: {A, B, C, D, E, G} with my pointer on the List header. And yes, I did want G in there too.
(Post 7)
Regards, BrickViking
- Jsec42
- Member
- Posts: 24
- Joined: Sun Aug 31, 2014 4:48 pm
- Calculators: Casio Cfx Series, Casio fx-9860GII
Re: Complete list (all 2900) of fx9860GII functions
{A,B,C,D,E,G} is the best you can do, I'm afraid :/ But that "should" be correct syntax.
- brickviking
- Member
- Posts: 27
- Joined: Fri Aug 28, 2015 5:10 am
- Calculators: Casio fx-9750G PLUS, Casio fx-9750GII (SH4)
Re: Complete list (all 2900) of fx9860GII functions
Okay, I've got that sorted out then...
Here's a couple of small routines to save and restore all numeric vars, not matrices or Lists. In the following code, replace Theta with Alpha ^ and r with Alpha x².
I used List 6, because there's only 6 Lists per File on a fx9750G+, and that's what I wrote these routines for. So, is there a better way to do this? That's an awful lot of lines just to restore 28 variables.
(Post 8)
Here's a couple of small routines to save and restore all numeric vars, not matrices or Lists. In the following code, replace Theta with Alpha ^ and r with Alpha x².
- Code: Select all
File 6
{A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,r,Theta}->List 6
File 1
- Code: Select all
File 6
List 6[1]->A
List 6[2]->B
...
List 6[27]->r
List 6[28]->Theta
File 1
I used List 6, because there's only 6 Lists per File on a fx9750G+, and that's what I wrote these routines for. So, is there a better way to do this? That's an awful lot of lines just to restore 28 variables.
(Post 8)
Regards, BrickViking
- SimonLothar
- Senior Member
-
- Posts: 605
- Joined: Sat Sep 15, 2012 6:59 am
- Location: Krautland ****
- Calculators: Casio fx-7400GII, Casio fx-7400GII (SH4), Casio fx-9750GII, Casio fx-9750GII (SH4), Casio fx-9860G, Casio fx-9860G SD, Casio fx-9860G Slim, Casio fx-9860GII SD, Casio fx-9860GII SD Power Graphic 2, Casio Classpad 330 plus, Casio fx-CG20, Casio fx-CG50, Casio Classpad fx-CP400
Re: Complete list (all 2900) of fx9860GII functions
This is a complete list of available OpCodes on a fx9860GII OS2.02.
If you copy it into some textfile, transfer it to your fx-9860 and view it with noteview, you will even see the CASIO multibyte characters.
If you copy it into some textfile, transfer it to your fx-9860 and view it with noteview, you will even see the CASIO multibyte characters.
List: Show
I'll be back!
- Jsec42
- Member
- Posts: 24
- Joined: Sun Aug 31, 2014 4:48 pm
- Calculators: Casio Cfx Series, Casio fx-9860GII
Re: Complete list (all 2900) of fx9860GII functions
Unfortunately that does seem to be the best way to save/restore variables. 

7 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 48 guests