NUMCXX  0.13.20181108
Numerical library for small projects and teaching purposes
Functions
20-numcxx-matplotlib.cxx File Reference
+ Include dependency graph for 20-numcxx-matplotlib.cxx:

Go to the source code of this file.

Functions

int main (void)
 

Function Documentation

int main ( void  )

Definition at line 9 of file 20-numcxx-matplotlib.cxx.

10 {
11  const double x0=0.0;
12  const double x1=1.0;
13  double h=0.01;
14  double t0=0.0;
15  double t1=10.0;
16  double dt=0.01;
17 
18  const int N=1+ceil((x1-x0)/h);
19  h=(x1-x0)/(double)(N-1);
20 
21  numcxx::DArray1 X(N);
22  numcxx::DArray1 U(N);
23 
24  X(0)=x0;
25  for (int i=1;i<N;i++)
26  {
27  X(i)=X(i-1)+h;
28  }
29 
30  for (int i=0; i<N; i++)
31  {
32  U(i)=sin(20.0*X(i));
33  }
34  numcxx::savetxt("20-plot-X.dat",X);
35  numcxx::savetxt("20-plot-U.dat",U);
36 
37 }
void savetxt(const std::string fname, const TArray< T > &a)
Definition: util.ixx:114
One dimensional array class.
Definition: tarray1.hxx:31

+ Here is the call graph for this function: