Showing posts with label iPhone. Show all posts
Showing posts with label iPhone. Show all posts

Sunday, October 28, 2012

Review of FreeCalcFxc

Review: FreeCalcFxC

Platforms: iPhone and iPod Touch, will run on an iPad

Versions Available:
Free Version
$0.99 Scientific Version
$0.99 Financial Version

The only difference between the Free Version and the Scientific Version is that the Free Version is ad-supported.


Keyboard

The keyboard is a simple layout of 34 keys. The keys are labeled with one function. To access the shift function, press the gold shift key. The names of the shifted function replace the primary functions. Kudos for simplicity, however, my personal preference is to see both the primary and shift functions at the same time.

RPN and Algebraic Mode

The default mode is RPN (Reverse Polish Notation), but you can always enter an algebraic formula by pressing the "=f" key. The "=f" becomes the "=" to terminate entry of the formula.

Many, many, many calculators are available

Accessing the Focused Calculator list gives many calculators such as Math and Trig (the main calculator), Time Value of Money, Bonds, Statistics, Probability and Conversion calculators. For me the Conversion calculators leave a little to be desired, since there are no direct conversion keys attached to the default keyboard (luckily, that can be remedied!).

In addition to the Focused Calculators, CalcFxC gives formula template calculates. Among these formula calculators you have Percent Change, Distribution Functions, and the Quadratic and Cubic Equations.

The keyboard gives a good response when the "keys" are pressed. The screen is a two line (adjustable) screen which displays the y-stack and x-stack. The stack is four levels.

Help can be accessed by pressing and holding a key.

Real Numbers and Limits

The calculator operates on real numbers only. So, entering √-1 will return an error. As a consequence, the polynomial solvers return only real roots. The numbers range in the order of -10^-308 to 10^308.

There are no fractions or exact values of trig functions.

Math and Trig Keyboard

This keyboard contains functions usually not found a standard scientific calculator:

sqrtpi: takes the square root of the number then multiplies it by π
exmp1: e^x - 1, known on Hewlett Packard Calculators as the EXM1 function
log1p: ln(x + 1), known on Hewlett Packard Calculators as the LNP1 function
jn: Bessel Function of the First Kind, with x on the y-stack and the order n on the x-stack. jn also returns the Bessel Function of the Second Kind.
quad: Takes three arguments from the stack (a, b, c of ax^2+bx+c) and returns the real roots.

If you want to access the hyperbolic functions, you will need to call the Math and Hyperbolic calculator.


Memory

The calculator has 27 memories: memories a through z, and a special register ra. Storage and recall arithmetic can be performed on register ra - no idea why (except for maybe programming limitations) CalcFxC decided to restrict this feature to one register.

Programmability in the Form of Customizable Calculators

CalcFxC does not offer "traditional" macro or program capability. Instead, CalcFxC offers the ability to edit and create custom keyboards. You can redefine the key's name and help screen, along with it's formula. You have access to all of the functions. To use the stack arguments, use rgx(), rgy(), rgz(), and rgt() for the x, y, z, and t stacks respectively. This is a fun feature for those who has ever wanted to design their own calculators, and I am one of them!

To emulate the stack operations properly, you will need to define the formulas for each stack.

For example, if I designate the comb function as the Combination function, I would use the following formulas:
x Formula: combin(rgy(),rgx())
y Formula: rgz()
z Formula: rgt()
t Formula: rgt()
Last x Formula: rgx()

Functions can be copied and pasted. You will need some experience with RPN calculators to take advantage of this feature.

Final Word

This app is enjoyable to use. I am probably going to spend an afternoon or evening making a custom calculator. RPN fans, this is a good calculator app to get.

Since I am not a fan of ads, I will pay the $0.99 to get the non-ad version.

4.5 of 5 stars.

Eddie


This blog is property of Edward Shore. 2012.


Monday, September 24, 2012

iOS App Review: PowerOne FE - 9/24/2012

As we move closer to using our tablets, smartphones, and other "one-stop" machines for literally everything, I want to start reviewing calculator apps on occasion. Today, it is the PowerOne App. All the screen shots are from the iPad app.


App: PowerOne
Software created by Infinity Softworks
Type of Calculator: Finance, Scientific, Construction, among possibly others
Are there Lite editions? Yes
Price of the Full Edition: $4.99 (Update 9/15/2012)
Available on: iPhone/iPod Touch, iPad (I do not know if an Android version is available)


Features:

* Full force scientific calculator with calculus, matrices, vectors, complex numbers, and basic logic computations
* Templates for every kind of application. They are easily accessed in with the Library app.
* You have the ability to create your own templates and share them via email. You can also share results from templates.
* The calculator works in either Algebraic or RPN mode.

Pros:

* Templates are available for most applications. You can share results and templates through email.
* You can mark templates as favorites and organize them.
* Often, the templates will self-calculate results as you enter data.
* The version you purchase will pre-load templates from appropriate subject. However, with any version, you can access all templates. I am running the Finance version.
* The factorial function (fact) works for all real arguments.
* Complex functionality extends to the trigonometric functions and exponential functions.

Four examples of templates are shown below:

