Quantcast
Channel: TMS Software
Viewing all articles
Browse latest Browse all 1006

Sequence operators in TMS Analytics & Physics 3.6

$
0
0




The major new feature of the version 3.6 of the TMS Analytics & Physics is the sequence operators. The library now supports sum and product operators with limits. There are the examples of math expressions with the sequence operators and their math formulae:

∑A[i][j]{i=-K:2*N}

TMS Software Delphi  Components

∏sin(i*x){i=-1+K:N-1}

TMS Software Delphi  Components

The sequence operators can be used in any formula and support all standard manipulations: evaluating values of the formula, symbolic derivative and integral calculation. Using the operators allows to write some complicated formula in a compact form. For example, we can write a formula with finite series or finite products. Here is the formula to evaluate an approximate value of the Euler number ‘e’ by a finite series: 

 
TMS Software Delphi  Components

∑(1/i!){i=0:10} = 2.71828180114638

More information about syntax of the sequence operators and their using in symbolic formulae can be found in the documentation for the library.

In the previous article, we described how the TMS Analytics & Physics library can manipulate formulae created with a visual math editor. The new sequence operators also supported with the math editor. Another improvement in the new version of the library is the support of derivative and integral operators in the formulae editor. Here are the examples of using the math editor to manipulate formulae with derivative and integral.

TMS Software Delphi  Components


TMS Software Delphi  Components


The source code of the demo application can be downloaded from here. You can start to manipulate advanced formulae with sums, products, derivatives, and integrals, using the latest versions of TMS Analytics & Physics, TMS FNC Chart, and TMS FNC WX products.




Viewing all articles
Browse latest Browse all 1006

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>