I have the following test data, and I need to interpolate over these data. I attempted to use Interpolation
. However, the interpolated data are not smooth enough. Is there any better way to interpolate my data?
a = Table[DATA[[i, 1]], {i, 1, 35}];
b = Table[DATA[[i, 2]], {i, 1, 35}];
xx = Interpolation[Transpose[{a, b}], InterpolationOrder -> 1];
{{1., 0.}, {1.3432, 57.4713}, {1.39448, 344.828}, {1.41026,
459.77}, {1.43195, 574.713}, {1.45168, 632.184}, {1.4714,
747.126}, {1.49901, 747.126}, {1.53057, 862.069}, {1.54832,
977.011}, {1.57791, 919.54}, {1.59763, 1034.48}, {1.61933,
1091.95}, {1.63708, 1149.43}, {1.6568, 1379.31}, {1.67258,
1551.72}, {1.69428, 1839.08}, {1.71992, 2126.44}, {1.73964,
2471.26}, {1.78107, 3103.45}, {1.7929, 3850.57}, {1.80868,
4540.23}, {1.81854, 5344.83}, {1.83235, 6206.9}, {1.84221,
7011.49}, {1.86193, 8045.98}, {1.87179, 10057.5}, {1.87771,
10747.1}, {1.88363, 11781.6}, {1.89546, 12988.5}, {1.89941,
14712.6}, {1.90335, 15517.2}, {1.9073, 16034.5}, {1.90927,
16781.6}, {1.91124, 17528.7}}
Interplation
? $\endgroup$