logo
Buchstapel

Jan Lunze


Networked Control of Multi-Agent Systems



MATLAB programs of the textbook



The following table contains the MATLAB scripts used in the textbook including all necessary auxiliary functions for download. The complete MATLAB programs are included in the file  NCS_MATLABProgrammes.zip .pdf  .

The file   NCSA2-MATLABFigures.pdf .pdf  contains an overview of the figures of the textbook created with MATLAB. A detailed list of figures together with the names of the corresponding MATLAB scripts is given in the following:




MATLAB scripts Figuredata.eps Figure number
in the book
Download
ConsensusDemo.m ConsensusDemo1
ConsensusDemo2
ConsensusDemo3
ConsensusDemo11
ConsensusDemo12
ConsensusDemo32
ConsensusDemo17
ConsensusDemo4
ConsensusDemo5
ConsensusDemo6
ConsensusDemo10
ConsensusDemo20
ConsensusDemo9
ConsensusDemo8
ConsensusDemo7
ConsensusDemo19
ConsensusDemo30
ConsensusDemo31
ConsensusDemo28
ConsensusDemo29
ConsensusDemo13
ConsensusDemo14
ConsensusDemo15
ConsensusDemo16
ConsensusDemo18
ConsensusDemo21
ConsensusDemo22
ConsensusDemo24
ConsensusDemo25
ConsensusDemo26
3.3
3.6
3.10
3.12
3.17
3.19
3.21
3.24
3.25
3.25
3.27
3.29
A1.2
A1.3
A1.4
A1.6
A1.9
A1.10
A1.11
A1.12
A1.13
A1.13
A1.14
A1.14
A1.15
A1.16
A1.72
A1.73
A1.73
A1.74
ConvergenceDemo.m ConvergenceDemo1
ConvergenceDemo7
ConvergenceDemo2
ConvergenceDemo8
ConvergenceDemo9
ConvergenceDemo6
7.2
7.4
7.8
7.12
7.12
A1.69
DelayDemo.m DelayDemo7
DelayDemo3
DelayDemo4
DelayDemo5
DelayDemo6
DelayDemo1
DelayDemo2
5.4
5.14
5.14
5.15
5.15
A1.46
A1.47
EventtriggeredDemo.m EventtriggeredDemo1 A1.82
EventtriggeredPendulum.m EventtriggeredPendulum1
EventtriggeredPendulum2
EventtriggeredPendulum3
EventtriggeredPendulum4
EventtriggeredPendulum5
EventtriggeredPendulum7
EventtriggeredPendulum8
EventtriggeredPendulum11
EventtriggeredPendulum12
EventtriggeredPendulum9
EventtriggeredPendulum10
9.8
9.8
9.9
9.9
9.10
9.11
9.11
9.12
9.12
9.17
9.18
EventtriggeredSync.m EventtriggeredSync2
EventtriggeredSync3
EventtriggeredSync5
EventtriggeredSync6
9.33
9.34
A1.83
A1.84
LCLCNetworkDemo.m LCLCNetworkDemo1
LCLCNetworkDemo2
LCLCNetworkDemo5
LCLCNetworkDemo4
A1.37
A1.38
A1.38
A1.39
LCNetworkDemo.m LCNetworkDemo3
LCNetworkDemo5
LCNetworkDemo6
LCNetworkDemo7
LCNetworkDemo9
LCNetworkDemo8
4.25
4.26
4.27
4.27
4.49
A1.34
NetwPendulum.m NetwPendulum1
NetwPendulum2
NetwPendulum3
7.15
7.16
7.17
PhaseLockRobots.m PhaseLockRobots1
PhaseLockRobots2
PhaseLockRobots3
A1.43
A1.43
A1.44
PlatoonDemo.m PlatoonDemo1
PlatoonDemo2
PlatoonDemo3
PlatoonDemo15
PlatoonDemo4
PlatoonDemo11
PlatoonDemo10
PlatoonDemo12
PlatoonDemo14
PlatoonDemo18
PlatoonDemo19
PlatoonDemo20
PlatoonDemo5
PlatoonDemo6
PlatoonDemo7
PlatoonDemo24
PlatoonDemo9
PlatoonDemo17
PlatoonDemo21
PlatoonDemo23
5.20
5.21
5.22
5.22
5.23
5.28
5.30
5.30
5.31
5.32
5.32
5.33
5.35
5.37
5.38
5.39
A1.54
A1.61
A1.63
A1.64
PlatoonExercise.m PlatoonExercise8
PlatoonExercise11
PlatoonExercise9
PlatoonExercise12
PlatoonExercise10
PlatoonExercise1
PlatoonExercise4
PlatoonExercise5
PlatoonExercise6
PlatoonExercise7
A1.50
A1.50
A1.51
A1.51
A1.52
A1.58
A1.59
A1.59
A1.60
A1.60
RandomGraphDemo.m RandomGraphDemo10
RandomGraphDemo1
RandomGraphDemo2
RandomGraphDemo11
RandomGraphDemo3
6.7
6.12
6.15
6.17
6.18
RandomNetDemo.m RandomNetDemo6
RandomNetDemo1
RandomNetDemo2
RandomNetDemo4
RandomNetDemo5
RandomNetDemo3
7.19
7.21
7.23
A1.70
A1.70
A1.71
RandUQNet.m RandUQNet1
RandUQNet2
6.14
A1.66
RegularGraphDemo.m RegularGraphDemo3 6.3
ScaleFreeDemo.m ScaleFreeDemo1
ScaleFreeDemo5
6.8
6.26
SelfOrgCopterDemo.m SelfOrgCopterDemo1
SelfOrgCopterDemo3
SelfOrgCopterDemo4
SelfOrgCopterDemo6
SelfOrgCopterDemo5
SelfOrgCopterDemo12
SelfOrgCopterDemo8
SelfOrgCopterDemo11
SelfOrgCopterDemo9
SelfOrgCopterDemo10
8.27
8.28
8.28
8.29
8.29
8.31
A1.70
A1.70
A1.80
A1.81
SelfOrgRobotDemo.m SelfOrgRobotDemo2
SelfOrgRobotDemo3
SelfOrgRobotDemo4
SelfOrgRobotDemo5
SelfOrgRobotDemo6
SelfOrgRobotDemo7
SelfOrgRobotDemo8
SelfOrgRobotDemo9
SelfOrgRobotDemo11
SelfOrgRobotDemo10
SelfOrgRobotDemo12
SelfOrgRobotDemo13
SelfOrgRobotDemo14
SelfOrgRobotDemo15
8.4
8.5
8.6
8.7
8.7
8.9
8.10
8.11
8.12
8.13
8.18
8.19
8.21
8.21
SmallWorldDemo.m SmallWorldDemo1
SmallWorldDemo5
SmallWorldDemo6
SmallWorldDemo7
SmallWorldDemo8
SmallWorldDemo9
6.23
A1.67
A1.67
A1.67
A1.67
A1.68
SyncDemo.m SyncDemo18
SyncDemo3
SyncDemo4
SyncDemo5
SyncDemo13
SyncDemo21
SyncDemo14
SyncDemo15
SyncDemo16
SyncDemo10
SyncDemo17
SyncDemo23
SyncDemo8
SyncDemo9
SyncDemo19
SyncDemo11
SyncDemo1
SyncDemo2
SyncDemo20
SyncDemo22
4.2
4.6
4.7
4.8
4.13
4.47
A1.20
A1.20
A1.22
A1.23
A1.24
A1.25
A1.26
A1.26
A1.27
A1.29
A1.35
A1.36
A1.42
A1.42
SyncIMPDemo.m SyncIMPDemo10
SyncIMPDemo12
SyncIMPDemo15
SyncIMPDemo17
SyncIMPDemo11
4.39
4.43
4.45
4.46
A1.40
SyncKuramotoDemo.m SyncKuramotoDemo1
SyncKuramotoDemo2
SyncKuramotoDemo18
SyncKuramotoDemo19
SyncKuramotoDemo3
SyncKuramotoDemo5
SyncKuramotoDemo8
SyncKuramotoDemo7
SyncKuramotoDemo9
SyncKuramotoDemo10
SyncKuramotoDemo11
SyncKuramotoDemo12
SyncKuramotoDemo13
SyncKuramotoDemo14
SyncKuramotoDemo15
SyncKuramotoDemo16
SyncKuramotoDemo17
SyncKuramotoDemo4
4.56
4.57
4.58
4.59
4.59
4.63
4.64
4.65
4.66
4.67
4.69
4.69
4.70
4.71
4.71
4.72
4.73
A1.45
SyncMotor.m SyncMotor6
SyncMotor4
4.48
4.53
SyncSpringMass.m SyncSpringMass1
SyncSpringMass2
SyncSpringMass3
SyncSpringMass4
SyncSpringMass5
A1.30
A1.31
A1.32
A1.32
A1.33
VERADemo.m VERADemo11
VERADemo12
VERADemo13
VERADemo14
VERADemo15
9.26
9.26
9.27
9.28
9.28
Simulink blocks
simulinkblocks.zip .pdf
Data used by the scripts
data.zip .pdf
MATLAB functions
functions.zip .pdf



