Casio fxCG50  Hyperbolic functions of complex numbers

02292020, 02:28 AM
(This post was last modified: 02292020 02:35 AM by Dands.)
Post: #1




Casio fxCG50  Hyperbolic functions of complex numbers
Hello,
I recently discovered that my CG50 can't evaluate hyperbolic functions of complex numbers such as cosh(2*i) or sinh(2+2*i) Giving me a "Nonreal ERROR". It's important to point out that other calculators such as the HP Prime and TI Nspire can do this with no problem. If you're asking yourself why I need this: calculating impedance parameters of power distribution lines. I tried both rad and deg modes and my calculator is in Complex mode. Latest OS installed. Any ideas on how why this isn't working? It's a shame because I really expected this calculator to do this. Thanks 

02292020, 05:58 AM
(This post was last modified: 02292020 06:03 AM by Steve Simpkin.)
Post: #2




RE: Casio fxCG50  Hyperbolic functions of complex numbers
(02292020 02:28 AM)Dands Wrote: Hello, In looking at Appendix 2 (Input ranges) of the fxCG50 Software User's Guide, it appears that the CG50 will accept complex numbers for a number of functions (log, powers, roots, etc) but not for any trig functions. One way around this limitation is to install Bernard Parisse's excellent port of Xcas for the fxCG50 named KhiCAS. More information and documentation is available at: https://www.cemetech.net/forum/viewtopic...88&start=0 Once you install KhiCAS, you can evaluate cosh(2*i) for an answer of .41614837 or sinh(2+2*i) for an answer of 1.50930649+3.42095489*i in that environment (rad). Tip: press the "S<>D" key first to enter "approx(" before typing in "cosh(2*i))" to get a decimal answer. Of course this is also a full featured CAS much like the one available on the Prime [ I wonder why ] so it can do a lot more than just these examples. 

02292020, 08:37 AM
(This post was last modified: 02292020 08:38 AM by Dands.)
Post: #3




RE: Casio fxCG50  Hyperbolic functions of complex numbers
(02292020 05:58 AM)Steve Simpkin Wrote: In looking at Appendix 2 (Input ranges) of the fxCG50 Software User's Guide, it appears that the CG50 will accept complex numbers for a number of functions (log, powers, roots, etc) but not for any trig functions. WOW! This is really amazing! Thank you so much for the quick answer. It's definitely a great solution for what I need. It would be amazing if it integrated with the runmatrix mode. Do you know if there's a way to save the most used functions, say cosh, so that it's easier to access? It seems that I always have to find it in the list or type it. Also, is there a way to show the decimal approximation by default instead of always using approx() before the functions? Thanks again! 

02292020, 05:00 PM
Post: #4




RE: Casio fxCG50  Hyperbolic functions of complex numbers
I suppose you could use the identities \(\sinh(z) = \frac{e^z  e^{z}}{2}\), \(\cosh(z) = \frac{e^z + e^{z}}{2}\), \(\tanh(z) = \frac{e^z  e^{z}}{e^z + e^{z}}\), etc.  but it would be nicer if they were built in!
— Ian Abbott 

02292020, 05:02 PM
Post: #5




RE: Casio fxCG50  Hyperbolic functions of complex numbers
(02292020 05:00 PM)ijabbott Wrote: I suppose you could use the identities \(\sinh(z) = \frac{e^z  e^{z}}{2}\), \(\cosh(z) = \frac{e^z + e^{z}}{2}\), \(\tanh(z) = \frac{e^z  e^{z}}{e^z + e^{z}}\), etc.  but it would be nicer if they were built in! Yeah these work but are one extra step in my lengthy calculations. I agree those should be built in. I wish Casio had a channel for users to request future OS updates. Thanks 

02292020, 08:03 PM
Post: #6




RE: Casio fxCG50  Hyperbolic functions of complex numbers
(02292020 08:37 AM)Dands Wrote:(02292020 05:58 AM)Steve Simpkin Wrote: In looking at Appendix 2 (Input ranges) of the fxCG50 Software User's Guide, it appears that the CG50 will accept complex numbers for a number of functions (log, powers, roots, etc) but not for any trig functions. Unfortunately I don't see a quick shortcut for entering the hyperbolic functions. I have been pressing the normal trig key (sin, cos, tan, etc) then left cursor, F5 (A<>a), h, Alpha (to turn off Alpha lock), right cursor. Not very elegant. I also don't see a way to force approximate answers without entering the "approx(" first. At least there is a shortcut key for that (S<>D). I suspect since Xcas is typically used to find exact answers, a persistent approximate mode was not seen as important. You could *normally* use the RunMatrix mode for that. There is also the fact that, due to memory size limitations for Casio apps (2MB), Bernard had to cut back on the features included in KhiCAS. This may also explain why you can't share results outside of the KhiCAS environment. By design, it is like a separate calculator. KhiCAS has a lot of features! Read the 20 posts in the cenetech.net link I provided and look at the documentation link in Bernard's first post for more information. 

02292020, 09:30 PM
(This post was last modified: 02292020 09:31 PM by Dands.)
Post: #7




RE: Casio fxCG50  Hyperbolic functions of complex numbers
(02292020 08:03 PM)Steve Simpkin Wrote: Unfortunately I don't see a quick shortcut for entering the hyperbolic functions. I have been pressing the normal trig key (sin, cos, tan, etc) then left cursor, F5 (A<>a), h, Alpha (to turn off Alpha lock), right cursor. Not very elegant. That's a great way to do it indeed, just use the shortcut for sin and cos and add an 'h'. I like it. I also believe that it was not meant to show approximations right away. Parisse stated that "There is no autosimplification in KhiCAS, except for fractions of integers.". A feature I'd love to see would be to be able to paste results to the run matrix mode. It seems to be not possible right now. Thanks again for all your help Steve. 

03012020, 04:54 AM
Post: #8




RE: Casio fxCG50  Hyperbolic functions of complex numbers  
« Next Oldest  Next Newest »

User(s) browsing this thread: 1 Guest(s)