News:

Masm32 SDK description, downloads and other helpful links
Message to All Guests

Main Menu

TheCalculator -new version

Started by RuiLoureiro, April 29, 2017, 06:25:46 AM

Previous topic - Next topic

HSE

So fast!! I'm still not running Calcula79  8)

The first of your examples I take : [ln(3*a*x^-2)]' is not understandable by The Derivator. It requiere: [ln(3*a*x^(-2))]'.  But if you try that in The Calculator81 the solution is not simplified (still better than mine  :biggrin:).

Regards. HSE
Equations in Assembly: SmplMath

RuiLoureiro

#16
Hi HSE
To TheCalculator ,'+' and '-' are signs after the operator '^'. So we dont need to use
bracketes and the solution is simplified.
I give TheCalculator_derivatives24.txt  with 270 examples and we may see how to use it.
The problem with ln(3*a*x^(-2)) is this: TheCalculator doesnt clean the useless brackets (-2)
but it will do in the next version. In this version 2017.12 TheCalculator simplifies a lot
of cases but not all cases.
I dont know why you cannot run Calcula79, but now it doesnt matter, we have Calcula81.

input box=> [ln(3*a*x^(-2))]'

solution box1=> -2*a*x^-3/(a*x^(-2))
++++++++++++++++++++++++++++++++++++++++++++++++++++

input box=> [ln(3*a*x^-2)]'

solution box1=> -2*x^-1

Regards
:icon14:
EDIT: The best way to solve [ln(k*a*x^n)] is to replace it by [n*ln(x)] first. The same to log.
          Unfortunately we need to write a procedure to simplify the [ln(k*a*x^n]' if we want to solve
          [ln(k*a*x^ n)^m]'

RuiLoureiro

#17
Hi all,
        TheCalculator was updated.
        This is the new best powerful version 2017.13 -Calcula82.exe.       

        The file TheCalculator_derivatives25.txt show us 312 examples.
       
        Good luck
                       >>>> ORIGINAL >>> http://masm32.com/board/index.php?topic=175.0

SOME EXAMPLES       
Quote
input box=>     [ln(3*a*x^-2)^2]'

solution box1=> -4*x^-1*ln(3*a*x^-2)

+++++++++++++++++++++++++++++++++++++++++++++++++++++++
input box=>     [ln(3*a*x^-2)^2         +ln(3*x^-2)^2]'

solution box1=> -4*x^-1*ln(3*a*x^-2)    -4*x^-1*ln(3*x^-2)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
input box=> [ln(x^-pi)]'

solution box1=> -pi*x^-1

+++++++++++++++++++++++++++++++++++++++++++++++++++++++
input box=> [ln(3*a*x^-pi)]'

solution box1=> -pi*x^-1

+++++++++++++++++++++++++++++++++++++++++++++++++++++++
input box=> [ln(3*a*x^-b)]'

solution box1=> -b*x^-1

+++++++++++++++++++++++++++++++++++++++++++++++++++++++
input box=> [ln(x^-b)]'

solution box1=> -b*x^-1
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
input box=> [ln(3*a*x^-2)^2* ln(3*x^-2)^2 * ln(a*x^-2)^2]'

solution box1=> -4*x^-1*ln(3*a*x^-2)*ln(3*x^-2)^2*ln(a*x^-2)^2
                         -4*x^-1*ln(3*x^-2)*ln(3*a*x^-2)^2*ln(a*x^-2)^2
                         -4*x^-1*ln(a*x^-2)*ln(3*a*x^-2)^2*ln(3*x^-2)^2
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
input box=> [ln(3*a*x^-2)+ln(3*x^-2)+ln(a*x^-2)+ln(3*a*x^2)+ln(3*x^2)+ln(a*x^2)]'

solution box1=> 0

++ 309 ++++++++++++++++++++++++++++++++++++++++++++++++
input box=> [log(3*a*x^-2)+log(3*x^-2)+log(a*x^-2)+log(3*a*x^2)+log(3*x^2)+log(a*x^2)]'

solution box1=> 0

++ 310 ++++++++++++++++++++++++++++++++++++++++++++++++
input box=> [ln(3*a*x^-2)+ln(3*x^-2)+ln(a*x^-2)+ln(3*a*x^2)+ln(3*x^2)+ln(a*x^2)
            +log(3*a*x^-2)+log(3*x^-2)+log(a*x^-2)+log(3*a*x^2)+log(3*x^2)+log(a*x^2)]'

solution box1=> 0

++ 311 ++++++++++++++++++++++++++++++++++++++++++++++++
input box=> [log(3*a*x^(-2))+log(3*x^(-2))+log(a*x^(-2))+log(3*a*x^2)+log(3*x^2)+log(a*x^2)]'

solution box1=> 0