Solved

Visual C++

Posted on 2011-03-24
10
279 Views
Last Modified: 2012-05-11
Hi Experts,
                        How to apply Integral Calculas using VC++ is there any direct function for this.

Regards,
Vimal
0
Comment
Question by:vimalalex
  • 5
  • 2
  • 2
  • +1
10 Comments
 
LVL 32

Expert Comment

by:phoffric
ID: 35209281
Sorry, there is no integral calculus built-in function in the C++ Standard Library.
0
 
LVL 32

Expert Comment

by:phoffric
ID: 35209298
Here is what is available in Math:
   http://www.cplusplus.com/reference/clibrary/cmath/
0
 
LVL 37

Expert Comment

by:TommySzalapski
ID: 35209353
You could try one of these libraries.
http://www.mathtools.net/C_C__/Calculus/index.html
0
 
LVL 86

Expert Comment

by:jkr
ID: 35209432
Take a look at this article: http://www.codeproject.com/KB/recipes/FastNumericalIntegration.aspx ("Fast Numerical Integration") which shows a very elegant approach to numerical integration using templates. The result can be as simple as
class DemoFunction
{
public:
    double operator()(double x) const
    {
        return exp(-x/5.0)*(2.0 + sin(2.0*x));
    }
};

DemoFunction f;
int evaluations;
double errorEstimate;
double integral = DEIntegrator<DemoFunction>::Integrate
        (f, 0, 10, 1e-6, evaluations, errorEstimate);
std::cout << integral << ", " << errorEstimate 
          << ", " << evaluations << "\n";

Open in new window

0
 
LVL 2

Author Comment

by:vimalalex
ID: 35217253
Hi All,

                      I am using Visual C++ is there any opensource or free library for thus purpose.

Regards,
Vimal.
0
Enabling OSINT in Activity Based Intelligence

Activity based intelligence (ABI) requires access to all available sources of data. Recorded Future allows analysts to observe structured data on the open, deep, and dark web.

 
LVL 32

Expert Comment

by:phoffric
ID: 35217274
0
 
LVL 86

Accepted Solution

by:
jkr earned 250 total points
ID: 35217282
>> is there any opensource or free library for thus purpose.

Well, see the link above: http://www.codeproject.com/KB/recipes/FastNumericalIntegration.aspx ("Fast Numerical Integration")
0
 
LVL 32

Expert Comment

by:phoffric
ID: 35217299

But this open source has more recommendations:
   http://sourceforge.net/projects/gattmath/
0
 
LVL 2

Author Comment

by:vimalalex
ID: 35217380
Hi phoffric,

                    Will this " http://sourceforge.net/projects/gattmath/ " solve the complete requirements of Integration.

Regards,
Vimal.
0
 
LVL 32

Assisted Solution

by:phoffric
phoffric earned 250 total points
ID: 35217903
This site grants you permission to download this book:
     http://astronu.jinr.ru/wiki/upload/d/d6/NumericalRecipesinC.pdf

You can copy the c code from it, and with the lengthy explanations, you can customize it for your needs.

(My mistake about the previous links - they are not for C/C++.)
0

Featured Post

What Should I Do With This Threat Intelligence?

Are you wondering if you actually need threat intelligence? The answer is yes. We explain the basics for creating useful threat intelligence.

Join & Write a Comment

This is an explanation of a simple data model to help parse a JSON feed
If you’re thinking to yourself “That description sounds a lot like two people doing the work that one could accomplish,” you’re not alone.
The goal of the video will be to teach the user the difference and consequence of passing data by value vs passing data by reference in C++. An example of passing data by value as well as an example of passing data by reference will be be given. Bot…
The viewer will learn how to user default arguments when defining functions. This method of defining functions will be contrasted with the non-default-argument of defining functions.

760 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

22 Experts available now in Live!

Get 1:1 Help Now