1
00:00:00,300 --> 00:00:01,140
So welcome back.

2
00:00:01,230 --> 00:00:06,810
This is the solution of the exercise, we want to calculate the velocity and the acceleration of some

3
00:00:06,810 --> 00:00:07,380
object.

4
00:00:08,070 --> 00:00:10,830
So you see, I have just loaded the same file.

5
00:00:10,930 --> 00:00:15,200
You also have the template and you see here's again the plot and the task.

6
00:00:15,210 --> 00:00:17,850
And I just started to type along with my solution.

7
00:00:18,810 --> 00:00:23,970
And here you see the first solution where I program the forward differences methods.

8
00:00:24,750 --> 00:00:30,120
And first of all, I think it's very important to understand how we can access the individual columns.

9
00:00:30,330 --> 00:00:38,130
So this means the time points T and D coordinates X, and we can do this by writing data, all the points

10
00:00:38,130 --> 00:00:41,400
and then zero full time and one for coordinate.

11
00:00:42,060 --> 00:00:47,350
So you see here, for example, the time goes from zero to 100 in steps of zero point one.

12
00:00:48,360 --> 00:00:55,380
And then I already gave you the hint that we cannot specify here any step with age because this is already

13
00:00:55,380 --> 00:00:56,790
determined by the data.

14
00:00:57,450 --> 00:01:01,560
So the step with will always be the step size from one point to another.

15
00:01:01,590 --> 00:01:07,560
So in this point, since it in this case, since it's equidistant, it will be always zero point one.

16
00:01:08,160 --> 00:01:14,430
And this means if we want to program this whole thing by a function, we only have a single inputs,

17
00:01:14,880 --> 00:01:16,380
which will be our data file.

18
00:01:16,390 --> 00:01:17,970
We do not need each anymore.

19
00:01:19,410 --> 00:01:19,920
OK.

20
00:01:19,950 --> 00:01:27,420
And just another hint I programmed this using a function which I called forward for for differences

21
00:01:27,420 --> 00:01:27,780
methods.

22
00:01:28,140 --> 00:01:29,160
But you don't have to do this.

23
00:01:29,170 --> 00:01:34,530
You could also just do it with a loop, with a while loop, for example, and you don't need to program

24
00:01:34,530 --> 00:01:35,550
this with a function.

25
00:01:36,270 --> 00:01:38,820
So as long as in the end, you get the correct result.

26
00:01:39,030 --> 00:01:39,920
Everything is good.

27
00:01:39,960 --> 00:01:43,500
So this is just my proposal of a solution.

28
00:01:45,250 --> 00:01:49,840
OK, so the first task was to calculate VE and DNA using for what differences methods?

29
00:01:50,260 --> 00:01:51,100
Here's how I did it.

30
00:01:51,880 --> 00:01:59,230
So you see, I returned here again, an array which consists out of data all points zero, which are

31
00:01:59,230 --> 00:02:00,190
two points of time.

32
00:02:00,550 --> 00:02:06,370
And then here I do not return to coordinates, but instead the derivative, and I start by defining

33
00:02:06,370 --> 00:02:10,479
this variable as an array, which consists only of zeros.

34
00:02:10,509 --> 00:02:17,740
So this is basically like the initialization of the array with a zero values, and it will have the

35
00:02:17,740 --> 00:02:20,140
length, which is the same as this one.

36
00:02:20,290 --> 00:02:22,180
And also of this one.

37
00:02:23,920 --> 00:02:29,230
So this is what's happened here and now we can use different ways on how to calculate this.

38
00:02:29,980 --> 00:02:34,000
So since we have accurate lists and data, we can also do it like this.

39
00:02:34,000 --> 00:02:38,800
We could say first with the final step with age, which is always the same.

40
00:02:38,800 --> 00:02:43,690
So for example, we can say calculate the difference of this element and this element.

41
00:02:43,750 --> 00:02:52,180
So it's zero point one, and then the velocity will basically be take all the points, except the last

42
00:02:52,180 --> 00:02:52,520
one.

43
00:02:52,600 --> 00:02:53,950
This is how you can write it.

44
00:02:54,040 --> 00:03:01,030
So it means start from the very first entry and then go until minus one, which is actually the last

45
00:03:01,030 --> 00:03:01,240
one.

46
00:03:01,240 --> 00:03:06,280
But the way the Python syntax works is that this point here is actually excluded.

47
00:03:06,790 --> 00:03:09,580
So it means all the points except for the last one.

48
00:03:10,270 --> 00:03:21,610
And you calculate this by taking the data file or the data entry at the same points and then you subtract.

49
00:03:22,210 --> 00:03:30,160
So here I see actually, this is incorrect, which I didn't notice because I commented, So actually,

50
00:03:30,160 --> 00:03:31,480
it has to be the other way around.

51
00:03:33,370 --> 00:03:39,730
So it means we have to calculate here the difference of the whole dataset for the next point.

52
00:03:39,760 --> 00:03:43,750
So this means basically take these indices and shift them by one.

53
00:03:44,200 --> 00:03:49,810
So this means take all the indices except for the first one, because here zero is not included.

54
00:03:50,200 --> 00:03:55,960
And then subtract the previous data point always and divide it by the step size.

55
00:03:56,800 --> 00:03:58,630
So this works for equidistant data.

56
00:03:58,870 --> 00:04:04,510
But if you want to have a general where the data is not equidistant, so this means here you have and

57
00:04:05,000 --> 00:04:12,100
or a list of points that, for example, would be zero or 0.2 0.3, then you couldn't do it like this.

58
00:04:12,490 --> 00:04:14,660
You explicitly put here everywhere.

59
00:04:14,680 --> 00:04:16,930
The step size, which can be variable.

60
00:04:18,160 --> 00:04:18,579
OK.

61
00:04:18,700 --> 00:04:21,850
And you see here, it's the same thing as in this column.

62
00:04:23,410 --> 00:04:24,640
It's just a different index.

63
00:04:24,790 --> 00:04:26,730
So here is to coordinate index.

64
00:04:26,740 --> 00:04:29,140
Here's the time index, OK?

65
00:04:29,140 --> 00:04:36,360
And then the only problem is that we cannot easily do this for the very last data point, because then

66
00:04:36,370 --> 00:04:38,440
you cannot do format differences, methods.

67
00:04:38,890 --> 00:04:42,580
So you could say now, OK, I just leave it at zero.

68
00:04:42,910 --> 00:04:43,950
I don't care about it.

69
00:04:43,960 --> 00:04:50,010
You could say I just set it to the second last value because it's probably very similar.

70
00:04:50,020 --> 00:04:53,710
Or you could say, OK, for this last point, I used it backwards differences, methods.

71
00:04:54,040 --> 00:04:55,210
So this is what I did here.

72
00:04:55,780 --> 00:05:01,360
But don't worry, I did not specify that you should handle the last data point in a specific way.

73
00:05:01,370 --> 00:05:03,580
So if you didn't do it, it's no big deal.

74
00:05:03,580 --> 00:05:04,920
It's just a single data point.

75
00:05:04,930 --> 00:05:05,770
It's different then.

76
00:05:07,060 --> 00:05:14,320
OK, so now we have a function forward of data, and now we can use it to our dataset to calculate the

77
00:05:14,320 --> 00:05:15,370
velocity forwards.

78
00:05:16,060 --> 00:05:20,170
So this will now be a dataset which has the same shape as this one.

79
00:05:20,170 --> 00:05:23,290
But here we will not have to coordinate the velocity.

80
00:05:25,150 --> 00:05:28,540
And then we can actually apply this function twice.

81
00:05:28,960 --> 00:05:31,420
And so this means we get the second derivative.

82
00:05:32,560 --> 00:05:36,940
And so we have now two two data sets velocity forward acceleration.

83
00:05:38,050 --> 00:05:45,520
And then we can do the same thing using the central difference as methods and the Richardson methods,

84
00:05:46,120 --> 00:05:48,850
which I think I don't have to explain here.

85
00:05:48,850 --> 00:05:52,240
Very much so you see here, for example, for the central difference is methods.

86
00:05:52,660 --> 00:05:55,510
We take all the points except for the first and the last.

87
00:05:55,980 --> 00:06:02,410
And then we shift here to indices upwards and downwards and tier the same upwards downwards.

88
00:06:02,650 --> 00:06:05,800
And here we take the coordinate in next time index.

89
00:06:06,340 --> 00:06:12,370
And so this calculates the derivative and then for the first and for the last value, we cannot use

90
00:06:12,370 --> 00:06:13,390
central differences.

91
00:06:13,810 --> 00:06:19,300
So I decided to use for differences for the first value and backwards differences for the last value.

92
00:06:19,960 --> 00:06:24,250
But to be honest, you could just say these are zero or you could take the previous value.

93
00:06:24,250 --> 00:06:25,690
It would all just be fine.

94
00:06:27,160 --> 00:06:28,150
OK, and now you can.

95
00:06:28,330 --> 00:06:35,230
We can use this new function and again apply it to the dataset and get a new dataset to Velocity Central

96
00:06:35,230 --> 00:06:39,310
Acceleration Central and for the Richardson method.

97
00:06:39,310 --> 00:06:40,990
It's, of course, also very similar.

98
00:06:41,290 --> 00:06:43,960
Here we have to shift by to an.

99
00:06:44,070 --> 00:06:49,950
Sees so this means we take all the values, except for the first two and the last two, so this means

100
00:06:49,950 --> 00:06:57,930
we shift into the positive direction by two, we shift by one, we shift by minus one and we shift by

101
00:06:57,930 --> 00:07:02,430
minus two, and then we divide by 12 times the step size.

102
00:07:03,940 --> 00:07:10,150
And you see that this is pretty much the same way we have programmed this previously.

103
00:07:10,660 --> 00:07:17,110
So you see there was this equation where we had to shift by to age by one age minus one age minus two

104
00:07:17,110 --> 00:07:21,580
age and the factors minus one eight minus eight one.

105
00:07:22,090 --> 00:07:25,510
So if you don't remember, just have a look at our previous notebook.

106
00:07:25,990 --> 00:07:27,850
It's really the same thing here.

107
00:07:29,080 --> 00:07:34,720
OK, and once again, we can now calculate our new data sets velocity Richardson, acceleration Richardson.

108
00:07:35,200 --> 00:07:37,720
And finally, we can now plot all of these things.

109
00:07:38,590 --> 00:07:40,550
So you see here I have two plots.

110
00:07:40,570 --> 00:07:45,580
The first one is velocity versus time, and I plot here three curves on top of each other.

111
00:07:46,090 --> 00:07:52,270
And I plot, of course, velocity, forward velocity, central velocity, Richards and then the same

112
00:07:52,270 --> 00:07:53,470
thing with the acceleration.

113
00:07:53,860 --> 00:07:54,880
And this is what we get.

114
00:07:55,870 --> 00:08:00,160
You see, first of all that all the points I hear really on top of each other.

115
00:08:01,000 --> 00:08:06,940
So especially for the velocity you see we have here a yellow curve, a green curve and a blue curve.

116
00:08:07,420 --> 00:08:14,020
And they are all on top of each other, which means on this zoom, on this magnification, we do not

117
00:08:14,020 --> 00:08:16,060
really see a difference of the methods.

118
00:08:16,900 --> 00:08:23,590
And also we see that in the beginning, the velocity is positive, but it decreases to zero.

119
00:08:23,590 --> 00:08:25,870
Almost four, I would say, even below zero.

120
00:08:26,110 --> 00:08:30,790
And then it oscillates, and in the end it will be positive and it has a pretty large value.

121
00:08:31,690 --> 00:08:33,880
And this makes sense if you look at the data file.

122
00:08:34,240 --> 00:08:37,150
First of all, the velocity is positive, but then decreases.

123
00:08:37,150 --> 00:08:41,590
So this means here the car is maybe even going a tiny bit backwards.

124
00:08:42,039 --> 00:08:46,420
And then in the end, it will increase because the velocity is positive.

125
00:08:46,430 --> 00:08:53,230
And here we have some backwards and forwards motion because the velocity is positive and also the negative

126
00:08:53,230 --> 00:08:53,740
at points.

127
00:08:54,490 --> 00:08:57,700
So it makes sense for the acceleration.

128
00:08:58,090 --> 00:09:00,070
We take the derivative of this curve.

129
00:09:00,400 --> 00:09:04,630
So you see in the beginning, the velocity decreases, which means the acceleration is negative.

130
00:09:05,110 --> 00:09:10,290
But then at a later point of time here, the acceleration has to turn positive.

131
00:09:10,300 --> 00:09:12,190
So there is a zero here.

132
00:09:13,510 --> 00:09:15,310
And you see forward acceleration.

