# Description

DiffIt! Free calculates and explains derivatives of mathematical functions.

Type in a mathematical function and DiffIt! Free will differentiate it. What's more it can even tell you how it arrived at the result. The explanation traces all the steps and also tells you which rules have been applied.

This easy to use tool can help you learn how to find derivatives of most common functions.

Functions supported are:

sqrt exp

sin cos tan

asin acos atan

sec cosec cot

sinh cosh tanh

asinh acosh atanh

sech csch coth

ln log log2

erf erfc

DiffIt! Free is ad supported. If you like this app and you want to get rid of the advertising, please support us and purchase the full version called DiffIt!

Changes in version 1.1.4

- fixed empty input bug

- fixed parsing bug; invalid expressions are detected more reliably

- modified parsing rules; sin(x)^2 will now be interpreted as (sin(x))^2

Note that sin x^2 is now also interpreted as (sin(x))^2, you need to write sin(x^2) for alternative interpretation.

Changes in version 1.1.3

- improved button design

- back button and Action Bar works according to guidelines

Changes in version 1.1.1

- Fixed linkage error

Changes in version 1.1.0

- Improved parsing "sin x" is now an acceptable abbreviation of "sin(x)"

- Added help text and complete a reference of differentiation rules

- Fixed welcome dialog bug

- Improved expression simplification

You must install this app before submitting a review.

Google Play reviews now use Google+ so it's easier to see opinions from people you care about. New reviews will be publicly linked to your Google+ profile. Your name on previous reviews now appears as "A Google User".

Write a review

My review

Review from

# Reviews

Helpfulness

Newest

Rating

Helpfulness

All Versions

All Versions

Latest Version

4.0

9 total

5 4

4 2

3 2

2 1

1 0

Manuel Sequino

Excellent app It permits you to calculate a wide range of functions!! Of course you must not use it during math examinations :-)

Review deleted

# What's New

- slight modifications how input is interpreted

- fixed minor bugs in parser

- added mention of chain rule in explanations

# Additional information

Updated

August 8, 2014

Size

672k

Installs

500 - 1,000

Current Version

1.1.5

Requires Android

2.2 and up

Content Rating

Everyone

Permissions

Report

Flag as inappropriate Offered By

Cogito Learning Ltd

# Similar

## Derivatives

AvelSoft

1

Compute functions derivatives directly on your Android device!

Very useful for math or physics exercices

Very useful for math or physics exercices

✓ Compute first and second derivative

✓ Nice looking functions equations

✓ Lot of functions, like abs, sqrt, cbrt, ln, exp, log, and 24 trigonometrics functions (cos, sin, tan, sec, acos...)

✓ No Internet connection needed

✓ Syntaxic coloration (optional)

## DerivCalc Free

The calculation is performed in a human-understandable way.

This free trial version does not specify the process of calculating the derivative, only the final result is shown.

Try it before purchasing. Update your software application up to the commercial version, with the derivative calculation process shown.

This free trial version does not specify the process of calculating the derivative, only the final result is shown.

Try it before purchasing. Update your software application up to the commercial version, with the derivative calculation process shown.

## Calculus Derivative Calculator

Jesbus

1

This easy to use app calculates the derivative of any formula you enter into it. It will give you both a graphical representation of the derivative, so you can easily understand the output formula, and a representation in text which other software can understand.

No internet connection needed! All calculations are done offline on your device!

This app isn't just a list of derivatives, it uses the quotient rule, product rule and chain rule recursively to produce derivatives.

No internet connection needed! All calculations are done offline on your device!

This app isn't just a list of derivatives, it uses the quotient rule, product rule and chain rule recursively to produce derivatives.

## Differentiate or Integrate

Version 1.3 :

- Crash Fixes

- More intuitive UI

- Crash Fixes

- More intuitive UI

You can also solve differential equations and plot graphs of your choice

Now, do your homework easily when the app :

-- Shows all the steps of differentiation and integration

-- Supports a wide range of functions (trigonometric, polynomial, logarithmic / a combination of them)

-- Draws a graph of any mathematical function

-- Allows you to solve differential equations with initial value problems.

-- Allows you to view the raw data of every computation

-- Has pinch-to-zoom feature so that you can analyze your solutions well

-- Uses multicolored graph plots so that you can compare the solutions of differential equations

For feedback and suggestions, send an email to rajatpawar@hotmail.com. Note that the app is ad-based which is not shown in the screenshots for clarity.

Visit http://rajatpawariit.wix.com/difforint and https://twitter.com/DiffOrInt for further details.

## DerivCalc

