Challenge

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

CONCLUSION:

-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.

Your portfolio, next

Ship work like this
in your own course.

Talk to a career counsellor

Free 20-minute call. We'll map the right course to where you want to work.

By submitting you agree to our Terms and Privacy Policy.