133
00:09:15,310 --> 00:09:20,890
We have the same phenomenon that all the three curves are on top of each other, except for the last

134
00:09:20,890 --> 00:09:22,150
two or three points.

135
00:09:22,840 --> 00:09:23,260
All right.

136
00:09:23,290 --> 00:09:25,270
Yeah, that's two points, actually.

137
00:09:25,810 --> 00:09:26,680
So you see it in here.

138
00:09:26,680 --> 00:09:29,110
We have a blue point, a green point in the yellow point.

139
00:09:29,740 --> 00:09:35,320
And this is because the acceleration calculates the second order time derivative.

140
00:09:36,040 --> 00:09:42,180
So the problem is here that we did not calculate the first and the last value in the proper way.

141
00:09:42,610 --> 00:09:49,990
We had to cheat here a bit because our method was not working because we didn't know the next value

142
00:09:49,990 --> 00:09:51,730
that would come after the last value.

143
00:09:53,160 --> 00:09:58,260
So the problem is, now that this value and this value are actually not really accurate.

144
00:09:58,800 --> 00:10:04,830
And if we continue to calculate the derivative, then it gets even worse from the last value and also

145
00:10:04,830 --> 00:10:06,120
for the second last value.

146
00:10:06,720 --> 00:10:08,520
This is where these differences come from.

147
00:10:09,390 --> 00:10:15,570
So I decided to rebuild everything and to leave out the two first values and the two last values for

148
00:10:15,570 --> 00:10:20,670
the velocity and the full first and for last value, for the exploration.

149
00:10:20,670 --> 00:10:26,970
And then you see everything fits perfectly well, maybe not perfectly.

150
00:10:27,000 --> 00:10:32,010
So now is the end of your first task if you have accomplished this really, really nice.

151
00:10:32,010 --> 00:10:34,440
And if not, please have a look again at my solution.

152
00:10:34,770 --> 00:10:38,070
I hope this helps you to find your ranch or your mistake.

153
00:10:38,730 --> 00:10:44,250
And now I want to show you a bit of an additional analysis of the error.

154
00:10:45,210 --> 00:10:49,860
So here I can tell you now how I have generated the data set to offload it.

155
00:10:50,400 --> 00:10:52,380
This was actually here's the function that they used.

156
00:10:52,860 --> 00:10:59,850
So a cosine function power two to five, power two to four and power to one, and some coefficients

157
00:11:00,240 --> 00:11:01,080
which you see here.

158
00:11:02,250 --> 00:11:09,420
And I have programmed this, actually, I have changed this one here later on.

159
00:11:09,660 --> 00:11:11,190
So the changes?

160
00:11:13,900 --> 00:11:14,200
OK.

161
00:11:14,380 --> 00:11:14,950
That's correct.

162
00:11:16,390 --> 00:11:21,940
And this is the function that I have programs and you see, it gives us the same dataset that we have

163
00:11:21,940 --> 00:11:27,550
loaded previously starts from approximately one goes to almost 16.

164
00:11:28,480 --> 00:11:29,890
This was also what we had here.

165
00:11:31,080 --> 00:11:37,650
And in fact, I have here in the data set, and this is actually how I export it, the data set that

166
00:11:37,650 --> 00:11:45,150
you have downloaded and if you look at the function this one, we can actually calculate the derivative

167
00:11:45,150 --> 00:11:47,100
and the second derivative analytically.

168
00:11:47,910 --> 00:11:54,510
So here we will get a minus sign and a derivative will be a he would get five times b t to the power

169
00:11:54,510 --> 00:11:58,410
of four four times C over three and D.

170
00:11:59,340 --> 00:12:01,200
And this is what I've written down here.

171
00:12:02,040 --> 00:12:06,030
And then what we derive again, we get minus cosine.

172
00:12:06,510 --> 00:12:07,860
Another in a derivative.

173
00:12:07,870 --> 00:12:08,940
So we have a squared.

174
00:12:09,360 --> 00:12:15,990
Here we have five times for beta two to power three four times, three times c t to the power of two

175
00:12:16,380 --> 00:12:18,210
and then zero for this term.

176
00:12:19,470 --> 00:12:23,480
So again, I have programmed these two functions and we have plotted them.

177
00:12:23,490 --> 00:12:25,560
So this is here the analytical solution.

178
00:12:26,790 --> 00:12:31,020
So if you remember, it looks a bit similar to what we had previously.

