19 #include "DGtal/math/MPolynomial.h"
20 #include "DGtal/io/readers/MPolynomialReader.h"
25 using namespace DGtal;
29 void usage(
int,
char** argv )
31 std::cerr <<
"Usage: " << argv[ 0 ] <<
" <P>" << std::endl;
32 std::cerr <<
"\t - computes the first and second derivative of the given polynomial P (in one variable)." << std::endl;
38 int main(
int argc,
char** argv )
52 std::string polynomialString( argv[ 1 ] );
53 std::istringstream polynomialIStream( polynomialString );
55 polynomialIStream >> P;
56 MyPolynomial P1 = derivative<0>( P );
57 MyPolynomial P2 = derivative<0>( P1 );
58 std::cout <<
"P(X_0) = " << P << std::endl;
59 std::cout <<
"P'(X_0) = " << P1 << std::endl;
60 std::cout <<
"P''(X_0) = " << P2 << std::endl;