It is the correct program for pendulum.
Editor Window =
close all
clear all
clc
%input parameters
b = 0.04; %b = damping coefficient
g = 9.81; %g = gravity (m/s^2)
l = 1; %l = length (m)
m = 0.1; %m = mass (kg)
% initial condition %initial displacement of pendulum = 0
theta_0 = [0;5]; %initial velocity of pendulum = 5 m/s^2
% time points
t_span = linspace(0,20,500); %t_span = time array
% solve ODE
[t, results] = ode45(@(t,theta) ode_func(t, theta, b,g,l,m),t_span, theta_0);
figure(1)
plot(t,results(:,1))
hold on
plot(t,results(:,2))
ylabel('plot')
xlabel('time')
%Animation of the pendulum
ct = 1;
figure(2)
for i = 1:length(results(:,1))
x0 = 0;
y0 = 0;
x1 = l*sin(results(i,1));
y1 = -l*cos(results(i,1));
plot([-1.5 1.5],[0 0])
hold on
plot([x0 x1], [y0 y1], 'linewidth',1,'color','b')
axis([-1.5 1.5 -1.5 1.5])
plot(x1,y1,'.','markersize',50,'color','r')
pause(0.0001)
M(ct) = getframe(gcf)
hold off
ct = ct+1
end
% making the video file
movie(M)
videofile = VideoWriter('simple_pendulum.avi')
open(videofile)
writeVideo(videofile,M)
close(videofile)
Command Window =
M =
1×114 struct array with fields:
cdata
colormap
ct =
115
M =
1×115 struct array with fields:
cdata
colormap
ct =
116
M =
1×116 struct array with fields:
cdata
colormap
ct =
117
M =
1×117 struct array with fields:
cdata
colormap
ct =
118
M =
1×118 struct array with fields:
cdata
colormap
ct =
119
M =
1×119 struct array with fields:
cdata
colormap
ct =
120
M =
1×120 struct array with fields:
cdata
colormap
ct =
121
M =
1×121 struct array with fields:
cdata
colormap
ct =
122
M =
1×122 struct array with fields:
cdata
colormap
ct =
123
M =
1×123 struct array with fields:
cdata
colormap
ct =
124
M =
1×124 struct array with fields:
cdata
colormap
ct =
125
M =
1×125 struct array with fields:
cdata
colormap
ct =
126
M =
1×126 struct array with fields:
cdata
colormap
ct =
127
M =
1×127 struct array with fields:
cdata
colormap
ct =
128
M =
1×128 struct array with fields:
cdata
colormap
ct =
129
M =
1×129 struct array with fields:
cdata
colormap
ct =
130
M =
1×130 struct array with fields:
cdata
colormap
ct =
131
M =
1×131 struct array with fields:
cdata
colormap
ct =
132
M =
1×132 struct array with fields:
cdata
colormap
ct =
133
M =
1×133 struct array with fields:
cdata
colormap
ct =
134
M =
1×134 struct array with fields:
cdata
colormap
ct =
135
M =
1×135 struct array with fields:
cdata
colormap
ct =
136
M =
1×136 struct array with fields:
cdata
colormap
ct =
137
M =
1×137 struct array with fields:
cdata
colormap
ct =
138
M =
1×138 struct array with fields:
cdata
colormap
ct =
139
M =
1×139 struct array with fields:
cdata
colormap
ct =
140
M =
1×140 struct array with fields:
cdata
colormap
ct =
141
M =
1×141 struct array with fields:
cdata
colormap
ct =
142
M =
1×142 struct array with fields:
cdata
colormap
ct =
143
M =
1×143 struct array with fields:
cdata
colormap
ct =
144
M =
1×144 struct array with fields:
cdata
colormap
ct =
145
M =
1×145 struct array with fields:
cdata
colormap
ct =
146
M =
1×146 struct array with fields:
cdata
colormap
ct =
147
M =
1×147 struct array with fields:
cdata
colormap
ct =
148
M =
1×148 struct array with fields:
cdata
colormap
ct =
149
M =
1×149 struct array with fields:
cdata
colormap
ct =
150
M =
1×150 struct array with fields:
cdata
colormap
ct =
151
M =
1×151 struct array with fields:
cdata
colormap
ct =
152
M =
1×152 struct array with fields:
cdata
colormap
ct =
153
M =
1×153 struct array with fields:
cdata
colormap
ct =
154
M =
1×154 struct array with fields:
cdata
colormap
ct =
155
M =
1×155 struct array with fields:
cdata
colormap
ct =
156
M =
1×156 struct array with fields:
cdata
colormap
ct =
157
M =
1×157 struct array with fields:
cdata
colormap
ct =
158
M =
1×158 struct array with fields:
cdata
colormap
ct =
159
M =
1×159 struct array with fields:
cdata
colormap
ct =
160
M =
1×160 struct array with fields:
cdata
colormap
ct =
161
M =
1×161 struct array with fields:
cdata
colormap
ct =
162
M =
1×162 struct array with fields:
cdata
colormap
ct =
163
M =
1×163 struct array with fields:
cdata
colormap
ct =
164
M =
1×164 struct array with fields:
cdata
colormap
ct =
165
M =
1×165 struct array with fields:
cdata
colormap
ct =
166
M =
1×166 struct array with fields:
cdata
colormap
ct =
167
M =
1×167 struct array with fields:
cdata
colormap
ct =
168
M =
1×168 struct array with fields:
cdata
colormap
ct =
169
M =
1×169 struct array with fields:
cdata
colormap
ct =
170
M =
1×170 struct array with fields:
cdata
colormap
ct =
171
M =
1×171 struct array with fields:
cdata
colormap
ct =
172
M =
1×172 struct array with fields:
cdata
colormap
ct =
173
M =
1×173 struct array with fields:
cdata
colormap
ct =
174
M =
1×174 struct array with fields:
cdata
colormap
ct =
175
M =
1×175 struct array with fields:
cdata
colormap
ct =
176
M =
1×176 struct array with fields:
cdata
colormap
ct =
177
M =
1×177 struct array with fields:
cdata
colormap
ct =
178
M =
1×178 struct array with fields:
cdata
colormap
ct =
179
M =
1×179 struct array with fields:
cdata
colormap
ct =
180
M =
1×180 struct array with fields:
cdata
colormap
ct =
181
M =
1×181 struct array with fields:
cdata
colormap
ct =
182
M =
1×182 struct array with fields:
cdata
colormap
ct =
183
M =
1×183 struct array with fields:
cdata
colormap
ct =
184
M =
1×184 struct array with fields:
cdata
colormap
ct =
185
M =
1×185 struct array with fields:
cdata
colormap
ct =
186
M =
1×186 struct array with fields:
cdata
colormap
ct =
187
M =
1×187 struct array with fields:
cdata
colormap
ct =
188
M =
1×188 struct array with fields:
cdata
colormap
ct =
189
M =
1×189 struct array with fields:
cdata
colormap
ct =
190
M =
1×190 struct array with fields:
cdata
colormap
ct =
191
M =
1×191 struct array with fields:
cdata
colormap
ct =
192
M =
1×192 struct array with fields:
cdata
colormap
ct =
193
M =
1×193 struct array with fields:
cdata
colormap
ct =
194
M =
1×194 struct array with fields:
cdata
colormap
ct =
195
M =
1×195 struct array with fields:
cdata
colormap
ct =
196
M =
1×196 struct array with fields:
cdata
colormap
ct =
197
M =
1×197 struct array with fields:
cdata
colormap
ct =
198
M =
1×198 struct array with fields:
cdata
colormap
ct =
199
M =
1×199 struct array with fields:
cdata
colormap
ct =
200
M =
1×200 struct array with fields:
cdata
colormap
ct =
201
M =
1×201 struct array with fields:
cdata
colormap
ct =
202
M =
1×202 struct array with fields:
cdata
colormap
ct =
203
M =
1×203 struct array with fields:
cdata
colormap
ct =
204
M =
1×204 struct array with fields:
cdata
colormap
ct =
205
M =
1×205 struct array with fields:
cdata
colormap
ct =
206
M =
1×206 struct array with fields:
cdata
colormap
ct =
207
M =
1×207 struct array with fields:
cdata
colormap
ct =
208
M =
1×208 struct array with fields:
cdata
colormap
ct =
209
M =
1×209 struct array with fields:
cdata
colormap
ct =
210
M =
1×210 struct array with fields:
cdata
colormap
ct =
211
M =
1×211 struct array with fields:
cdata
colormap
ct =
212
M =
1×212 struct array with fields:
cdata
colormap
ct =
213
M =
1×213 struct array with fields:
cdata
colormap
ct =
214
M =
1×214 struct array with fields:
cdata
colormap
ct =
215
M =
1×215 struct array with fields:
cdata
colormap
ct =
216
M =
1×216 struct array with fields:
cdata
colormap
ct =
217
M =
1×217 struct array with fields:
cdata
colormap
ct =
218
M =
1×218 struct array with fields:
cdata
colormap
ct =
219
M =
1×219 struct array with fields:
cdata
colormap
ct =
220
M =
1×220 struct array with fields:
cdata
colormap
ct =
221
M =
1×221 struct array with fields:
cdata
colormap
ct =
222
M =
1×222 struct array with fields:
cdata
colormap
ct =
223
M =
1×223 struct array with fields:
cdata
colormap
ct =
224
M =
1×224 struct array with fields:
cdata
colormap
ct =
225
M =
1×225 struct array with fields:
cdata
colormap
ct =
226
M =
1×226 struct array with fields:
cdata
colormap
ct =
227
M =
1×227 struct array with fields:
cdata
colormap
ct =
228
M =
1×228 struct array with fields:
cdata
colormap
ct =
229
M =
1×229 struct array with fields:
cdata
colormap
ct =
230
M =
1×230 struct array with fields:
cdata
colormap
ct =
231
M =
1×231 struct array with fields:
cdata
colormap
ct =
232
M =
1×232 struct array with fields:
cdata
colormap
ct =
233
M =
1×233 struct array with fields:
cdata
colormap
ct =
234
M =
1×234 struct array with fields:
cdata
colormap
ct =
235
M =
1×235 struct array with fields:
cdata
colormap
ct =
236
M =
1×236 struct array with fields:
cdata
colormap
ct =
237
M =
1×237 struct array with fields:
cdata
colormap
ct =
238
M =
1×238 struct array with fields:
cdata
colormap
ct =
239
M =
1×239 struct array with fields:
cdata
colormap
ct =
240
M =
1×240 struct array with fields:
cdata
colormap
ct =
241
M =
1×241 struct array with fields:
cdata
colormap
ct =
242
M =
1×242 struct array with fields:
cdata
colormap
ct =
243
M =
1×243 struct array with fields:
cdata
colormap
ct =
244
M =
1×244 struct array with fields:
cdata
colormap
ct =
245
M =
1×245 struct array with fields:
cdata
colormap
ct =
246
M =
1×246 struct array with fields:
cdata
colormap
ct =
247
M =
1×247 struct array with fields:
cdata
colormap
ct =
248
M =
1×248 struct array with fields:
cdata
colormap
ct =
249
M =
1×249 struct array with fields:
cdata
colormap
ct =
250
M =
1×250 struct array with fields:
cdata
colormap
ct =
251
M =
1×251 struct array with fields:
cdata
colormap
ct =
252
M =
1×252 struct array with fields:
cdata
colormap
ct =
253
M =
1×253 struct array with fields:
cdata
colormap
ct =
254
M =
1×254 struct array with fields:
cdata
colormap
ct =
255
M =
1×255 struct array with fields:
cdata
colormap
ct =
256
M =
1×256 struct array with fields:
cdata
colormap
ct =
257
M =
1×257 struct array with fields:
cdata
colormap
ct =
258
M =
1×258 struct array with fields:
cdata
colormap
ct =
259
M =
1×259 struct array with fields:
cdata
colormap
ct =
260
M =
1×260 struct array with fields:
cdata
colormap
ct =
261
M =
1×261 struct array with fields:
cdata
colormap
ct =
262
M =
1×262 struct array with fields:
cdata
colormap
ct =
263
M =
1×263 struct array with fields:
cdata
colormap
ct =
264
M =
1×264 struct array with fields:
cdata
colormap
ct =
265
M =
1×265 struct array with fields:
cdata
colormap
ct =
266
M =
1×266 struct array with fields:
cdata
colormap
ct =
267
M =
1×267 struct array with fields:
cdata
colormap
ct =
268
M =
1×268 struct array with fields:
cdata
colormap
ct =
269
M =
1×269 struct array with fields:
cdata
colormap
ct =
270
M =
1×270 struct array with fields:
cdata
colormap
ct =
271
M =
1×271 struct array with fields:
cdata
colormap
ct =
272
M =
1×272 struct array with fields:
cdata
colormap
ct =
273
M =
1×273 struct array with fields:
cdata
colormap
ct =
274
M =
1×274 struct array with fields:
cdata
colormap
ct =
275
M =
1×275 struct array with fields:
cdata
colormap
ct =
276
M =
1×276 struct array with fields:
cdata
colormap
ct =
277
M =
1×277 struct array with fields:
cdata
colormap
ct =
278
M =
1×278 struct array with fields:
cdata
colormap
ct =
279
M =
1×279 struct array with fields:
cdata
colormap
ct =
280
M =
1×280 struct array with fields:
cdata
colormap
ct =
281
M =
1×281 struct array with fields:
cdata
colormap
ct =
282
M =
1×282 struct array with fields:
cdata
colormap
ct =
283
M =
1×283 struct array with fields:
cdata
colormap
ct =
284
M =
1×284 struct array with fields:
cdata
colormap
ct =
285
M =
1×285 struct array with fields:
cdata
colormap
ct =
286
M =
1×286 struct array with fields:
cdata
colormap
ct =
287
M =
1×287 struct array with fields:
cdata
colormap
ct =
288
M =
1×288 struct array with fields:
cdata
colormap
ct =
289
M =
1×289 struct array with fields:
cdata
colormap
ct =
290
M =
1×290 struct array with fields:
cdata
colormap
ct =
291
M =
1×291 struct array with fields:
cdata
colormap
ct =
292
M =
1×292 struct array with fields:
cdata
colormap
ct =
293
M =
1×293 struct array with fields:
cdata
colormap
ct =
294
M =
1×294 struct array with fields:
cdata
colormap
ct =
295
M =
1×295 struct array with fields:
cdata
colormap
ct =
296
M =
1×296 struct array with fields:
cdata
colormap
ct =
297
M =
1×297 struct array with fields:
cdata
colormap
ct =
298
M =
1×298 struct array with fields:
cdata
colormap
ct =
299
M =
1×299 struct array with fields:
cdata
colormap
ct =
300
M =
1×300 struct array with fields:
cdata
colormap
ct =
301
M =
1×301 struct array with fields:
cdata
colormap
ct =
302
M =
1×302 struct array with fields:
cdata
colormap
ct =
303
M =
1×303 struct array with fields:
cdata
colormap
ct =
304
M =
1×304 struct array with fields:
cdata
colormap
ct =
305
M =
1×305 struct array with fields:
cdata
colormap
ct =
306
M =
1×306 struct array with fields:
cdata
colormap
ct =
307
M =
1×307 struct array with fields:
cdata
colormap
ct =
308
M =
1×308 struct array with fields:
cdata
colormap
ct =
309
M =
1×309 struct array with fields:
cdata
colormap
ct =
310
M =
1×310 struct array with fields:
cdata
colormap
ct =
311
M =
1×311 struct array with fields:
cdata
colormap
ct =
312
M =
1×312 struct array with fields:
cdata
colormap
ct =
313
M =
1×313 struct array with fields:
cdata
colormap
ct =
314
M =
1×314 struct array with fields:
cdata
colormap
ct =
315
M =
1×315 struct array with fields:
cdata
colormap
ct =
316
M =
1×316 struct array with fields:
cdata
colormap
ct =
317
M =
1×317 struct array with fields:
cdata
colormap
ct =
318
M =
1×318 struct array with fields:
cdata
colormap
ct =
319
M =
1×319 struct array with fields:
cdata
colormap
ct =
320
M =
1×320 struct array with fields:
cdata
colormap
ct =
321
M =
1×321 struct array with fields:
cdata
colormap
ct =
322
M =
1×322 struct array with fields:
cdata
colormap
ct =
323
M =
1×323 struct array with fields:
cdata
colormap
ct =
324
M =
1×324 struct array with fields:
cdata
colormap
ct =
325
M =
1×325 struct array with fields:
cdata
colormap
ct =
326
M =
1×326 struct array with fields:
cdata
colormap
ct =
327
M =
1×327 struct array with fields:
cdata
colormap
ct =
328
M =
1×328 struct array with fields:
cdata
colormap
ct =
329
M =
1×329 struct array with fields:
cdata
colormap
ct =
330
M =
1×330 struct array with fields:
cdata
colormap
ct =
331
M =
1×331 struct array with fields:
cdata
colormap
ct =
332
M =
1×332 struct array with fields:
cdata
colormap
ct =
333
M =
1×333 struct array with fields:
cdata
colormap
ct =
334
M =
1×334 struct array with fields:
cdata
colormap
ct =
335
M =
1×335 struct array with fields:
cdata
colormap
ct =
336
M =
1×336 struct array with fields:
cdata
colormap
ct =
337
M =
1×337 struct array with fields:
cdata
colormap
ct =
338
M =
1×338 struct array with fields:
cdata
colormap
ct =
339
M =
1×339 struct array with fields:
cdata
colormap
ct =
340
M =
1×340 struct array with fields:
cdata
colormap
ct =
341
M =
1×341 struct array with fields:
cdata
colormap
ct =
342
M =
1×342 struct array with fields:
cdata
colormap
ct =
343
M =
1×343 struct array with fields:
cdata
colormap
ct =
344
M =
1×344 struct array with fields:
cdata
colormap
ct =
345
M =
1×345 struct array with fields:
cdata
colormap
ct =
346
M =
1×346 struct array with fields:
cdata
colormap
ct =
347
M =
1×347 struct array with fields:
cdata
colormap
ct =
348
M =
1×348 struct array with fields:
cdata
colormap
ct =
349
M =
1×349 struct array with fields:
cdata
colormap
ct =
350
M =
1×350 struct array with fields:
cdata
colormap
ct =
351
M =
1×351 struct array with fields:
cdata
colormap
ct =
352
M =
1×352 struct array with fields:
cdata
colormap
ct =
353
M =
1×353 struct array with fields:
cdata
colormap
ct =
354
M =
1×354 struct array with fields:
cdata
colormap
ct =
355
M =
1×355 struct array with fields:
cdata
colormap
ct =
356
M =
1×356 struct array with fields:
cdata
colormap
ct =
357
M =
1×357 struct array with fields:
cdata
colormap
ct =
358
M =
1×358 struct array with fields:
cdata
colormap
ct =
359
M =
1×359 struct array with fields:
cdata
colormap
ct =
360
M =
1×360 struct array with fields:
cdata
colormap
ct =
361
M =
1×361 struct array with fields:
cdata
colormap
ct =
362
M =
1×362 struct array with fields:
cdata
colormap
ct =
363
M =
1×363 struct array with fields:
cdata
colormap
ct =
364
M =
1×364 struct array with fields:
cdata
colormap
ct =
365
M =
1×365 struct array with fields:
cdata
colormap
ct =
366
M =
1×366 struct array with fields:
cdata
colormap
ct =
367
M =
1×367 struct array with fields:
cdata
colormap
ct =
368
M =
1×368 struct array with fields:
cdata
colormap
ct =
369
M =
1×369 struct array with fields:
cdata
colormap
ct =
370
M =
1×370 struct array with fields:
cdata
colormap
ct =
371
M =
1×371 struct array with fields:
cdata
colormap
ct =
372
M =
1×372 struct array with fields:
cdata
colormap
ct =
373
M =
1×373 struct array with fields:
cdata
colormap
ct =
374
M =
1×374 struct array with fields:
cdata
colormap
ct =
375
M =
1×375 struct array with fields:
cdata
colormap
ct =
376
M =
1×376 struct array with fields:
cdata
colormap
ct =
377
M =
1×377 struct array with fields:
cdata
colormap
ct =
378
M =
1×378 struct array with fields:
cdata
colormap
ct =
379
M =
1×379 struct array with fields:
cdata
colormap
ct =
380
M =
1×380 struct array with fields:
cdata
colormap
ct =
381
M =
1×381 struct array with fields:
cdata
colormap
ct =
382
M =
1×382 struct array with fields:
cdata
colormap
ct =
383
M =
1×383 struct array with fields:
cdata
colormap
ct =
384
M =
1×384 struct array with fields:
cdata
colormap
ct =
385
M =
1×385 struct array with fields:
cdata
colormap
ct =
386
M =
1×386 struct array with fields:
cdata
colormap
ct =
387
M =
1×387 struct array with fields:
cdata
colormap
ct =
388
M =
1×388 struct array with fields:
cdata
colormap
ct =
389
M =
1×389 struct array with fields:
cdata
colormap
ct =
390
M =
1×390 struct array with fields:
cdata
colormap
ct =
391
M =
1×391 struct array with fields:
cdata
colormap
ct =
392
M =
1×392 struct array with fields:
cdata
colormap
ct =
393
M =
1×393 struct array with fields:
cdata
colormap
ct =
394
M =
1×394 struct array with fields:
cdata
colormap
ct =
395
M =
1×395 struct array with fields:
cdata
colormap
ct =
396
M =
1×396 struct array with fields:
cdata
colormap
ct =
397
M =
1×397 struct array with fields:
cdata
colormap
ct =
398
M =
1×398 struct array with fields:
cdata
colormap
ct =
399
M =
1×399 struct array with fields:
cdata
colormap
ct =
400
M =
1×400 struct array with fields:
cdata
colormap
ct =
401
M =
1×401 struct array with fields:
cdata
colormap
ct =
402
M =
1×402 struct array with fields:
cdata
colormap
ct =
403
M =
1×403 struct array with fields:
cdata
colormap
ct =
404
M =
1×404 struct array with fields:
cdata
colormap
ct =
405
M =
1×405 struct array with fields:
cdata
colormap
ct =
406
M =
1×406 struct array with fields:
cdata
colormap
ct =
407
M =
1×407 struct array with fields:
cdata
colormap
ct =
408
M =
1×408 struct array with fields:
cdata
colormap
ct =
409
M =
1×409 struct array with fields:
cdata
colormap
ct =
410
M =
1×410 struct array with fields:
cdata
colormap
ct =
411
M =
1×411 struct array with fields:
cdata
colormap
ct =
412
M =
1×412 struct array with fields:
cdata
colormap
ct =
413
M =
1×413 struct array with fields:
cdata
colormap
ct =
414
M =
1×414 struct array with fields:
cdata
colormap
ct =
415
M =
1×415 struct array with fields:
cdata
colormap
ct =
416
M =
1×416 struct array with fields:
cdata
colormap
ct =
417
M =
1×417 struct array with fields:
cdata
colormap
ct =
418
M =
1×418 struct array with fields:
cdata
colormap
ct =
419
M =
1×419 struct array with fields:
cdata
colormap
ct =
420
M =
1×420 struct array with fields:
cdata
colormap
ct =
421
M =
1×421 struct array with fields:
cdata
colormap
ct =
422
M =
1×422 struct array with fields:
cdata
colormap
ct =
423
M =
1×423 struct array with fields:
cdata
colormap
ct =
424
M =
1×424 struct array with fields:
cdata
colormap
ct =
425
M =
1×425 struct array with fields:
cdata
colormap
ct =
426
M =
1×426 struct array with fields:
cdata
colormap
ct =
427
M =
1×427 struct array with fields:
cdata
colormap
ct =
428
M =
1×428 struct array with fields:
cdata
colormap
ct =
429
M =
1×429 struct array with fields:
cdata
colormap
ct =
430
M =
1×430 struct array with fields:
cdata
colormap
ct =
431
M =
1×431 struct array with fields:
cdata
colormap
ct =
432
M =
1×432 struct array with fields:
cdata
colormap
ct =
433
M =
1×433 struct array with fields:
cdata
colormap
ct =
434
M =
1×434 struct array with fields:
cdata
colormap
ct =
435
M =
1×435 struct array with fields:
cdata
colormap
ct =
436
M =
1×436 struct array with fields:
cdata
colormap
ct =
437
M =
1×437 struct array with fields:
cdata
colormap
ct =
438
M =
1×438 struct array with fields:
cdata
colormap
ct =
439
M =
1×439 struct array with fields:
cdata
colormap
ct =
440
M =
1×440 struct array with fields:
cdata
colormap
ct =
441
M =
1×441 struct array with fields:
cdata
colormap
ct =
442
M =
1×442 struct array with fields:
cdata
colormap
ct =
443
M =
1×443 struct array with fields:
cdata
colormap
ct =
444
M =
1×444 struct array with fields:
cdata
colormap
ct =
445
M =
1×445 struct array with fields:
cdata
colormap
ct =
446
M =
1×446 struct array with fields:
cdata
colormap
ct =
447
M =
1×447 struct array with fields:
cdata
colormap
ct =
448
M =
1×448 struct array with fields:
cdata
colormap
ct =
449
M =
1×449 struct array with fields:
cdata
colormap
ct =
450
M =
1×450 struct array with fields:
cdata
colormap
ct =
451
M =
1×451 struct array with fields:
cdata
colormap
ct =
452
M =
1×452 struct array with fields:
cdata
colormap
ct =
453
M =
1×453 struct array with fields:
cdata
colormap
ct =
454
M =
1×454 struct array with fields:
cdata
colormap
ct =
455
M =
1×455 struct array with fields:
cdata
colormap
ct =
456
M =
1×456 struct array with fields:
cdata
colormap
ct =
457
M =
1×457 struct array with fields:
cdata
colormap
ct =
458
M =
1×458 struct array with fields:
cdata
colormap
ct =
459
M =
1×459 struct array with fields:
cdata
colormap
ct =
460
M =
1×460 struct array with fields:
cdata
colormap
ct =
461
M =
1×461 struct array with fields:
cdata
colormap
ct =
462
M =
1×462 struct array with fields:
cdata
colormap
ct =
463
M =
1×463 struct array with fields:
cdata
colormap
ct =
464
M =
1×464 struct array with fields:
cdata
colormap
ct =
465
M =
1×465 struct array with fields:
cdata
colormap
ct =
466
M =
1×466 struct array with fields:
cdata
colormap
ct =
467
M =
1×467 struct array with fields:
cdata
colormap
ct =
468
M =
1×468 struct array with fields:
cdata
colormap
ct =
469
M =
1×469 struct array with fields:
cdata
colormap
ct =
470
M =
1×470 struct array with fields:
cdata
colormap
ct =
471
M =
1×471 struct array with fields:
cdata
colormap
ct =
472
M =
1×472 struct array with fields:
cdata
colormap
ct =
473
M =
1×473 struct array with fields:
cdata
colormap
ct =
474
M =
1×474 struct array with fields:
cdata
colormap
ct =
475
M =
1×475 struct array with fields:
cdata
colormap
ct =
476
M =
1×476 struct array with fields:
cdata
colormap
ct =
477
M =
1×477 struct array with fields:
cdata
colormap
ct =
478
M =
1×478 struct array with fields:
cdata
colormap
ct =
479
M =
1×479 struct array with fields:
cdata
colormap
ct =
480
M =
1×480 struct array with fields:
cdata
colormap
ct =
481
M =
1×481 struct array with fields:
cdata
colormap
ct =
482
M =
1×482 struct array with fields:
cdata
colormap
ct =
483
M =
1×483 struct array with fields:
cdata
colormap
ct =
484
M =
1×484 struct array with fields:
cdata
colormap
ct =
485
M =
1×485 struct array with fields:
cdata
colormap
ct =
486
M =
1×486 struct array with fields:
cdata
colormap
ct =
487
M =
1×487 struct array with fields:
cdata
colormap
ct =
488
M =
1×488 struct array with fields:
cdata
colormap
ct =
489
M =
1×489 struct array with fields:
cdata
colormap
ct =
490
M =
1×490 struct array with fields:
cdata
colormap
ct =
491
M =
1×491 struct array with fields:
cdata
colormap
ct =
492
M =
1×492 struct array with fields:
cdata
colormap
ct =
493
M =
1×493 struct array with fields:
cdata
colormap
ct =
494
M =
1×494 struct array with fields:
cdata
colormap
ct =
495
M =
1×495 struct array with fields:
cdata
colormap
ct =
496
M =
1×496 struct array with fields:
cdata
colormap
ct =
497
M =
1×497 struct array with fields:
cdata
colormap
ct =
498
M =
1×498 struct array with fields:
cdata
colormap
ct =
499
M =
1×499 struct array with fields:
cdata
colormap
ct =
500
M =
1×500 struct array with fields:
cdata
colormap
ct =
501
videofile =
VideoWriter
General Properties:
Filename: 'simple_pendulum.avi'
Path: 'C:\Users\Kamlesh\Desktop'
FileFormat: 'avi'
Duration: 0
Video Properties:
ColorChannels: 3
Height: []
Width: []
FrameCount: 0
FrameRate: 30
VideoBitsPerPixel: 24
VideoFormat: 'RGB24'
VideoCompressionMethod: 'Motion JPEG'
Quality: 75
Methods
Explaination of ODE =
'ode45' is in-built solver in MATLAB so which first type that name. It's main inputs is 't & theta'.
't & theta' is dependent & independent variables of our ode system.
ode_func is (t, theta, b, g, l, m) are input parameters at we will be passing.
ode_func is nothing but it is a separate MATLAB program that we have written it is called ode_func same name given as program name.
theta is solutin array.
theta1 & theta2 is 'theta'.
dtheta1_dt is first ode.
dtheta2_dt is second ode.
In dtheta_dt after dtheta1_dt (;)semicolon is represents column matrix.
If we tap on the 'results' there will be two columns first column refers to "Displacement" and second column refers to "velocity".