179
00:12:31,410 --> 00:12:34,980
So in fact, it should look exactly the same, and I hope it does.

180
00:12:35,700 --> 00:12:39,230
But we can figure this out by just taking this data set.

181
00:12:39,270 --> 00:12:49,920
So T list a list and T list and B list and we subtract our numerically calculated values.

182
00:12:49,920 --> 00:12:57,510
For example, make this a write t list for the x axis and for the y axis I plot velocity forward minus

183
00:12:57,510 --> 00:12:59,310
the analytical v list.

184
00:12:59,790 --> 00:13:01,470
So this gives us note the arrow.

185
00:13:02,220 --> 00:13:05,520
So we have you the arrow for velocity and for the acceleration.

186
00:13:06,120 --> 00:13:08,550
And you see this is what the plot gives us.

187
00:13:09,450 --> 00:13:16,470
So the first curve, the blue one, which is the forward difference, is methods will have the largest

188
00:13:16,470 --> 00:13:16,950
arrow.

189
00:13:17,340 --> 00:13:24,360
It will be 0.0 two and four the acceleration and will be zero point zero zero one.

190
00:13:25,110 --> 00:13:27,990
And then the other two curves almost have no arrow.

191
00:13:29,100 --> 00:13:31,410
So maybe we maybe let's look at the curves again.

192
00:13:31,410 --> 00:13:34,530
What means an arrow of zero point zero zero three?

193
00:13:35,880 --> 00:13:40,910
So you see on velocity and error of zero point zero zero three is really tiny.

194
00:13:40,920 --> 00:13:42,420
So this is why we cannot see it.

195
00:13:43,380 --> 00:13:51,150
Still, we figure out that the central difference is methods, and the Richardson methods are far more

196
00:13:51,150 --> 00:13:51,630
accurate.

197
00:13:52,110 --> 00:13:56,100
And if you look carefully, you see that the Richardson method is even better.

198
00:13:57,510 --> 00:14:05,780
So to further quantify this, I calculate here to total error, and I do this by calculating the the

199
00:14:06,090 --> 00:14:08,880
the total square of the error.

200
00:14:09,180 --> 00:14:14,190
So for every data point, I calculate the error I squirts and then I added up.

201
00:14:15,220 --> 00:14:19,780
And this is what I wrote here, and this is what we get for the values.

202
00:14:20,420 --> 00:14:23,590
So for the central, the story for what difference is methods.

203
00:14:23,590 --> 00:14:26,950
We have a total error of zero point zero zero two.

204
00:14:27,520 --> 00:14:33,280
Then we have the central differences methods approximately nine times 10 to the power of minus eight.

205
00:14:33,580 --> 00:14:36,820
And Richardson 10 to the power of minus 16.

206
00:14:37,660 --> 00:14:45,250
So you really see how this scales with the step size and how to our drastically reduces for the Richardson

207
00:14:45,250 --> 00:14:47,980
methods and also for these central differences methods.

208
00:14:47,980 --> 00:14:51,250
It's way smaller than for the forward differences methods.

209
00:14:52,120 --> 00:15:00,190
So this is what is meant by saying that there is an error of the order of each of each square and even

210
00:15:00,190 --> 00:15:00,580
higher.

211
00:15:01,720 --> 00:15:08,950
And in our previous example, in previous lectures where we knew the function, this wasn't really a

212
00:15:08,950 --> 00:15:12,560
big deal because we could always just decrease the step size.

213
00:15:13,180 --> 00:15:18,550
So even for the full what difference this methods, we could achieve a very accurate result by just

214
00:15:18,550 --> 00:15:20,470
decreasing the step, size, age.

215
00:15:21,340 --> 00:15:24,700
But here, since we work with a fixed data set, we cannot do this.

216
00:15:25,240 --> 00:15:29,560
So this is where really these Richardson method and also the central difference, this method where

217
00:15:29,560 --> 00:15:36,310
they shine compared to the other methods, because working with the same data file, you get a much

218
00:15:36,310 --> 00:15:37,180
higher precision.

219
00:15:38,260 --> 00:15:43,510
And then for the acceleration, we get a similar observation, wasteful error here.

220
00:15:45,460 --> 00:15:48,070
OK, and then you had the second task.

221
00:15:48,070 --> 00:15:54,610
Let me scroll up to the tasks again, determine the maximum value of the acceleration and the corresponding