This is not a simple derivative calculation; the calculation process is shown in a human-understandable way.

While solving the problem, the calculation process of the derivative is specified of:

- sum

- multiplication

- quotient

- power

- mathematical root

- exponent function

- composite function

- various mathematical functions such as sin, ln, exp etc.

While solving the problem, the calculation process of the derivative is specified of:

- sum

- multiplication

- quotient

- power

- mathematical root

- exponent function

- composite function

- various mathematical functions such as sin, ln, exp etc.

## MATLAB Mobile

Note: To use MATLAB Mobile, you will need a MATLAB license that is current on MathWorks Software Maintenance Service.

Connect to MATLAB remotely from your Android smartphone or tablet.

MATLAB Mobile™ is a lightweight desktop on your Android device that connects to a MATLAB session running on MathWorks Cloud or on your computer. From the convenience of your Android device, you can run scripts, create figures, and view results.

Features

* Command-line access to MATLAB

* Access to MATLAB workspace

* Ability to view MATLAB figures on your Android device

* Record of commands typed on the device in your command history

* MathWorks Cloud connectivity and storage

* Windows, Mac, and Linux connectivity

* Acquire data from device sensors

Limitations

MATLAB Mobile does not support:

* MATLAB apps such as Curve Fitting or Signal Analysis

* Creating graphical interfaces using GUIDE

* MATLAB Editor

* Simulink graphical environment, but the 'sim' command is supported at the MATLAB Mobile command line

* Interaction with 3D figures

About MATLAB

MATLAB is the leading technical computing software for algorithm development, data visualization, data analysis, and numeric computation. MATLAB is used in a wide range of applications, including signal and image processing, communications, control design, test and measurement, financial modeling and analysis, and computational biology.

Requirements

1. One of the following MATLAB licenses:

* Professional or academic license for R2012a or later with an up-to-date MathWorks Software Maintenance Service contract.

* MATLAB Student or MATLAB and Simulink Student Suite R2014a or later.

* MATLAB and Simulink Student Version R2012a or later.

* MATLAB Home.

2. MATLAB Connector installed on the same computer as MATLAB. Starting with R2013a, the MATLAB Connector will be installed with MATLAB. For R2012a and R2012b, download MATLAB Connector at http://www.mathworks.com/mobile/.

3. Android 4.0 or later

MATLAB Mobile and the MATLAB Connector are intended for use behind a firewall on a private network. Virtual Private Network (VPN) use is recommended when used over the public Internet or via 3G or 4G.

## Symbolic

Symbolic is just another GUI for the immense powerful Reduce computer algebra system which is open source software created by many programmers during several decades. You may find lots of examples and tutorials about Reduce in the internet.

This app is based on code provided by Ahmad M. Akra and Prof. Arthur C. Norman (Codemist Ltd. JLisp, precompiled Reduce engine and most of the Latex formatting feature) who published the app AndroidReduce and made available the corresponding source code via sourceforge.net (great, many thanks!).

You may choose between single line and multiline input. In single line mode you may omit closing parentheses and/or the semicolon, but in multiline mode you have to take care of matching parentheses by yourself and explicitly type in a semicolon for telling Reduce that the expression is complete. Multiline mode is convenient for breaking down more complex expressions into several lines and always applies to reading script files. Processing starts when tapping the Go button (if visible) or the Done or Next button of the soft keyboard.

In Settings you find some options to modify the look of the output (preferred width, font size, text or latex).

You may process Reduce scripts stored in files (*.red or *.txt) with ease. Just enter a filename in the input field and tap menu-entry Read to execute it. Or save your precious work by tapping Save. When saving, the tex formatted output fields go to png-files with increasing numbers added to the original file name. But this only works for output fields not too big. Plain text outputs go to a text-file along with the corresponding input expressions. This may be useful for later processing the results in Latex or similar text processing tools.

If you do not know the exact filename containing your desired script just leave the input field empty (e.g. tap Clr button) and tap menu-entry Read to reveal a file selector box showing the files in the actually chosen directory.

Choosing a file only copies the filename to the input text field. Don\'t forget to tap Read again (or the Go button, if visible) to actually start processing the script file because you still have the option to add "in " before the filename to let Reduce process the whole file at once (what is mostly faster).

Tapping Clr or Go or Done during reading a script file will terminate processing the file. But the definitions realized so far stay valid in Reduce till you Reset Reduce.

The directory to read from or to save to may be defined via Settings. This global directory is also valid for in and out statements of Reduce itself. But nested input files do need complete pathnames along with "in" or "out" or "shut".