Deckblatt

MATLAB programs of the supplementary booklet


The following table contains the MATLAB scripts unsed in the accompanying booklet including all necessary auxiliary functions for download. The complete MATLAB programs are included in the file  NCSAPPL_MATLABProgrammes.zip .pdf  .

The file   NCSAPPL-MATLABFIGURES.pdf .pdf  contains an overview of the figures of the supplementary booklet created with MATLAB. A detailed list of figures together with the names of the MATLAB scripts is as follows:




MATLAB scripts Figuredata.eps Figure number
in the book
Download
Application study 1
Sensornet.m
Sensornet2
Sensornet4
2
2
Application study 2
LinEq.m
LinEq1
LinEq3
LinEq4
LinEq5
2
3
3
4
Application study 3
SyncVanDerPol.m
SyncVanDerPol2
SyncVanDerPol3
SyncVanDerPol9
SyncVanDerPol10
1
1
2
2
Application study 4
NetwPendObserv.m
NetwPendObserv1
NetwPendObserv2
NetwPendObserv8
NetwPendObserv3
3
4
4
5
Application study 5
SyncPowerSyst.m
SyncPowerSyst1
SyncPowerSyst2
SyncPowerSyst3
SyncPowerSyst8
3
4
5
6
Application study 6
Sprinkler.m
Sprinkler2
Sprinkler3
Sprinkler7
Sprinkler5
Sprinkler6
Sprinkler8
Sprinkler4
5
6
7
8
9
10
12
Application study 7
PlatoonApplSt.m
PlatoonApplSt1
PlatoonApplSt2
PlatoonApplSt3
PlatoonApplSt4
PlatoonApplSt5
3
4
6
7
7
Application study 7
PlatoonNonlin.m
PlatoonNonlin2
PlatoonNonlin3
PlatoonNonlin5
PlatoonNonlin6
PlatoonNonlin10
PlatoonNonlin7
PlatoonNonlin11
8
10
11
13
13
14
14
Application study 8
CarBrakeManoeuvre.m
CarBrakeManoeuvre1
CarBrakeManoeuvre10
CarBrakeManoeuvre9
CarBrakeManoeuvre6
CarBrakeManoeuvre8
CarBrakeManoeuvre9
CarBrakeManoeuvre7
CarBrakeManoeuvre13
CarBrakeManoeuvre15
4
7
8
10
10
11
12
12
13
Application study 9
Paris.m
Paris3 2
Application study 10
ConvergenceDemo.m
ConvergenceDemo3
ConvergenceDemo4
ConvergenceDemo5
1
2
3
Application study 11
Trucksselforg.m
Trucksselforg5
Trucksselforg8
Trucksselforg1
Trucksselforg2
Trucksselforg15
Trucksselforg7
Trucksselforg13
Trucksselforg14
6
7
8
9
10
11
12
13
Application study 12
VERADemo.m
VERADemo1
VERADemo2
VERADemo3
VERADemo4
VERADemo5
VERADemo6
VERADemo7
1
2
3
4
5
5
6
Data used by the scripts
data.zip .pdf
MATLAB functions
functions.zip .pdf

NCS



Additional information

Contents


Figures


MATLAB programs


Supplements


Flyer.pdf