222
00:15:54,610 --> 00:15:55,210
point of time.

223
00:15:55,960 --> 00:16:04,990
So we basically look at this graph here acceleration, and we see the maximum value is here almost 0.06

224
00:16:04,990 --> 00:16:06,160
meters per square second.

225
00:16:06,670 --> 00:16:11,380
And that point of time is seventy eight seventy nine, maybe.

226
00:16:12,130 --> 00:16:19,030
So let's see if we can figure this out using our methods, and we can do this by loading one of our

227
00:16:21,040 --> 00:16:26,200
of our data sets actually here A-roads velocity, but its acceleration.

228
00:16:28,350 --> 00:16:34,380
And this is our dataset, and now we can use several methods, of course, to do this.

229
00:16:34,890 --> 00:16:40,680
And one of the most easy ones is to, first of all, look at the maximum value of this column here.

230
00:16:40,680 --> 00:16:46,710
So we write maximum of exploration Richards and all the values and then the exploration column here

231
00:16:47,220 --> 00:16:47,610
one.

232
00:16:48,240 --> 00:16:51,300
And this gives us a value which I have plotted here.

233
00:16:51,360 --> 00:16:55,680
So this is zero point zero five eight eight nine.

234
00:16:56,250 --> 00:16:59,970
This corresponds to the value on the acceleration axis.

235
00:17:00,210 --> 00:17:02,730
So, for example, here this one.

236
00:17:02,740 --> 00:17:06,630
Yeah, so it really is, you see almost zero point zero six.

237
00:17:06,990 --> 00:17:08,099
So it's correct.

238
00:17:08,760 --> 00:17:12,040
And then we can write, find out the index.

239
00:17:12,060 --> 00:17:16,740
So basically, the number of the elements, the index where it is values reached.

240
00:17:16,829 --> 00:17:25,680
So we say please find and p dot max of this dataset acceleration Richardson, all the values and one.

241
00:17:26,880 --> 00:17:30,060
So now we have the index, which is seven hundred ninety six.

242
00:17:30,600 --> 00:17:36,240
So since we know our step sizes zero point one, we already know, okay, the time has done ninety seven

243
00:17:36,240 --> 00:17:37,470
point six seconds.

244
00:17:37,950 --> 00:17:44,520
But if we wouldn't know the step size and if it would be more homogenous than we could now, right?

245
00:17:45,030 --> 00:17:49,650
Just take the acceleration of Richardson.

246
00:17:50,160 --> 00:17:53,070
So this is our data sets here.

247
00:17:53,550 --> 00:17:58,060
And then for the first index, we used the index, of course, which we have just figured out.

248
00:17:58,080 --> 00:18:05,460
So take the the seven hundred ninety 796 and then take the first values.

249
00:18:05,460 --> 00:18:06,360
So take the time.

250
00:18:06,870 --> 00:18:10,830
And so the time value is ten seventy nine point six seconds.

251
00:18:12,240 --> 00:18:12,810
All right.

252
00:18:12,840 --> 00:18:14,970
So we have now solved both of these tasks.

253
00:18:14,970 --> 00:18:20,310
We have calculated the velocity and the acceleration using different methods, and we have figured out

254
00:18:20,310 --> 00:18:22,230
the maximum of the acceleration.

255
00:18:22,890 --> 00:18:28,350
And furthermore, I have also shown you a brief analysis of the error here, and I hope you believe

256
00:18:28,350 --> 00:18:34,200
me now that the Richardson method and also other methods are sometimes way better than the.

257
00:18:34,410 --> 00:18:35,520
What differences methods.

258
00:18:35,910 --> 00:18:42,570
And it is worth it to really use these advanced weapons methods from time to time, especially if you

259
00:18:42,570 --> 00:18:46,530
have to work with the fixed dataset where you cannot use the step size.

260
00:18:46,920 --> 00:18:53,400
So there it's really good and really essential to decrease the error and to improve the result.

261
00:18:54,660 --> 00:19:00,210
So I hope you took the time and you also tried to do this yourself, and I hope you had some success.

262
00:19:00,630 --> 00:19:08,100
If not, then I hope that now, since you have seen this solution, these differences or these problems

263
00:19:08,100 --> 00:19:12,600
that you had are now resolved and you can continue with the next lecture of the course.

