Week 4.1 - Solving second order ODEs
AIM:
To write a program in Matlab, that will simulate the pendulum motion.
GOVERNING EQUATIONS:

In the above equation,
g = gravity in m/s2,
L = length of the pendulum in m,
m = mass of the ball in kg,
b=damping coefficient.
OBJECTIVES:
To write a program that solves the mentioned ODE. The ODE represents the equation of motion of a simple pendulum with damping
THEORY:
The way the pendulum moves depends on the Newtons second law. When this law is written down, we get a second order Ordinary Differential Equation that describes the position of the "ball" w.r.t time.

BODY OF CONTEXT:
PROGRAM CODE:
% Program to solving second order ODE and make a simple pendulum
clear all; % clear all variables in workspace
close all;% close all plots
clc;%clear command window
l=1;%Initialize length to 1 metre
m=1;%Initialize length to 1 kg
g=9.81;%Initialize acc. due to gravity to 9.81m/s^2
b=0.05;%Initialize damping coefficient to 0.05
ct=1;%Initialize ct Counter to 1
%Initial Condition
theta_0=[0;3]; %Initializing displacement to 0 and velcotiy to 3 rad/s^2
t_span=linspace(0,20,500); %Initializing time upto 20 sec with 500 divisions
%ode function calling
[t output]=ode45(@(t,theta) ode_pendulum(t,theta,b,g,l,m),t_span,theta_0) %Solvinf first ODE using ode45 command
f=figure(1)%Initializing figure(1) to f
f.Position=[400 50 700 80];%Setting F position
subplot(4,1,[1,2]); %Creating a subplot
hold on %Holding on
aa=plot(t,output(:,1)) %Creating a plot with t and angular displacement and assigning to variable 'aa'
bb=plot(t,output(:,2)) %Creating a plot with t and angular Velocity and asisgning to variable 'bb'
xlabel('Time'); % Xaxis is labelled as Time
ylabel('Amplitude'); % Yaxis is labelled as Amplitude
grid on %Turning ON legend
title('Variation of Angular Displacement and Angular Veloctiy with Time'); %Assigning title name
legend([aa bb], 'Angular Displacement','Angular Velocity'); %Creating legends
%Animating simple pendulum
theta2=output(:,1) %Initializing theta2 variable with angular displacement
theta1=output(:,2) %Initializing theta1 variable with angular velocity
for i=1:length(theta2) %FOR loop for iterating from 1 to 500 numbers of different positions of theta2
figure(2); %Creating new figure
clf; %Reseting each figure for avoiding traces of previous figures plotted
theta_x=theta2(i); %theta_x variable is initialized which is assigned particular value in location of theta2 in which iteration is happenng
x0=0;%Initializing variable x0=0
y0=0;%Initializing variable y0=0
x1=l*sin(theta_x); %Initializing x1,i.e final position of bar
y1=-l*cos(theta_x); %Initializing xy,i.e final position of bar
%creating a rectangle with positions specified and setting curvature to 1pt and facecolour balck
h1=rectangle('Position',[-1 -0.1 2 0.5],'Curvature',1,'Facecolor',[0 0 0]);
hold on; %Holding ON
plot([x0 x1],[y0 y1],'linewidth',10,'color','b'); %Plotting bar of pendulum with width of 10 and blue colour
hold on;%holding ON
plot(x1,y1,'marker','o', 'markersize',20, 'markerfacecolor','r');%Plotting ball at end of bar of pendulum and giving red colour
hold on; %Holding ON
grid on;%Turning on GRID
axis([-2 3 -2 1.5]);%Setting axis and limits
set(gca,'color','y','xcolor','k','ycolor','k')%Now setting the area to get current access and colour yellow giving x label colour and y label colour as black
pause(0.00001); %Pausing each plot for 0.0001 sec
M(ct)=getframe(gcf)%Initializing M variable to capture each frames by getframe() command with gcf being figure
ct=ct+1; %increase counter value to next after each iteration
end
movie(M) %Creating movie of M variable
Videofile=VideoWriter('Simple Pendulum', 'Uncompressed AVI');%Initializing a new variable as videofile and write name and type of video
open(Videofile)%opening vidoefile
writeVideo(Videofile,M)%Writing contents of M to videofile
close(Videofile)%Close videofile
% Program to solving second order ODE and make a simple pendulum
clear all; % clear all variables in workspace
close all;% close all plots
clc;%clear command window
l=1;%Initialize length to 1 metre
m=1;%Initialize length to 1 kg
g=9.81;%Initialize acc. due to gravity to 9.81m/s^2
b=0.05;%Initialize damping coefficient to 0.05
ct=1;%Initialize ct Counter to 1
%Initial Condition
theta_0=[0;3]; %Initializing displacement to 0 and velcotiy to 3 rad/s^2
t_span=linspace(0,20,500); %Initializing time upto 20 sec with 500 divisions
%ode function calling
[t output]=ode45(@(t,theta) ode_pendulum(t,theta,b,g,l,m),t_span,theta_0) %Solvinf first ODE using ode45 command
f=figure(1)%Initializing figure(1) to f
f.Position=[400 50 700 80];%Setting F position
subplot(4,1,[1,2]); %Creating a subplot
hold on %Holding on
aa=plot(t,output(:,1)) %Creating a plot with t and angular displacement and asisgning to variable 'aa'
bb=plot(t,output(:,2)) %Creating a plot with t and angular Velocity and asisgning to variable 'bb'
xlabel('Time'); % Xaxis is labelled as Time
ylabel('Amplitude'); % Yaxis is labelled as Amplitude
grid on %Turning ON legend
title('Variation of Angular Displacement and Angular Veloctiy with Time'); %Assigning title name
legend([aa bb], 'Angular Displacement','Angular Velocity'); %Creating legends
%Animating simple pendulum
theta2=output(:,1) %Initializing theta2 variable with angular displacement
theta1=output(:,2) %Initializing theta1 variable with angular velocity
for i=1:length(theta2) %FOR loop for iterating from 1 to 500 numbers of different positions of theta2
figure(2); %Creating new figure
clf; %Reseting each figure for avoiding traces of previous figures plotted
theta_x=theta2(i); %theta_x variable is initialized which is assigned particular value in location of theta2 in which iteration is happenng
x0=0;%Initializing variable x0=0
y0=0;%Initializing variable y0=0
x1=l*sin(theta_x); %Initializing x1,i.e final position of bar
y1=-l*cos(theta_x); %Initializing xy,i.e final position of bar
%creating a rectangle with positions specified and setting curvature to 1pt and facecolour balck
h1=rectangle('Position',[-1 -0.1 2 0.5],'Curvature',1,'Facecolor',[0 0 0]);
hold on; %Holding ON
plot([x0 x1],[y0 y1],'linewidth',10,'color','b'); %Plotting bar of pendulum with width of 10 and blue colour
hold on;%holding ON
plot(x1,y1,'marker','o', 'markersize',20, 'markerfacecolor','r');%Plotting ball at end of bar of pendulum and giving red colour
hold on; %Holding ON
grid on;%Turning on GRID
axis([-2 3 -2 1.5]);%Setting axis and limits
set(gca,'color','y','xcolor','k','ycolor','k')%Now setting the area to get current access and colour yellow giving x label colour and y label colour as black
pause(0.00001); %Pausing each plot for 0.0001 sec
M(ct)=getframe(gcf)%Initializing M variable to capture each frames by getframe() command with gcf being figure
ct=ct+1; %increase counter value to next after each iteration
end
movie(M) %Creating movie of M variable
Videofile=VideoWriter('Simple Pendulum', 'Uncompressed AVI');%Initializing a new variable as videofile and write name and type of video
open(Videofile)%opening vidoefile
writeVideo(Videofile,M)%Writing contents of M to videofile
close(Videofile)%Close videofile
SYNTAX WITH EXPLANATION:
l=1;%Initialize length to 1 metre
m=1;%Initialize length to 1 kg
g=9.81;%Initialize acc. due to gravity to 9.81m/s^2
b=0.05;%Initialize damping coefficient to 0.05
ct=1;%Initialize ct Counter to 1
%Initial Condition
theta_0=[0;3]; %Initializing displacement to 0 and velcotiy to 3 rad/s^2
t_span=linspace(0,20,500); %Initializing time upto 20 sec with 500 divisions
%ode function calling
[t output]=ode45(@(t,theta) ode_pendulum(t,theta,b,g,l,m),t_span,theta_0) %Solvinf first ODE using ode45 command
f=figure(1)%Initializing figure(1) to f
f.Position=[400 50 700 80];%Setting F position
subplot(4,1,[1,2]); %Creating a subplot
hold on %Holding on
aa=plot(t,output(:,1)) %Creating a plot with t and angular displacement and assigning to variable 'aa'
bb=plot(t,output(:,2)) %Creating a plot with t and angular Velocity and asisgning to variable 'bb'
xlabel('Time'); % Xaxis is labelled as Time
ylabel('Amplitude'); % Yaxis is labelled as Amplitude
grid on %Turning ON legend
title('Variation of Angular Displacement and Angular Veloctiy with Time'); %Assigning title name
legend([aa bb], 'Angular Displacement','Angular Velocity'); %Creating legends
%Animating simple pendulum
theta2=output(:,1) %Initializing theta2 variable with angular displacement
theta1=output(:,2) %Initializing theta1 variable with angular velocity
for i=1:length(theta2) %FOR loop for iterating from 1 to 500 numbers of different positions of theta2
figure(2); %Creating new figure
clf; %Reseting each figure for avoiding traces of previous figures plotted
theta_x=theta2(i); %theta_x variable is initialized which is assigned particular value in location of theta2 in which iteration is happenng
x0=0;%Initializing variable x0=0
y0=0;%Initializing variable y0=0
x1=l*sin(theta_x); %Initializing x1,i.e final position of bar
y1=-l*cos(theta_x); %Initializing xy,i.e final position of bar
%creating a rectangle with positions specified and setting curvature to 1pt and facecolour balck
h1=rectangle('Position',[-1 -0.1 2 0.5],'Curvature',1,'Facecolor',[0 0 0]);
hold on; %Holding ON
plot([x0 x1],[y0 y1],'linewidth',10,'color','b'); %Plotting bar of pendulum with width of 10 and blue colour
hold on;%holding ON
plot(x1,y1,'marker','o', 'markersize',20, 'markerfacecolor','r');%Plotting ball at end of bar of pendulum and giving red colour
hold on; %Holding ON
grid on;%Turning on GRID
axis([-2 3 -2 1.5]);%Setting axis and limits
set(gca,'color','y','xcolor','k','ycolor','k')%Now setting the area to get current access and colour yellow giving x label colour and y label colour as black
pause(0.00001); %Pausing each plot for 0.0001 sec
M(ct)=getframe(gcf)%Initializing M variable to capture each frames by getframe() command with gcf being figure
ct=ct+1; %increase counter value to next after each iteration
end
movie(M) %Creating movie of M variable
Videofile=VideoWriter('Simple Pendulum', 'Uncompressed AVI');%Initializing a new variable as videofile and write name and type of video
open(Videofile)%opening vidoefile
writeVideo(Videofile,M)%Writing contents of M to videofile
close(Videofile)%Close videofile
FUNCTION CODE:
function [dtheta_dot]=ode_pendulum(t,theta,b,g,l,m)
%Creating function to make output of 2nd ODE to !st ODE
theta1=theta(1); %Initializing row value of theta to theta1
theta2=theta(2); %Initializing column value of theta to theta2
dtheta1_dot=theta2; %Initializing theta2 to dtheta1_dot
dtheta2_dot=-(b/m)*theta2-(g/l)*sin(theta1); %Initializing -(b/m)*theta2-(g/l)*sin(theta1) to dtheta2_dot
dtheta_dot=[dtheta1_dot;dtheta2_dot];%Output dtheta_dot is initialized with[dtheta1_dot(row);dtheta2_dot(column)]
end
function [dtheta_dot]=ode_pendulum(t,theta,b,g,l,m)
%Creating function to make output of 2nd ODE to !st ODE
theta1=theta(1); %Initializing row value of theta to theta1
theta2=theta(2); %Initializing column value of theta to theta2
dtheta1_dot=theta2; %Initializing theta2 to dtheta1_dot
dtheta2_dot=-(b/m)*theta2-(g/l)*sin(theta1); %Initializing -(b/m)*theta2-(g/l)*sin(theta1) to dtheta2_dot
dtheta_dot=[dtheta1_dot;dtheta2_dot];%Output dtheta_dot is initialized with[dtheta1_dot(row);dtheta2_dot(column)]
end
-0.3173 -1.5252
f =
Figure (1) with properties:
Number: 1
Name: ''
Color: [0.9400 0.9400 0.9400]
Position: [488 342 560 420]
Units: 'pixels'
Show all properties
aa =
Line with properties:
Color: [0 0.4470 0.7410]
LineStyle: '-'
LineWidth: 0.5000
Marker: 'none'
MarkerSize: 6
MarkerFaceColor: 'none'
XData: [0 0.0401 0.0802 0.1202 0.1603 0.2004 0.2405 0.2806 0.3206 0.3607 0.4008 … ]
YData: [0 0.1198 0.2375 0.3513 0.4594 0.5603 0.6527 0.7354 0.8074 0.8678 0.9161 … ]
Show all properties
bb =
Line with properties:
Color: [0.8500 0.3250 0.0980]
LineStyle: '-'
LineWidth: 0.5000
Marker: 'none'
MarkerSize: 6
MarkerFaceColor: 'none'
XData: [0 0.0401 0.0802 0.1202 0.1603 0.2004 0.2405 0.2806 0.3206 0.3607 0.4008 … ]
YData: [3 2.9704 2.8946 2.7748 2.6143 2.4171 2.1881 1.9323 1.6544 1.3589 1.0500 … ]
Show all properties
theta2 =
0
0.1198
0.2375
0.3513
0.4594
0.5603
0.6527
0.7354
0.8074
0.8678
0.9161
0.9518
0.9746
0.9844
0.9812
0.9649
0.9356
0.8936
0.8394
0.7736
0.6969
0.6104
0.5150
0.4121
0.3032
0.1898
0.0736
-0.0436
-0.1598
-0.2733
-0.3824
-0.4853
-0.5806
-0.6671
-0.7437
-0.8095
-0.8637
-0.9060
-0.9357
-0.9527
-0.9568
-0.9479
-0.9264
-0.8924
-0.8462
-0.7883
-0.7193
-0.6401
-0.5517
-0.4552
-0.3520
-0.2436
-0.1316
-0.0178
0.0960
0.2082
0.3169
0.4204
0.5173
0.6063
0.6861
0.7557
0.8144
0.8615
0.8967
0.9195
0.9298
0.9273
0.9122
0.8847
0.8451
0.7939
0.7315
0.6588
0.5766
0.4860
0.3882
0.2846
0.1768
0.0665
-0.0446
-0.1547
-0.2623
-0.3656
-0.4630
-0.5532
-0.6349
-0.7072
-0.7691
-0.8199
-0.8590
-0.8863
-0.9014
-0.9040
-0.8943
-0.8722
-0.8381
-0.7923
-0.7356
-0.6684
-0.5916
-0.5062
-0.4133
-0.3143
-0.2106
-0.1039
0.0043
0.1122
0.2181
0.3203
0.4174
0.5080
0.5907
0.6644
0.7284
0.7817
0.8238
0.8542
0.8728
0.8793
0.8737
0.8561
0.8265
0.7854
0.7331
0.6705
0.5983
0.5174
0.4289
0.3340
0.2342
0.1309
0.0258
-0.0795
-0.1835
-0.2843
-0.3805
-0.4706
-0.5534
-0.6277
-0.6927
-0.7475
-0.7915
-0.8242
-0.8453
-0.8545
-0.8519
-0.8374
-0.8114
-0.7740
-0.7256
-0.6668
-0.5984
-0.5213
-0.4366
-0.3453
-0.2490
-0.1490
-0.0469
0.0558
0.1575
0.2564
0.3512
0.4404
0.5227
0.5969
0.6621
0.7175
0.7625
0.7966
0.8193
0.8305
0.8300
0.8178
0.7943
0.7595
0.7141
0.6584
0.5932
0.5193
0.4378
0.3498
0.2565
0.1595
0.0602
-0.0399
-0.1391
-0.2360
-0.3290
-0.4167
-0.4979
-0.5715
-0.6363
-0.6916
-0.7368
-0.7714
-0.7950
-0.8073
-0.8082
-0.7976
-0.7758
-0.7430
-0.6997
-0.6464
-0.5837
-0.5124
-0.4336
-0.3483
-0.2578
-0.1635
-0.0668
0.0307
0.1275
0.2221
0.3131
0.3991
0.4788
0.5510
0.6149
0.6696
0.7144
0.7488
0.7724
0.7851
0.7866
0.7769
0.7562
0.7246
0.6828
0.6311
0.5703
0.5011
0.4245
0.3416
0.2536
0.1618
0.0676
-0.0275
-0.1219
-0.2141
-0.3029
-0.3868
-0.4646
-0.5352
-0.5976
-0.6511
-0.6949
-0.7285
-0.7515
-0.7639
-0.7654
-0.7559
-0.7356
-0.7048
-0.6638
-0.6132
-0.5537
-0.4861
-0.4113
-0.3303
-0.2444
-0.1549
-0.0631
0.0295
0.1215
0.2114
0.2977
0.3793
0.4549
0.5234
0.5839
0.6357
0.6780
0.7103
0.7322
0.7436
0.7444
0.7346
0.7143
0.6836
0.6430
0.5930
0.5344
0.4678
0.3944
0.3151
0.2310
0.1436
0.0540
-0.0362
-0.1257
-0.2130
-0.2969
-0.3760
-0.4491
-0.5152
-0.5734
-0.6230
-0.6633
-0.6939
-0.7143
-0.7244
-0.7240
-0.7131
-0.6920
-0.6610
-0.6204
-0.5707
-0.5125
-0.4468
-0.3744
-0.2964
-0.2140
-0.1284
-0.0410
0.0468
0.1338
0.2186
0.2997
0.3760
0.4465
0.5099
0.5655
0.6126
0.6506
0.6790
0.6975
0.7058
0.7038
0.6916
0.6695
0.6377
0.5965
0.5467
0.4887
0.4235
0.3519
0.2751
0.1941
0.1102
0.0249
-0.0607
-0.1452
-0.2272
-0.3055
-0.3790
-0.4465
-0.5070
-0.5598
-0.6041
-0.6393
-0.6652
-0.6814
-0.6875
-0.6837
-0.6698
-0.6462
-0.6133
-0.5714
-0.5210
-0.4629
-0.3980
-0.3270
-0.2511
-0.1715
-0.0893
-0.0060
0.0773
0.1592
0.2385
0.3139
0.3843
0.4486
0.5060
0.5556
0.5969
0.6292
0.6522
0.6657
0.6694
0.6633
0.6475
0.6222
0.5878
0.5449
0.4938
0.4354
0.3705
0.3000
0.2250
0.1466
0.0661
-0.0153
-0.0962
-0.1755
-0.2519
-0.3242
-0.3914
-0.4524
-0.5064
-0.5527
-0.5906
-0.6197
-0.6396
-0.6502
-0.6511
-0.6425
-0.6244
-0.5972
-0.5612
-0.5170
-0.4651
-0.4062
-0.3412
-0.2711
-0.1969
-0.1197
-0.0409
0.0384
0.1170
0.1935
0.2669
0.3360
0.3998
0.4573
0.5078
0.5505
0.5848
0.6104
0.6270
0.6344
0.6324
0.6211
0.6006
0.5712
0.5334
0.4878
0.4348
0.3754
0.3103
0.2405
0.1671
0.0912
0.0141
-0.0632
-0.1392
-0.2129
-0.2831
-0.3488
-0.4090
-0.4629
-0.5096
-0.5485
-0.5791
-0.6011
-0.6141
-0.6181
-0.6130
-0.5988
-0.5757
-0.5441
-0.5043
-0.4572
-0.4031
-0.3431
-0.2778
-0.2084
-0.1359
-0.0613
0.0140
0.0890
0.1625
0.2332
0.3001
0.3622
0.4187
0.4687
0.5114
0.5464
0.5732
0.5913
0.6005
0.6010
0.5925
0.5754
0.5496
0.5157
0.4740
0.4252
0.3701
0.3094
0.2441
0.1751
0.1035
0.0304
-0.0430
-0.1156
-0.1862
-0.2538
-0.3173
theta1 =
3.0000
2.9704
2.8946
2.7748
2.6143
2.4171
2.1881
1.9323
1.6544
1.3589
1.0500
0.7316
0.4072
0.0800
-0.2473
-0.5720
-0.8909
-1.2007
-1.4977
-1.7783
-2.0382
-2.2733
-2.4792
-2.6506
-2.7829
-2.8728
-2.9181
-2.9177
-2.8718
-2.7817
-2.6500
-2.4796
-2.2746
-2.0394
-1.7791
-1.4995
-1.2047
-0.8981
-0.5832
-0.2634
0.0582
0.3784
0.6944
1.0035
1.3020
1.5860
1.8517
2.0948
2.3111
2.4961
2.6461
2.7569
2.8251
2.8487
2.8270
2.7610
2.6528
2.5058
2.3232
2.1092
1.8682
1.6045
1.3228
1.0278
0.7230
0.4116
0.0967
-0.2185
-0.5309
-0.8373
-1.1347
-1.4199
-1.6889
-1.9373
-2.1609
-2.3555
-2.5171
-2.6419
-2.7272
-2.7701
-2.7691
-2.7242
-2.6366
-2.5089
-2.3452
-2.1492
-1.9249
-1.6766
-1.4085
-1.1248
-0.8298
-0.5270
-0.2195
0.0898
0.3975
0.7006
0.9959
1.2799
1.5493
1.8005
2.0287
2.2296
2.3992
2.5340
2.6309
2.6874
2.7021
2.6743
2.6044
2.4942
2.3465
2.1652
1.9554
1.7207
1.4650
1.1926
0.9072
0.6126
0.3125
0.0098
-0.2925
-0.5913
-0.8833
-1.1651
-1.4333
-1.6840
-1.9137
-2.1185
-2.2938
-2.4356
-2.5406
-2.6064
-2.6318
-2.6159
-2.5593
-2.4635
-2.3305
-2.1632
-1.9654
-1.7415
-1.4966
-1.2343
-0.9583
-0.6721
-0.3792
-0.0829
0.2135
0.5071
0.7949
1.0735
1.3393
1.5885
1.8175
2.0225
2.1997
2.3456
2.4566
2.5295
2.5627
2.5553
2.5078
2.4218
2.2994
2.1434
1.9571
1.7442
1.5087
1.2548
0.9872
0.7088
0.4231
0.1334
-0.1572
-0.4454
-0.7282
-1.0024
-1.2648
-1.5115
-1.7386
-1.9425
-2.1195
-2.2661
-2.3793
-2.4563
-2.4948
-2.4937
-2.4531
-2.3743
-2.2595
-2.1117
-1.9340
-1.7298
-1.5029
-1.2574
-0.9971
-0.7259
-0.4470
-0.1636
0.1210
0.4037
0.6812
0.9505
1.2083
1.4512
1.6752
1.8765
2.0517
2.1972
2.3102
2.3882
2.4291
2.4316
2.3955
2.3218
2.2125
2.0707
1.8995
1.7021
1.4822
1.2436
0.9900
0.7252
0.4527
0.1756
-0.1030
-0.3800
-0.6519
-0.9158
-1.1683
-1.4062
-1.6259
-1.8234
-1.9951
-2.1378
-2.2487
-2.3253
-2.3660
-2.3695
-2.3357
-2.2651
-2.1594
-2.0215
-1.8548
-1.6626
-1.4484
-1.2156
-0.9679
-0.7090
-0.4423
-0.1712
0.1014
0.3724
0.6385
0.8965
1.1432
1.3751
1.5891
1.7816
1.9487
2.0872
2.1941
2.2675
2.3057
2.3078
2.2739
2.2044
2.1010
1.9657
1.8018
1.6129
1.4030
1.1750
0.9325
0.6790
0.4179
0.1524
-0.1142
-0.3792
-0.6392
-0.8909
-1.1311
-1.3565
-1.5637
-1.7494
-1.9104
-2.0436
-2.1456
-2.2144
-2.2485
-2.2471
-2.2107
-2.1401
-2.0369
-1.9032
-1.7416
-1.5553
-1.3479
-1.1235
-0.8855
-0.6368
-0.3810
-0.1210
0.1398
0.3984
0.6517
0.8968
1.1301
1.3484
1.5482
1.7263
1.8798
2.0056
2.1013
2.1643
2.1932
2.1874
2.1471
2.0737
1.9688
1.8346
1.6738
1.4894
1.2848
1.0634
0.8291
0.5848
0.3339
0.0793
-0.1757
-0.4280
-0.6745
-0.9123
-1.1382
-1.3486
-1.5404
-1.7103
-1.8555
-1.9730
-2.0608
-2.1166
-2.1390
-2.1276
-2.0825
-2.0051
-1.8975
-1.7618
-1.6006
-1.4169
-1.2140
-0.9953
-0.7642
-0.5239
-0.2776
-0.0284
0.2207
0.4665
0.7060
0.9362
1.1540
1.3560
1.5390
1.6998
1.8357
1.9441
2.0230
2.0704
2.0852
2.0668
2.0160
1.9338
1.8226
1.6845
1.5221
1.3384
1.1365
0.9198
0.6917
0.4552
0.2135
-0.0305
-0.2735
-0.5126
-0.7447
-0.9669
-1.1761
-1.3690
-1.5424
-1.6933
-1.8192
-1.9175
-1.9866
-2.0246
-2.0308
-2.0047
-1.9471
-1.8594
-1.7438
-1.6026
-1.4384
-1.2542
-1.0529
-0.8379
-0.6125
-0.3797
-0.1425
0.0961
0.3329
0.5649
0.7893
1.0029
1.2030
1.3861
1.5492
1.6895
1.8044
1.8919
1.9503
1.9783
1.9750
1.9405
1.8755
1.7816
1.6610
1.5163
1.3499
1.1647
0.9638
0.7503
0.5275
0.2983
0.0658
-0.1672
-0.3975
-0.6222
-0.8383
-1.0429
-1.2331
-1.4058
-1.5580
-1.6870
-1.7903
-1.8662
-1.9131
-1.9302
-1.9170
-1.8735
-1.8007
-1.7002
-1.5742
-1.4255
-1.2566
-1.0704
-0.8697
-0.6577
-0.4375
-0.2121
0.0157
0.2428
0.4663
0.6832
0.8905
1.0855
1.2651
1.4268
1.5674
1.6844
1.7756
1.8392
1.8741
1.8797
1.8559
1.8031
1.7223
1.6150
1.4834
1.3304
1.1590
0.9716
0.7712
0.5608
0.3433
0.1219
-0.1007
-0.3216
-0.5379
-0.7466
-0.9447
-1.1294
-1.2979
-1.4476
-1.5759
-1.6805
-1.7590
-1.8099
-1.8324
-1.8261
-1.7912
-1.7285
-1.6392
-1.5252
M =
struct with fields:
cdata: [525×700×3 uint8]
colormap: []
M =
1×2 struct array with fields:
cdata
colormap
M =
1×3 struct array with fields:
cdata
colormap
M =
1×4 struct array with fields:
cdata
colormap
M =
1×5 struct array with fields:
cdata
colormap
M =
1×6 struct array with fields:
cdata
colormap
M =
1×7 struct array with fields:
cdata
colormap
M =
1×8 struct array with fields:
cdata
colormap
M =
1×9 struct array with fields:
cdata
colormap
M =
1×10 struct array with fields:
cdata
colormap
M =
1×11 struct array with fields:
cdata
colormap
M =
1×12 struct array with fields:
cdata
colormap
M =
1×13 struct array with fields:
cdata
colormap
M =
1×14 struct array with fields:
cdata
colormap
M =
1×15 struct array with fields:
cdata
colormap
M =
1×16 struct array with fields:
cdata
colormap
M =
1×17 struct array with fields:
cdata
colormap
M =
1×18 struct array with fields:
cdata
colormap
M =
1×19 struct array with fields:
cdata
colormap
M =
1×20 struct array with fields:
cdata
colormap
M =
1×21 struct array with fields:
cdata
colormap
M =
1×22 struct array with fields:
cdata
colormap
M =
1×23 struct array with fields:
cdata
colormap
M =
1×24 struct array with fields:
cdata
colormap
M =
1×25 struct array with fields:
cdata
colormap
M =
1×26 struct array with fields:
cdata
colormap
M =
1×27 struct array with fields:
cdata
colormap
M =
1×28 struct array with fields:
cdata
colormap
M =
1×29 struct array with fields:
cdata
colormap
M =
1×30 struct array with fields:
cdata
colormap
M =
1×31 struct array with fields:
cdata
colormap
M =
1×32 struct array with fields:
cdata
colormap
M =
1×33 struct array with fields:
cdata
colormap
M =
1×34 struct array with fields:
cdata
colormap
M =
1×35 struct array with fields:
cdata
colormap
M =
1×36 struct array with fields:
cdata
colormap
M =
1×37 struct array with fields:
cdata
colormap
M =
1×38 struct array with fields:
cdata
colormap
M =
1×39 struct array with fields:
cdata
colormap
M =
1×40 struct array with fields:
cdata
colormap
M =
1×41 struct array with fields:
cdata
colormap
M =
1×42 struct array with fields:
cdata
colormap
M =
1×43 struct array with fields:
cdata
colormap
M =
1×44 struct array with fields:
cdata
colormap
M =
1×45 struct array with fields:
cdata
colormap
M =
1×46 struct array with fields:
cdata
colormap
M =
1×47 struct array with fields:
cdata
colormap
M =
1×48 struct array with fields:
cdata
colormap
M =
1×49 struct array with fields:
cdata
colormap
M =
1×50 struct array with fields:
cdata
colormap
M =
1×51 struct array with fields:
cdata
colormap
M =
1×52 struct array with fields:
cdata
colormap
M =
1×53 struct array with fields:
cdata
colormap
M =
1×54 struct array with fields:
cdata
colormap
M =
1×55 struct array with fields:
cdata
colormap
M =
1×56 struct array with fields:
cdata
colormap
M =
1×57 struct array with fields:
cdata
colormap
M =
1×58 struct array with fields:
cdata
colormap
M =
1×59 struct array with fields:
cdata
colormap
M =
1×60 struct array with fields:
cdata
colormap
M =
1×61 struct array with fields:
cdata
colormap
M =
1×62 struct array with fields:
cdata
colormap
M =
1×63 struct array with fields:
cdata
colormap
M =
1×64 struct array with fields:
cdata
colormap
M =
1×65 struct array with fields:
cdata
colormap
M =
1×66 struct array with fields:
cdata
colormap
M =
1×67 struct array with fields:
cdata
colormap
M =
1×68 struct array with fields:
cdata
colormap
M =
1×69 struct array with fields:
cdata
colormap
M =
1×70 struct array with fields:
cdata
colormap
M =
1×71 struct array with fields:
cdata
colormap
M =
1×72 struct array with fields:
cdata
colormap
M =
1×73 struct array with fields:
cdata
colormap
M =
1×74 struct array with fields:
cdata
colormap
M =
1×75 struct array with fields:
cdata
colormap
M =
1×76 struct array with fields:
cdata
colormap
M =
1×77 struct array with fields:
cdata
colormap
M =
1×78 struct array with fields:
cdata
colormap
M =
1×79 struct array with fields:
cdata
colormap
M =
1×80 struct array with fields:
cdata
colormap
M =
1×81 struct array with fields:
cdata
colormap
M =
1×82 struct array with fields:
cdata
colormap
M =
1×83 struct array with fields:
cdata
colormap
M =
1×84 struct array with fields:
cdata
colormap
M =
1×85 struct array with fields:
cdata
colormap
M =
1×86 struct array with fields:
cdata
colormap
M =
1×87 struct array with fields:
cdata
colormap
M =
1×88 struct array with fields:
cdata
colormap
M =
1×89 struct array with fields:
cdata
colormap
M =
1×90 struct array with fields:
cdata
colormap
M =
1×91 struct array with fields:
cdata
colormap
M =
1×92 struct array with fields:
cdata
colormap
M =
1×93 struct array with fields:
cdata
colormap
M =
1×94 struct array with fields:
cdata
colormap
M =
1×95 struct array with fields:
cdata
colormap
M =
1×96 struct array with fields:
cdata
colormap
M =
1×97 struct array with fields:
cdata
colormap
M =
1×98 struct array with fields:
cdata
colormap
M =
1×99 struct array with fields:
cdata
colormap
M =
1×100 struct array with fields:
cdata
colormap
M =
1×101 struct array with fields:
cdata
colormap
M =
1×102 struct array with fields:
cdata
colormap
M =
1×103 struct array with fields:
cdata
colormap
M =
1×104 struct array with fields:
cdata
colormap
M =
1×105 struct array with fields:
cdata
colormap
M =
1×106 struct array with fields:
cdata
colormap
M =
1×107 struct array with fields:
cdata
colormap
M =
1×108 struct array with fields:
cdata
colormap
M =
1×109 struct array with fields:
cdata
colormap
M =
1×110 struct array with fields:
cdata
colormap
M =
1×111 struct array with fields:
cdata
colormap
M =
1×112 struct array with fields:
cdata
colormap
M =
1×113 struct array with fields:
cdata
colormap
M =
1×114 struct array with fields:
cdata
colormap
M =
1×115 struct array with fields:
cdata
colormap
M =
1×116 struct array with fields:
cdata
colormap
M =
1×117 struct array with fields:
cdata
colormap
M =
1×118 struct array with fields:
cdata
colormap
M =
1×119 struct array with fields:
cdata
colormap
M =
1×120 struct array with fields:
cdata
colormap
M =
1×121 struct array with fields:
cdata
colormap
M =
1×122 struct array with fields:
cdata
colormap
M =
1×123 struct array with fields:
cdata
colormap
M =
1×124 struct array with fields:
cdata
colormap
M =
1×125 struct array with fields:
cdata
colormap
M =
1×126 struct array with fields:
cdata
colormap
M =
1×127 struct array with fields:
cdata
colormap
M =
1×128 struct array with fields:
cdata
colormap
M =
1×129 struct array with fields:
cdata
colormap
M =
1×130 struct array with fields:
cdata
colormap
M =
1×131 struct array with fields:
cdata
colormap
M =
1×132 struct array with fields:
cdata
colormap
M =
1×133 struct array with fields:
cdata
colormap
M =
1×134 struct array with fields:
cdata
colormap
M =
1×135 struct array with fields:
cdata
colormap
M =
1×136 struct array with fields:
cdata
colormap
M =
1×137 struct array with fields:
cdata
colormap
M =
1×138 struct array with fields:
cdata
colormap
M =
1×139 struct array with fields:
cdata
colormap
M =
1×140 struct array with fields:
cdata
colormap
M =
1×141 struct array with fields:
cdata
colormap
M =
1×142 struct array with fields:
cdata
colormap
M =
1×143 struct array with fields:
cdata
colormap
M =
1×144 struct array with fields:
cdata
colormap
M =
1×145 struct array with fields:
cdata
colormap
M =
1×146 struct array with fields:
cdata
colormap
M =
1×147 struct array with fields:
cdata
colormap
M =
1×148 struct array with fields:
cdata
colormap
M =
1×149 struct array with fields:
cdata
colormap
M =
1×150 struct array with fields:
cdata
colormap
M =
1×151 struct array with fields:
cdata
colormap
M =
1×152 struct array with fields:
cdata
colormap
M =
1×153 struct array with fields:
cdata
colormap
M =
1×154 struct array with fields:
cdata
colormap
M =
1×155 struct array with fields:
cdata
colormap
M =
1×156 struct array with fields:
cdata
colormap
M =
1×157 struct array with fields:
cdata
colormap
M =
1×158 struct array with fields:
cdata
colormap
M =
1×159 struct array with fields:
cdata
colormap
M =
1×160 struct array with fields:
cdata
colormap
M =
1×161 struct array with fields:
cdata
colormap
M =
1×162 struct array with fields:
cdata
colormap
M =
1×163 struct array with fields:
cdata
colormap
M =
1×164 struct array with fields:
cdata
colormap
M =
1×165 struct array with fields:
cdata
colormap
M =
1×166 struct array with fields:
cdata
colormap
M =
1×167 struct array with fields:
cdata
colormap
M =
1×168 struct array with fields:
cdata
colormap
M =
1×169 struct array with fields:
cdata
colormap
M =
1×170 struct array with fields:
cdata
colormap
M =
1×171 struct array with fields:
cdata
colormap
M =
1×172 struct array with fields:
cdata
colormap
M =
1×173 struct array with fields:
cdata
colormap
M =
1×174 struct array with fields:
cdata
colormap
M =
1×175 struct array with fields:
cdata
colormap
M =
1×176 struct array with fields:
cdata
colormap
M =
1×177 struct array with fields:
cdata
colormap
M =
1×178 struct array with fields:
cdata
colormap
M =
1×179 struct array with fields:
cdata
colormap
M =
1×180 struct array with fields:
cdata
colormap
M =
1×181 struct array with fields:
cdata
colormap
M =
1×182 struct array with fields:
cdata
colormap
M =
1×183 struct array with fields:
cdata
colormap
M =
1×184 struct array with fields:
cdata
colormap
M =
1×185 struct array with fields:
cdata
colormap
M =
1×186 struct array with fields:
cdata
colormap
M =
1×187 struct array with fields:
cdata
colormap
M =
1×188 struct array with fields:
cdata
colormap
M =
1×189 struct array with fields:
cdata
colormap
M =
1×190 struct array with fields:
cdata
colormap
M =
1×191 struct array with fields:
cdata
colormap
M =
1×192 struct array with fields:
cdata
colormap
M =
1×193 struct array with fields:
cdata
colormap
M =
1×194 struct array with fields:
cdata
colormap
M =
1×195 struct array with fields:
cdata
colormap
M =
1×196 struct array with fields:
cdata
colormap
M =
1×197 struct array with fields:
cdata
colormap
M =
1×198 struct array with fields:
cdata
colormap
M =
1×199 struct array with fields:
cdata
colormap
M =
1×200 struct array with fields:
cdata
colormap
M =
1×201 struct array with fields:
cdata
colormap
M =
1×202 struct array with fields:
cdata
colormap
M =
1×203 struct array with fields:
cdata
colormap
M =
1×204 struct array with fields:
cdata
colormap
M =
1×205 struct array with fields:
cdata
colormap
M =
1×206 struct array with fields:
cdata
colormap
M =
1×207 struct array with fields:
cdata
colormap
M =
1×208 struct array with fields:
cdata
colormap
M =
1×209 struct array with fields:
cdata
colormap
M =
1×210 struct array with fields:
cdata
colormap
M =
1×211 struct array with fields:
cdata
colormap
M =
1×212 struct array with fields:
cdata
colormap
M =
1×213 struct array with fields:
cdata
colormap
M =
1×214 struct array with fields:
cdata
colormap
M =
1×215 struct array with fields:
cdata
colormap
M =
1×216 struct array with fields:
cdata
colormap
M =
1×217 struct array with fields:
cdata
colormap
M =
1×218 struct array with fields:
cdata
colormap
M =
1×219 struct array with fields:
cdata
colormap
M =
1×220 struct array with fields:
cdata
colormap
M =
1×221 struct array with fields:
cdata
colormap
M =
1×222 struct array with fields:
cdata
colormap
M =
1×223 struct array with fields:
cdata
colormap
M =
1×224 struct array with fields:
cdata
colormap
M =
1×225 struct array with fields:
cdata
colormap
M =
1×226 struct array with fields:
cdata
colormap
M =
1×227 struct array with fields:
cdata
colormap
M =
1×228 struct array with fields:
cdata
colormap
M =
1×229 struct array with fields:
cdata
colormap
M =
1×230 struct array with fields:
cdata
colormap
M =
1×231 struct array with fields:
cdata
colormap
M =
1×232 struct array with fields:
cdata
colormap
M =
1×233 struct array with fields:
cdata
colormap
M =
1×234 struct array with fields:
cdata
colormap
M =
1×235 struct array with fields:
cdata
colormap
M =
1×236 struct array with fields:
cdata
colormap
M =
1×237 struct array with fields:
cdata
colormap
M =
1×238 struct array with fields:
cdata
colormap
M =
1×239 struct array with fields:
cdata
colormap
M =
1×240 struct array with fields:
cdata
colormap
M =
1×241 struct array with fields:
cdata
colormap
M =
1×242 struct array with fields:
cdata
colormap
M =
1×243 struct array with fields:
cdata
colormap
M =
1×244 struct array with fields:
cdata
colormap
M =
1×245 struct array with fields:
cdata
colormap
M =
1×246 struct array with fields:
cdata
colormap
M =
1×247 struct array with fields:
cdata
colormap
M =
1×248 struct array with fields:
cdata
colormap
M =
1×249 struct array with fields:
cdata
colormap
M =
1×250 struct array with fields:
cdata
colormap
M =
1×251 struct array with fields:
cdata
colormap
M =
1×252 struct array with fields:
cdata
colormap
M =
1×253 struct array with fields:
cdata
colormap
M =
1×254 struct array with fields:
cdata
colormap
M =
1×255 struct array with fields:
cdata
colormap
M =
1×256 struct array with fields:
cdata
colormap
M =
1×257 struct array with fields:
cdata
colormap
M =
1×258 struct array with fields:
cdata
colormap
M =
1×259 struct array with fields:
cdata
colormap
M =
1×260 struct array with fields:
cdata
colormap
M =
1×261 struct array with fields:
cdata
colormap
M =
1×262 struct array with fields:
cdata
colormap
M =
1×263 struct array with fields:
cdata
colormap
M =
1×264 struct array with fields:
cdata
colormap
M =
1×265 struct array with fields:
cdata
colormap
M =
1×266 struct array with fields:
cdata
colormap
M =
1×267 struct array with fields:
cdata
colormap
M =
1×268 struct array with fields:
cdata
colormap
M =
1×269 struct array with fields:
cdata
colormap
M =
1×270 struct array with fields:
cdata
colormap
M =
1×271 struct array with fields:
cdata
colormap
M =
1×272 struct array with fields:
cdata
colormap
M =
1×273 struct array with fields:
cdata
colormap
M =
1×274 struct array with fields:
cdata
colormap
M =
1×275 struct array with fields:
cdata
colormap
M =
1×276 struct array with fields:
cdata
colormap
M =
1×277 struct array with fields:
cdata
colormap
M =
1×278 struct array with fields:
cdata
colormap
M =
1×279 struct array with fields:
cdata
colormap
M =
1×280 struct array with fields:
cdata
colormap
M =
1×281 struct array with fields:
cdata
colormap
M =
1×282 struct array with fields:
cdata
colormap
M =
1×283 struct array with fields:
cdata
colormap
M =
1×284 struct array with fields:
cdata
colormap
M =
1×285 struct array with fields:
cdata
colormap
M =
1×286 struct array with fields:
cdata
colormap
M =
1×287 struct array with fields:
cdata
colormap
M =
1×288 struct array with fields:
cdata
colormap
M =
1×289 struct array with fields:
cdata
colormap
M =
1×290 struct array with fields:
cdata
colormap
M =
1×291 struct array with fields:
cdata
colormap
M =
1×292 struct array with fields:
cdata
colormap
M =
1×293 struct array with fields:
cdata
colormap
M =
1×294 struct array with fields:
cdata
colormap
M =
1×295 struct array with fields:
cdata
colormap
M =
1×296 struct array with fields:
cdata
colormap
M =
1×297 struct array with fields:
cdata
colormap
M =
1×298 struct array with fields:
cdata
colormap
M =
1×299 struct array with fields:
cdata
colormap
M =
1×300 struct array with fields:
cdata
colormap
M =
1×301 struct array with fields:
cdata
colormap
M =
1×302 struct array with fields:
cdata
colormap
M =
1×303 struct array with fields:
cdata
colormap
M =
1×304 struct array with fields:
cdata
colormap
M =
1×305 struct array with fields:
cdata
colormap
M =
1×306 struct array with fields:
cdata
colormap
M =
1×307 struct array with fields:
cdata
colormap
M =
1×308 struct array with fields:
cdata
colormap
M =
1×309 struct array with fields:
cdata
colormap
M =
1×310 struct array with fields:
cdata
colormap
M =
1×311 struct array with fields:
cdata
colormap
M =
1×312 struct array with fields:
cdata
colormap
M =
1×313 struct array with fields:
cdata
colormap
M =
1×314 struct array with fields:
cdata
colormap
M =
1×315 struct array with fields:
cdata
colormap
M =
1×316 struct array with fields:
cdata
colormap
M =
1×317 struct array with fields:
cdata
colormap
M =
1×318 struct array with fields:
cdata
colormap
M =
1×319 struct array with fields:
cdata
colormap
M =
1×320 struct array with fields:
cdata
colormap
M =
1×321 struct array with fields:
cdata
colormap
M =
1×322 struct array with fields:
cdata
colormap
M =
1×323 struct array with fields:
cdata
colormap
M =
1×324 struct array with fields:
cdata
colormap
M =
1×325 struct array with fields:
cdata
colormap
M =
1×326 struct array with fields:
cdata
colormap
M =
1×327 struct array with fields:
cdata
colormap
M =
1×328 struct array with fields:
cdata
colormap
M =
1×329 struct array with fields:
cdata
colormap
M =
1×330 struct array with fields:
cdata
colormap
M =
1×331 struct array with fields:
cdata
colormap
M =
1×332 struct array with fields:
cdata
colormap
M =
1×333 struct array with fields:
cdata
colormap
M =
1×334 struct array with fields:
cdata
colormap
M =
1×335 struct array with fields:
cdata
colormap
M =
1×336 struct array with fields:
cdata
colormap
M =
1×337 struct array with fields:
cdata
colormap
M =
1×338 struct array with fields:
cdata
colormap
M =
1×339 struct array with fields:
cdata
colormap
M =
1×340 struct array with fields:
cdata
colormap
M =
1×341 struct array with fields:
cdata
colormap
M =
1×342 struct array with fields:
cdata
colormap
M =
1×343 struct array with fields:
cdata
colormap
M =
1×344 struct array with fields:
cdata
colormap
M =
1×345 struct array with fields:
cdata
colormap
M =
1×346 struct array with fields:
cdata
colormap
M =
1×347 struct array with fields:
cdata
colormap
M =
1×348 struct array with fields:
cdata
colormap
M =
1×349 struct array with fields:
cdata
colormap
M =
1×350 struct array with fields:
cdata
colormap
M =
1×351 struct array with fields:
cdata
colormap
M =
1×352 struct array with fields:
cdata
colormap
M =
1×353 struct array with fields:
cdata
colormap
M =
1×354 struct array with fields:
cdata
colormap
M =
1×355 struct array with fields:
cdata
colormap
M =
1×356 struct array with fields:
cdata
colormap
M =
1×357 struct array with fields:
cdata
colormap
M =
1×358 struct array with fields:
cdata
colormap
M =
1×359 struct array with fields:
cdata
colormap
M =
1×360 struct array with fields:
cdata
colormap
M =
1×361 struct array with fields:
cdata
colormap
M =
1×362 struct array with fields:
cdata
colormap
M =
1×363 struct array with fields:
cdata
colormap
M =
1×364 struct array with fields:
cdata
colormap
M =
1×365 struct array with fields:
cdata
colormap
M =
1×366 struct array with fields:
cdata
colormap
M =
1×367 struct array with fields:
cdata
colormap
M =
1×368 struct array with fields:
cdata
colormap
M =
1×369 struct array with fields:
cdata
colormap
M =
1×370 struct array with fields:
cdata
colormap
M =
1×371 struct array with fields:
cdata
colormap
M =
1×372 struct array with fields:
cdata
colormap
M =
1×373 struct array with fields:
cdata
colormap
M =
1×374 struct array with fields:
cdata
colormap
M =
1×375 struct array with fields:
cdata
colormap
M =
1×376 struct array with fields:
cdata
colormap
M =
1×377 struct array with fields:
cdata
colormap
M =
1×378 struct array with fields:
cdata
colormap
M =
1×379 struct array with fields:
cdata
colormap
M =
1×380 struct array with fields:
cdata
colormap
M =
1×381 struct array with fields:
cdata
colormap
M =
1×382 struct array with fields:
cdata
colormap
M =
1×383 struct array with fields:
cdata
colormap
M =
1×384 struct array with fields:
cdata
colormap
M =
1×385 struct array with fields:
cdata
colormap
M =
1×386 struct array with fields:
cdata
colormap
M =
1×387 struct array with fields:
cdata
colormap
M =
1×388 struct array with fields:
cdata
colormap
M =
1×389 struct array with fields:
cdata
colormap
M =
1×390 struct array with fields:
cdata
colormap
M =
1×391 struct array with fields:
cdata
colormap
M =
1×392 struct array with fields:
cdata
colormap
M =
1×393 struct array with fields:
cdata
colormap
M =
1×394 struct array with fields:
cdata
colormap
M =
1×395 struct array with fields:
cdata
colormap
M =
1×396 struct array with fields:
cdata
colormap
M =
1×397 struct array with fields:
cdata
colormap
M =
1×398 struct array with fields:
cdata
colormap
M =
1×399 struct array with fields:
cdata
colormap
M =
1×400 struct array with fields:
cdata
colormap
M =
1×401 struct array with fields:
cdata
colormap
M =
1×402 struct array with fields:
cdata
colormap
M =
1×403 struct array with fields:
cdata
colormap
M =
1×404 struct array with fields:
cdata
colormap
M =
1×405 struct array with fields:
cdata
colormap
M =
1×406 struct array with fields:
cdata
colormap
M =
1×407 struct array with fields:
cdata
colormap
M =
1×408 struct array with fields:
cdata
colormap
M =
1×409 struct array with fields:
cdata
colormap
M =
1×410 struct array with fields:
cdata
colormap
M =
1×411 struct array with fields:
cdata
colormap
M =
1×412 struct array with fields:
cdata
colormap
M =
1×413 struct array with fields:
cdata
colormap
M =
1×414 struct array with fields:
cdata
colormap
M =
1×415 struct array with fields:
cdata
colormap
M =
1×416 struct array with fields:
cdata
colormap
M =
1×417 struct array with fields:
cdata
colormap
M =
1×418 struct array with fields:
cdata
colormap
M =
1×419 struct array with fields:
cdata
colormap
M =
1×420 struct array with fields:
cdata
colormap
M =
1×421 struct array with fields:
cdata
colormap
M =
1×422 struct array with fields:
cdata
colormap
M =
1×423 struct array with fields:
cdata
colormap
M =
1×424 struct array with fields:
cdata
colormap
M =
1×425 struct array with fields:
cdata
colormap
M =
1×426 struct array with fields:
cdata
colormap
M =
1×427 struct array with fields:
cdata
colormap
M =
1×428 struct array with fields:
cdata
colormap
M =
1×429 struct array with fields:
cdata
colormap
M =
1×430 struct array with fields:
cdata
colormap
M =
1×431 struct array with fields:
cdata
colormap
M =
1×432 struct array with fields:
cdata
colormap
M =
1×433 struct array with fields:
cdata
colormap
M =
1×434 struct array with fields:
cdata
colormap
M =
1×435 struct array with fields:
cdata
colormap
M =
1×436 struct array with fields:
cdata
colormap
M =
1×437 struct array with fields:
cdata
colormap
M =
1×438 struct array with fields:
cdata
colormap
M =
1×439 struct array with fields:
cdata
colormap
M =
1×440 struct array with fields:
cdata
colormap
M =
1×441 struct array with fields:
cdata
colormap
M =
1×442 struct array with fields:
cdata
colormap
M =
1×443 struct array with fields:
cdata
colormap
M =
1×444 struct array with fields:
cdata
colormap
M =
1×445 struct array with fields:
cdata
colormap
M =
1×446 struct array with fields:
cdata
colormap
M =
1×447 struct array with fields:
cdata
colormap
M =
1×448 struct array with fields:
cdata
colormap
M =
1×449 struct array with fields:
cdata
colormap
M =
1×450 struct array with fields:
cdata
colormap
M =
1×451 struct array with fields:
cdata
colormap
M =
1×452 struct array with fields:
cdata
colormap
M =
1×453 struct array with fields:
cdata
colormap
M =
1×454 struct array with fields:
cdata
colormap
M =
1×455 struct array with fields:
cdata
colormap
M =
1×456 struct array with fields:
cdata
colormap
M =
1×457 struct array with fields:
cdata
colormap
M =
1×458 struct array with fields:
cdata
colormap
M =
1×459 struct array with fields:
cdata
colormap
M =
1×460 struct array with fields:
cdata
colormap
M =
1×461 struct array with fields:
cdata
colormap
M =
1×462 struct array with fields:
cdata
colormap
M =
1×463 struct array with fields:
cdata
colormap
M =
1×464 struct array with fields:
cdata
colormap
M =
1×465 struct array with fields:
cdata
colormap
M =
1×466 struct array with fields:
cdata
colormap
M =
1×467 struct array with fields:
cdata
colormap
M =
1×468 struct array with fields:
cdata
colormap
M =
1×469 struct array with fields:
cdata
colormap
M =
1×470 struct array with fields:
cdata
colormap
M =
1×471 struct array with fields:
cdata
colormap
M =
1×472 struct array with fields:
cdata
colormap
M =
1×473 struct array with fields:
cdata
colormap
M =
1×474 struct array with fields:
cdata
colormap
M =
1×475 struct array with fields:
cdata
colormap
M =
1×476 struct array with fields:
cdata
colormap
M =
1×477 struct array with fields:
cdata
colormap
M =
1×478 struct array with fields:
cdata
colormap
M =
1×479 struct array with fields:
cdata
colormap
M =
1×480 struct array with fields:
cdata
colormap
M =
1×481 struct array with fields:
cdata
colormap
M =
1×482 struct array with fields:
cdata
colormap
M =
1×483 struct array with fields:
cdata
colormap
M =
1×484 struct array with fields:
cdata
colormap
M =
1×485 struct array with fields:
cdata
colormap
M =
1×486 struct array with fields:
cdata
colormap
M =
1×487 struct array with fields:
cdata
colormap
M =
1×488 struct array with fields:
cdata
colormap
M =
1×489 struct array with fields:
cdata
colormap
M =
1×490 struct array with fields:
cdata
colormap
M =
1×491 struct array with fields:
cdata
colormap
M =
1×492 struct array with fields:
cdata
colormap
M =
1×493 struct array with fields:
cdata
colormap
M =
1×494 struct array with fields:
cdata
colormap
M =
1×495 struct array with fields:
cdata
colormap
M =
1×496 struct array with fields:
cdata
colormap
M =
1×497 struct array with fields:
cdata
colormap
M =
1×498 struct array with fields:
cdata
colormap
M =
1×499 struct array with fields:
cdata
colormap
M =
1×500 struct array with fields:
cdata
colormap
>>


ANIMATION OF SIMPLE PENDULUM:
Youtube link: https://youtu.be/ajiWnAjaNLo
INFERENCE:
In this program I have used ode45,set,position,rectangle commands and animation for creating animation.