Mathematical Software. Mathematical Research. Mathematical Education. Tvalx Products.
Derivative Calculator Level 2 for Windows 98, Windows 2000, Windows Server (2000, 2003, 2008, 2012), Windows XP, Windows Vista, Windows 7, and Windows 8.
Type into Function textbox a mathematical function using keyboard or clicking buttons. Them click button 'calculate' or press key Enter. For example, type tan(x) and press Enter. The result tan(x)^2+1 will appear in Derivative textbox.
Now type tan(x) into Function window and 20 into Derivative Order textbox and press Enter. The result is 3628800*tan(x)^11+13305600*tan(x)^9+18627840*tan(x)^7+12207360*tan(x)^5+3610112*tan(x)^3+353792*tan(x). All calculations are reflected in History textbox.
Type function x^2 and calculate derivative that is 2*x. Type 3 for x in Numeric Value pane. Click button 'calculate' in Numeric Value pane. You will get function value 9 and derivative value 6.
This calculator calculates derivative functions of high orders in symbolic and numeric forms. Numerical coefficients and values are calculated with precision 13-15 digits. Obtained symbolic formula can be used with Graphing Calculator 2D Parametric, Graphing Calculator 2D Polar, and Graphing Calculator 2D Numeric for drawing graphs. There is also possibility to use symbolic parameters ( for example, sin(a*x)+cos(b*x)), but then numeric values and graphs cannot be calculated, of course.
Lets continue. You can type into Edit Formula window a mathematical expression of any length and complexity. For example, type (1+sin(2+cos(3))+tan(4))/(ln(5)-tan(6)+atan(7)). Typing of such expression takes time. If you want to repeat such formula (after other calculations), go to Tab History. In the History rich-text-box find the formula and select it (pressing left button on mouse and dragging mouse). Right-Click and choose Copy from right-click menu. Return to Tab Formula. Right-click into Edit windows and from context-menu choose Paste. All text-boxes in the calculator have similar right-click menus.
The easiest way to edit formula is left-clicking buttons. It allows to keep brackets balanced, functions names correct and so on. Clicking the button "calculate" triggers calculation of entered formula. The result of calculation appears in the window (text-box) named Result.
The second way is to use keyboard (and keypad). All controls usual for editing are available. Pressing the key Enter triggers calculation. Before using keyboard don't forget to click inside text-box to get focus (blinking cursor).
After calculation the entered formula is not deleted from the Edit window allowing to modify formula. If you want to delete formula select it by mouse and delete. For selecting text you can use right-click menu "Select All" or left-click mouse dragging along the text. For deleting selected text use right-click menu "Cut" or "Delete".
Using right-click menu you can copy and paste text between Edit window and all other text-box windows.
For copying text from saved History file open saved History file (usually in WordPad, Notepad, or MS Word ), drag mouse along the text for selection and then choose Copy from right-click menu. Then go to Formula tab, right-click onto Edit window, select command Paste.
Apply the same procedure for copying text from History window or saved History file into variables windows in Variables tab.
Functions and operations have to be entered exactly as they appears by pressing buttons. Alternative names are not supported.
Numbers can be entered in wide variety of formats. But for exponent always use E, since "e" is reserved for "number e". Long numbers will be rounded for 14 digits. For example, 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 will become 1.2345678901234E+99.
Calculation of high order derivatives can be long. For aborting calculation click Stop button. Calculation will stop at current iteration. Result of current iteration will be shown in History text-box.
Differentiation of functions is following:
D(f(x) + g(x)) = D(f(x)) + D(g(x))
D(Σ(k1; k2; f(x))) = Σ(k1; k2; D(f(x)))
D(f(x) - g(x)) = D(f(x)) - D(g(x))
D(f(x) * g (x)) = D(f(x)) * g(x) + f(x) * D(g(x))
D((f(x) / g(x)) = D(f(x) * g(x)^(-1)) = D(f(x)) * g(x)^(-1) - f(x) * g(x)^(-2) * D(g(x))
D(f(x)^a) = a * f(x)^(a-1) * D(f(x))
D(e^f(x)) = e^f(x) * D(f(x))
D(f(x)^g(x)) = D(e^(ln(f(x)) * g(x))) = e^(ln(f(x)) * g(x)) * D(ln(f(x)) * g(x)) = f(x)^g(x) *( f(x)^(-1) * D(f(x)) * g(x) + ln(f(x)) * D(g(x)))
D(ln(f(x))) = f(x)^(-1) * D(f(x))
D(log(f(x))) = D( ln(10)^(-1) * ln(f(x))) = ln(10)^(-1) * f(x)^(-1) * D(f(x))
D(sin(f(x))) = cos(f(x)) * D(f(x))
D(cos(f(x))) = (-1) * sin(f(x)) * D(f(x))
D(tan(f(x)) = (scn(f(x))^2) * D(f(x))
D(ctg(f(x)) = ( - csc(f(x))^2) * D(f(x))
D(scn(f(x)) = scn(s(x)) * tan(f(x)) * D(f(x))
D(csc(f(x)) = -csc(s(x)) * ctg(f(x)) * D(f(x))
D(asin(f(x)) = (1 - f(x)^2)^(-0.5) * D(f(x))
D(acos(f(x)) = (-1) * (1 - f(x)^2)^(-0.5) * D(f(x))
D(atan(f(x)) = (1 + f(x)^2)^(-1) * D(f(x))
D(actg(f(x)) = (-1) * (1 + f(x)^2)^(-1) * D(f(x))
D(ascn(f(x)) = (f(x)^4-f(x)^2)^(-0.5) * D(f(x))
D(acsc(f(x)) = (-1) * (f(x)^4-f(x)^2)^(-0.5) * D(f(x))
D(sinh(f(x))) = cosh(x) * D(f(x))
D(cosh(f(x))) = sinh(x) * D(f(x))
D(tanh(f(x)) = scnh(f(x)) * D(f(x))
D(ctg(f(x)) = (-1) * csch(f(x)) * D(f(x))
D(scnh(f(x)) = -scnh(s(x)) * tanh(f(x)) * D(f(x))h
D(csch(f(x)) = -csch(s(x)) * ctgh(f(x)) * D(f(x))
D(asinh(f(x)) = (f(x)^2 + 1)^(-0.5) * D(f(x))
D(acosh(f(x)) = (f(x)^2 - 1)^(-0.5) * D(f(x))
D(atanh(f(x)) = (1 - f(x)^2)^(-1) * D(f(x))
D(actgh(f(x)) = (1 - f(x)^2)^(-1) * D(f(x))
D(ascnh(f(x)) = (-1) * x^(-1) * (1 - f(x)^2)^(-0.5) * D(f(x))
D(ascnh(f(x)) = (-1) * x^(-1) * (1 + f(x)^2)^(-0.5) * D(f(x))
There is option to choose x, τ, or θ as variable. It is useful if you plan to plug derivative formula into Graphing Calculator 2D Numeric, Graphing Calculator 2D Parametric, or Graphing Calculator 2D Polar. You can use these variables in any combination, mixing them in one formula, but derivative is calculated only in respect to one variable. For example, D(sin(x)*cos(τ)) = cos(τ) * cos(x) by x and D(sin(x)*cos(τ)) = -sin(x)*sin(τ) by τ.
© 2008 Tvalx