You may also modify some cosmetic features like background and text colors and the availability of the Clear and Go button which may support an efficient workflow. The settings get saved once you finish Settings with OK and are available next time you start the program.\n\n

So, happy calculating!

Please report bugs, questions and comments to Dieter Egger (dr.egger@alice.de).

## MathStep

While IO

1

MathStep is a symbolic pocket calculator with a complete CAS (Computer Algebra System) built-in. That means that it can solve math problems for you! It has an expression editor with a live preview and even gives you hints to solving a problem by yourself for some operations. It can even work without an internet connection!

NOTE: If you upgrade to Android 5.0+, reinstall the app to continue using offline calculations.

The following operations are currently supported:

- Simplification

- Deriving

- Integration

- Calculating limits

- Calculating sums

- Determining series expansions

- Solving equations

## SpecExp Calculator

SpecExp (Special Expression) Calculator for mathematicians.

With this calculator you can calculate expressions with fractions, complex numbers, matrices.

With this calculator you can calculate expressions with fractions, complex numbers, matrices.

Features:

- Supported functions:

sin, cos, tan, ctan, asin, acos, atan, actan, π, °, sec, csc.

sh, ch, th, cth .

ln, lg, log e .

√, ⁿ√, |a|, sign

/, aⁿ .

Combination, Arrangement (permutation), Factorial.

- Operations with matrices.

- Operations with complex numbers.

- Calculation special values of the trigonometric functions in degrees and radians.

- Calculation of mixed or improper fractions.

- Automatic saving of the expressions.

- Ability to edit the stored expressions.

- Select, Copy, Cut and Paste expressions.

- Feature Pinch-To-Zoom.

- Copy answer.

Application Language:

- English

- Russian

- Turkish

- Azerbaijani

## Scientific Calculator 3D Free

"Scientific Calculator 3D Free" is a powerful math tool for Android consists of 5 calculators. "Matrix Calculator", a tool to calculate the decompositions and various operations on matrix, "Equation Solver" an instrument capable of solving equations of degree n, "Graphing Calculator" a real scientific graphing calculator can draw graphs in 2D and 3D, "Currency Converter" a currency converter always updated with the new exchange rates and "Unit Converter" a small units converter. In addition we find a comfortable Periodic Table of Elements.

Features in detail:

-Matrix Calculator:

--Derived Quantities

Determinant

Rank

Inverse

PseudoInverse

--Decompositions

Cholesky decomposition

LU decomposition whit pivoting

QR decomposition

SVD - Singular Values decomposition

Eigenvalues - Eigenvectors

--Linear Systems

Linear Systems M N

-Graphing Calculator:

--Sample expressions

variable evaluation: pi

function evaluation: sin(0)

variable definition: a=3.5

function definition: f(x)=x^2-1

parentheses: (1-x)^2

--Logarithms and power

sqrt(x): square root; x^0.5

cbrt(x): cube root; x^(1/3)

exp(x): exponential; e^x

log(x), ln(x): natural logarithm

log2(x), lb(x): binary logarithm

log10(x), lg(x): decimal logarithm

log(base,x): arbitrary base logarithm

--Trigonometric - radians

sin(x), cos(x), tan(x)

asin(x), acos(x), atan(x)

--Trigonometric - degrees

sind(x), cosd(x), tand(x)

asind(x), acosd(x), atand(x)

--Hyperbolic

sinh(x), cosh(x), tanh(x)

asinh(x), acosh(x), atanh(x)

--Other

gcd(x,y): greatest common divisor

comb(n,k): combinations

perm(n,k): permutations

min(x,y), max(x,y)

floor(x), ceil(x)

abs(x): absolute value

sign(x): signum

rnd(): random value from [0,1). rnd(max): random value from [0, max).

gamma(x): (x-1)!

mod(x,y): modulo

--Complex numbers

i or j is the complex base. Example:

i*i

(1+i)^2

e^(i*pi)

--Operators

+ - × ÷ basic arithmetic

^ power

% percent

! factorial

# modulo

√ square root

' first derivative

--Binary, octal, hexadecimal

Value converter in binary, octal or hexadecimal input prefixing respectively 0b, 0o, 0x, in decimal.

binary: 0b1010

octal: 0o17

hexa: 0x100

--Derivative

It is possible to compute the first derivative of a function with one argument using the prime notation: log'(5).

The prime mark (quote) must appear immediately after the name of the function, and must be followed by open-parentheses.

The derivative may be plotted e.g. sqrt'(x).

To compute the derivative of an expression you must define the expression as a named function.

Eg f (x) = x ^ 2 + x, after insertion, type f '(x) to display the graph of the derivative.