Cons:

* The calculator is very cumbersome to use if you want to use advanced functions. First, you have to select different keyboards (trigonometry, number, etc) to get access to different commands. The Advance tab gets you access to these keyboards.
* The Help button gives only basics, and but syntax for each function. If you want syntax, you have to call up the Advanced Tab, pressing more, and scrolling down. Don't forget if you want to access the different keyboards, you have to scroll back up.
* The language is cumbersome. I have not tried to program a template in this version in the app, but the learning curve seems to be steep.
* If you want statistical functions, use the templates rather than the calculator, because the functions are confusing to get to run properly.
* Regarding the Function Graph template, you will need to type the entire function yourself. No access to the function calls. Worse, the keyboard does not stay on the alphabetic keyboard, and inconsistently switches back to the numeric keyboard. Almost impossible to type functions. Note: This complaint is limited to the iPad. Thankfully the iPhone/iPod Touch version does not have this problem.
* When entering arguments in templates, the numeric keypad shows up with no functionality. The arithmetic functions show up by the press of the Math key, but it blocks your number pad! Also, no way to enter π other than typing the value out: 3.14159265359... (See below)

Overall:

* If you are looking for solvers to common problems, this app is great for it. Many templates are available.
* For this version (I can't find the version number at this time), I would not recommend this app for regular calculator use, at least the iPad version. The iPhone version may be more useable as far as the calculator is concerned.

Syntax of some functions and numbers are presented here. Spaces between arguments are added for readability only; not required.

Any principal root: root(y; x) returns y^(1/x)

Complex Numbers - rectangular: (real ; imag)

Complex Numbers - polar: (radius ;@ angle). The Help screen got the syntax wrong, you need both the color and at sign.

Base Designations: _d, _b, _o, _h (but Hexadecimal numbers must start with a number) are entered by pressing the dec, bin, oct, and hex keys on the Programmer keyboard, respectively.

Matrices: [ [a_11 ; a_12 ; a_13 ; ... ] ; [a_21 ; ...] ... ]. Colons separate row entries as well as columns.

Numeric Derivative: nDeriv("f(x)" ; "x" ;point). The function and its variable are enclosed in quotes. The quotes are included on the Calculus keypad.

Numeric Integral: fnInt("f(x)" ; "x" ; lower limit ; upper limit). The function and variable are enclosed in quotes.

In the Statistics keyboard, the nCr and nPr keys calls up the comb and perm functions, respectively. Both take two arguments, n and r.

As always, comments and questions are welcome.

Until next time,
Eddie

This blog is property of Edward Shore. © 2012

Sunday, April 8, 2012

Review: iMathPac App from Mobile Caltronics

Welcome to blog entry # 69: Happy Easter to Everyone!

Review: iMathPac by Mobile Electronics

Platforms: iPhone, iPod Touch, iPad (can be zoomed)
Cost: Free
Link: Mobile Electronics Website
Location of Company: Central Florida

iMathPac is an app that features a scientific calculator and a graphing application. The features iMathPac have are:

* Trigonometry
* Angle Modes included are Degrees and Radians
* Factorial for any number, not just integers
* Permutations and Combinations
* Full complex number support (rectangular notation only)
* Graphing of functions, inequalities, and inverse functions.
* One touch conversion between fractions and decimal approximations

Below are some screen shots of this powerful and free calculator.

Notes:

* The numeric keypad is in the layout of a phone, which is opposite of the key layout on most calculators.
* There is no shift key, which I believe is by the company's design.
* The e key enters the constant e = 2.17828182845905 (to 16 decimal places). To use the exponential function, just press the e key then the ^ key.
* If you press the 1/x, "^(-1)" will be attached to the end of expression.
* Complex number calculations include trigonometric (watch the angle mode), logarithmic, powers and roots, and exponential - which is really nice!
* There is no "EE" key, so you have to enter large exponents as such: nnnn*10^(xxx)
* The minus key, -, acts as both the negation key and subtraction. In calculators with algebraic systems, I prefer this to having separate keys for negation and subtraction.
* The gamma function can be calculated using the factorial: Γ(x) = (x-1)!
* The absolute value (abs) and floor function (||x||) are available in graph mode only. I do believe the graph mode operates in Radians mode only.
* Tap on the graph to find the value of all functions. Pinch to zoom (not perfect).

What I Love about this App
* Full complex number support - and yes I am a big fan of this
* The factorial function is not restricted to integers - I am also a big fan
* The screen looks sweet, well use of color
* The ability to graph inequalities and inverse functions
* Who can beat free? A lot of features for a free calculator.

What Could be Improved
* No memory, store, and recall. This could be helpful in complex calculations.
* There is no fixed decimal mode settings.
* You can copy expressions, but where to paste them?

Recommendation
iMathPac is a free, powerful calculator, with a lot of powerful features. It is a nice scientific calculator with great graphing capabilities. Definitely worth the download.

Rating: * * * * * (out of 5)

This blog is property of Edward Shore. © 2012

Earth's Radius by Latitude

Earth's Radius by Latitude Introduction: Calculating the Earth’s Radius In quick, general calculations, we assume that the...