How can I interpolate 13 hour data with each 10 minutes, in every second?

1 view (last 30 days)
Hello every one,
I have 13 hour data with every 10 minutes.
i want to interpolate it for each seconds
how i can do it.
data is as follows,
Time Radiation Temp.
0 0 0
600 0 0
1200 0 0
1800 36.5946300000000 29.0100000000000
2400 50.5746200000000 28.7500000000000
3000 62.4987100000000 28.7800000000000
3600 98.2878600000000 29.9300000000000
4200 121.181900000000 31.7500000000000
4800 139.141900000000 32.2900000000000
5400 156.500000000000 32.2700000000000
6000 167.104000000000 33.9700000000000
6600 185.441300000000 36.2700000000000
7200 239.470900000000 38.2700000000000
7800 274.751700000000 40.2900000000000
8400 314.058900000000 42.1100000000000
9000 345.637400000000 43.6300000000000
9600 382.724500000000 44.9800000000000
10200 422.117300000000 46.5200000000000
10800 449.421700000000 47.8900000000000
11400 486.433200000000 49.5100000000000
12000 511.013800000000 51.7100000000000
12600 539.139800000000 53.7700000000000
13200 564.628100000000 55.7200000000000
13800 585.507800000000 56.6700000000000
14400 616.338400000000 57.5200000000000
15000 636.895100000000 58.5500000000000
15600 658.774500000000 59.0700000000000
16200 679.727000000000 59.9900000000000
16800 701.098400000000 63.0600000000000
17400 713.257300000000 63.4900000000000
18000 724.608900000000 65.6700000000000
18600 767.270600000000 67.8600000000000
19200 771.118200000000 67.1500000000000
19800 839.754600000000 68.0600000000000
20400 852.725200000000 69.1100000000000
21000 876.230000000000 69.7000000000000
21600 869.717300000000 71.2200000000000
22200 825.666900000000 70.5400000000000
22800 817.189500000000 72.0800000000000
23400 860.358500000000 67.1100000000000
24000 835.607900000000 64.4700000000000
24600 851.146300000000 64.9700000000000
25200 854.680400000000 65.1300000000000
25800 861.492900000000 67.4500000000000
26400 848.179000000000 64.5900000000000
27000 870.046100000000 66.7200000000000
27600 856.728500000000 64.4500000000000
28200 867.915500000000 62.4200000000000
28800 837.411800000000 59.3300000000000
29400 795.646400000000 62.2900000000000
30000 796.197900000000 63.3100000000000
30600 775.079300000000 58.8500000000000
31200 736.508100000000 58.8800000000000
31800 753.204400000000 60.6300000000000
32400 731.331400000000 62.3600000000000
33000 708.395500000000 60.0700000000000
33600 673.866900000000 60.3700000000000
34200 659.135100000000 59.5300000000000
34800 642.369700000000 60.4400000000000
35400 618.595900000000 56.5600000000000
36000 578.968600000000 56.1100000000000
36600 548.965700000000 55.6600000000000
37200 510.643100000000 56.4900000000000
37800 472.743000000000 53.6700000000000
38400 446.911700000000 51.2800000000000
39000 406.642900000000 50.5500000000000
39600 366.350300000000 50.6500000000000
40200 341.357100000000 49.3200000000000
40800 304.200500000000 47.7500000000000
41400 263.010200000000 46.8100000000000
42000 231.029900000000 45.0300000000000
42600 209.456000000000 44.4000000000000
43200 175.998100000000 43.1600000000000
43800 140.178800000000 42.4000000000000
44400 125.433400000000 41.5300000000000
45000 88.5460700000000 40.4100000000000
45600 0 0
46200 0 0
46800 0 0
Please suggest any solutions
Thanks
Pemendra Kumar Pardhi

Accepted Answer

Simon Chan
Simon Chan on 14 Jun 2022
Put the data in timetable and use function retime.

More Answers (1)

Pemendra Kumar Pardhi
Pemendra Kumar Pardhi on 14 Jun 2022
It another solution is done through the 1-D lookup table
as atteched simulink file

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by