--Multi plot

To plot multiple functions on the same 2d graph, simply enter them on the same line separated by ";".

--Special Function

Limit Calculator

Indefinite Integrals

Derivative

Definite Integrals

Taylor Series

Tangent Line

ArcLength & SurfaceArea

Formula Tables

--Graph (MultiPlot up to 6 functions)

Graph of parametric functions

Graph in polar coordinates

MultiPlot 3D

--Widget Calculator

Say about us

http://appszoom.com/android_applications/tools/bismag-calculator-3d_czsgc.html

http://www.androidworld.it/2013/05/25/italia-chiama-android-bismag-calculator-3d-speeder-nasoni-ditalia-159363/#

Facebook:

http://www.facebook.com/pages/BisMag-dev/423719257659310

"BisMag Scientific Graphing Calculator 3D"is a demo version of "BisMag Calculator 3D" if the product is to your liking and you find it useful try the PRO version.

scientific calculator, scientific calculator app, grapher, graphic calculator, integration, derivative, mathematica, matlab, mathcad, complex numbers, plotting, graph plot, plotter, calculation, symbolic calculations, graphing calculator, study of function, asymptote, derive, arity, symja

## Calc Sense

Calc Sense is a scientific calculator with all the functions you need.

It brings an intuitive but powerful calculator to you with the Pure Android™ feeling.

It brings an intuitive but powerful calculator to you with the Pure Android™ feeling.

It is built for Android Jelly Bean 4.4, but is compatible with Android 2.2+

On tablets, you can directly click on secondary functions.

Fractions and power functions will be displayed like real fractions / power functions.

For the answer you can choose between real fractions or decimals.

Functions:

• Power and root functions

• Trigonometric functions in degrees and radians

• Percentage

• Logarithm (natural and 10-based)

• Built-in help

• More than 200 built-in constants

Free functions:

• 5 customizable constants

• 3 memories

• History (max 5)

Premium functions:

• Unlimited customizable constants

• 26 memories

• Unlimited history

Compatibility

• Support for Android 2.2+

• Support for tablets

• Support for App2SD

Android is a trademark of Google Inc.

## MatCalc - Matrix Calculator

kc

1

MatCalc is an open source and free matrix calculator. It is powerful and easy-to-use, ideal for high school and undergraduate maths or engineering students. It features 18 matrix operations from finding inverses, calculating norms to solving linear system of equations.

Although this app is in BETA, everything should work as intended. Please let me know if you find any bugs.

Source code is available on GitHub. https://github.com/cong89/matcalc

## Prime Calc

Aeiou

1

PrimeCalc - free scientific symbolic calculator

- 70 functions, 20 mathematical constants and up to six variables

- New functions and constants can be defined by the user

- Supports complex numbers

- Matrices, vectors, sets and calculations on them

- Solves the mathematical equations

- Calculate the integrals and derivatives

- Step-by-step calculations

- And many more

Supported functions, operators, and mathematical constants:

Arithmetic:

Operators +, -, ×, ÷, %

x^n - nth power of x

√(x) - Square root of x

√(n, x) - nth root of x

ln(x) - Natural logarithm of x

log(x) - Logarithm of x to base 10

log(n, x) - Logarithm of x to base n

∑(f(x), imin, imax) - Summation of f(x) from imin to imax

∏(f(x), imin, imax) - Product of f(x) from imin to imax

Mathematical analysis:

∫(f(x)) - Indefinite integral of f(x)

∫(f(x), xmin, xmax) - Definite integral of f(x) from xmin to xmax

∂(f(x)) - Derivative of f(x)

lim(f(x), c) - Limit of f(x) when x approaches c

Equation solving:

Representation of polynomial - x^2+3x-2=0

= - Polynomial equation operator

Numerical Functions:

m mod n - Remainder of m ÷ n

gcd(m, n) - Greatest common divisor of m and n

lcm(m, n) - Least common multiple of m and n

abs(n) - Absolute value of n

round(n) - Integer closest to n

frac(n) - Fractional part of n

floor(n) - Floor value of n

ceil(n) - Ceiling value of n

Complex numbers:

Representation - 5+2i

re(c) - Real part of complex number c

im(c) - Imaginary part of complex number c

Statistics:

median([a]) - Median of [a]

gmean([a]) - Geometric mean of [a]

amean([a]) - Arithmetic mean of [a]

randi(n) - Random integer from 0 to n

randr - Random real from 0 to 1

Number theory:

harmonicN(n) - nth harmonic number

Combinatorics:

n! - Factorial of n

