Math DLL: aNuMet v0040 released

Developed or developing a new product in PureBasic? Tell the world about it.
somic
User
User
Posts: 66
Joined: Sun Jun 29, 2008 9:11 am
Location: Italy
Contact:

Math DLL: aNuMet v0040 released

Post by somic »

Hello everyone, I've improved my aNuMet.dll library ()

+------------------------------------------------------------+
| Array of Numerical Methods (aNuMet)
| i.e. a DLL for advanced Numerical calculations
| Version 0.0.4.0
| by Carlo Somigliana (somic@libero.it)
| website: www.semelinanno.com
+------------------------------------------------------------+

You can find it in this page:
http://semelinanno.com/downloads/anumet ... _Page.html

Major v0040 Change:
- Added Symbolic Differentiation
[i.e f(x) = sin(2*x^3) + ln(x) => f'(x) = cos(2*x^3)*(6*x^2) + 1/x]
(see files Derive.pbpt for PB and Derive.bas for VB)

Zip file is provided with sample code in PB and VB with all exported functions declarations available in include and module files

Visit my web site for more info and programs (es. Math Plugin for Notepadd++)
http://semelinanno.com

Waiting for comments, critics, bugs and suggestions...
Regards,
Somic
------------------------------------------------------------------------------------
Detailed description:
a DLL for advanced numerical calculations

Implement 40+ Matrix functions, including Determinant, Inverse, Division, Trasposed. Solve equation systems, calculate coefficients of polinomial curve, show matrix elements, etc. Includes equation parser/ solver/ intergator/ differentiation with variables and functions and other functions.

See the sample code in VB and PB for the list of functions. Very fast code
SFSxOI
Addict
Addict
Posts: 2970
Joined: Sat Dec 31, 2005 5:24 pm
Location: Where ya would never look.....

Post by SFSxOI »

Is there source code for it? I'm not opposed to .dll's or lib's its just that if the original of the .dll or lib becomes no longer available i'm stuck with not being able to update for newer versions of PB if needed.
srod
PureBasic Expert
PureBasic Expert
Posts: 10589
Joined: Wed Oct 29, 2003 4:35 pm
Location: Beyond the pale...

Post by srod »

dll's don't need updating! :wink:
I may look like a mule, but I'm not a complete ass.
User avatar
idle
Always Here
Always Here
Posts: 5903
Joined: Fri Sep 21, 2007 5:52 am
Location: New Zealand

Post by idle »

thanks, could be really useful
MrMat
Enthusiast
Enthusiast
Posts: 762
Joined: Sun Sep 05, 2004 6:27 am
Location: England

Post by MrMat »

I haven't tried this dll yet but from the description it sounds fantastic and i imagine a lot of hard work has gone into it. Thank you Somic!
Mat
somic
User
User
Posts: 66
Joined: Sun Jun 29, 2008 9:11 am
Location: Italy
Contact:

Post by somic »

Thank you MrMat for your nice words.
(By the way, sorry for this late post, but I didn't activate the notification option and didn't check
For replies until today)

Yes, the dll required a lot of time and I have to thank pb and the pb team and this forum of
passionated people for making me arise the will and the commitment to make it work.

The matrix routines were originally designed during my university period while the rest is more
recent (the recursive parsing routines where inspired by some VB 3 code found on Microsoft web site) .

I also understand that numbers, functions, derivatives and matrices are not so fascinating nor usefull for many people and this
is the reason why I've got a few comments (or less) and bugs reports.

I knew that the Npp plugin derived is used by a guy in a Dept for Neurological deseade numerical research center
In Bremem (Germany), and this is enough for making me happy and a little proude.

But the most of the return is in personal satisfaction and this is enough.

Regards,
Somic
Post Reply