binomial(n, k) - Binomial coefficient

multinomial(n1, n2, ...) - Multinomial coefficient

catalanN(n) - nth Catalan number

fibonacci(n) - nth Fibonacci number

Trigonometric functions:

sin(x), cos(x), tan(x)

sec(x), csc(x), cot(x)

asin(x), acos(x), atan(x), acot(x)

Hyperbolic functions:

sinh(x), cosh(x), tanh(x)

arsinh(x), arcosh(x), artanh(x)

Matrixes:

Representation - [[1,2],[3,4]]

[m1]⋅[m2] - Product of [m1] and [m2]

tran([m]) - Transpose [m]

ctran([m]) - Conjugate and transpose [m]

inverse([m]) - Invert [m]

det([m]) - Determinant of [m]

tr([m]) - Trace of [m]

mpow([m], n) - nth matrix power of [m]

Number sets:

Representation - [1,2]

union([a1], [a2]) - Union of two sets

intersec([a1], [a2]) - Intersection of two sets

max([a]) - Largest element of [a]

min([a]) - Smallest element of [a]

Constants:

π - Number Pi

e - Euler's number

i - Imaginary unit

∞ - Infinity

γ - Euler–Mascheroni constant

G - Catalan's constant

A - Glaisher–Kinkelin constant

φ - Golden ratio

κ - Khinchin's constant

C₂ - Twin prime constant

ζ₃ - Apéry's constant

B₄ - Brun's constant for prime quadruplets

B₂ - Brun's constant for twin primes

EB - Erdős–Borwein constant

δ - Feigenbaum first constant

α - Feigenbaum second constants

BL - Legendre's constant

M₁ - Meissel–Mertens constant

# More from developer

## Tewter Essential Algebra

GCSE level math training and revision. This innovative app automatically generates questions according to the UK curriculum. It keeps track of your performance and automatically creates revision sessions that focus on your weak points. It's the easiest way to practice maths for the next exam.

The unique symbolic algebra system lets you answer the algebra questions in free form.

Note: This app is a plug-in for the free Tewter base app. Please install the free Tewter app first!

Features

automatic question generator with almost unlimited variationsquick section test, chapter revision, course revision and exam-like teststatistics and success rates for sections and chaptersquestions relevant for the national curriculumeasy to read tutorialsfree app contains Number Facts questions and tutorialsplugin system. Manage all chapters through this appspecial mathematical keyboard containing all symbolsclean design

Topics

algebraic expressionsalgebraic expressions involving squaresusing index laws in algebraic expressionsexpanding bracketsfactorising expressionssimplfying algebraic expressionsmultiplying two bracketssquares of bracketssolving equations and the balancing method

## Tewter

GCSE level math training and revision. This innovative app automatically generates questions according to the UK curriculum. It keeps track of your performance and automatically creates revision sessions that focus on your weak points. It's the easiest way to practice maths for the next exam.

Features

automatic question generator with almost unlimited variationsquick section test, chapter revision, course revision and exam-like teststatistics and success rates for sections and chaptersquestions relevant for the national curriculumeasy to read tutorialsfree app contains Number Facts questions and tutorialsplugin system. Manage all chapters through this appspecial mathematical keyboard containing all symbolsclean design

Topics

prime numbersfactors and prime factorsgreatest common factorlowest common multiplesquare numbers and cube numberssquare roots and cue rootsindicesindex lawsfractional indicespowers of 2 and 10

## DiffIt!

DiffIt! calculates and explains derivatives of mathematical functions.

Type in a mathematical function and DiffIt! will differentiate it. What's more it can even tell you how it arrived at the result. The explanation traces all the steps and also tells you which rules have been applied.

This easy to use tool can help you learn how to find derivatives of most common functions.

Functions supported are:

sqrt exp

sin cos tan

asin acos atan

sec cosec cot

sinh cosh tanh

asinh acosh atanh

sech csch coth

ln log log2

erf erfc

Changes in version 1.1.4

- fixed empty input bug

- fixed parsing bug; invalid expressions are detected more reliably

- modified parsing rules; sin(x)^2 will now be interpreted as (sin(x))^2

Note that sin x^2 is now also interpreted as (sin(x))^2, you need to write sin(x^2) for alternative interpretation.

Changes in version 1.1.3

- improved button design

- back button and Action Bar works according to guidelines

Changes in version 1.1.1

- Fixed linkage error

Changes in version 1.1.0

- Improved parsing "sin x" is now an acceptable abbreviation of "sin(x)"

- Added help text and complete a reference of differentiation rules

- Improved expression simplification