<< maxplussprand MaxPlusAndPetrinet maxplussys >>

MaxPlusAndPetrinet >> MaxPlusAndPetrinet > maxplusstar

maxplusstar

max-plus algebra A*

Calling Sequence

[B] = maxplusstar(A)

Parameters

A
: is a square matrix
B
: is an output square matrix

Description

Function return to B = E⊕A⊕A2⊕A3⊕⋯ = max { E, A, A2, A3, .... }, where E is an identity matrix.

Examples

c=maxpluszeros(6,7);;
c(1,2)=5;;c(2,5)=3;;
c(6,5)=3;;c(4,6)=4;;
c(3,7)=3;;c(5,7)=3;;
b=maxpluszeros(7,6);;
b(1,1)=0;;b(3,2)=0;;
b(6,3)=0;;b(3,4)=0;;
b(1,5)=0;;b(2,6)=0;;
a=maxpluszeros(7,7);;
a(2,1)=1;;a(4,1)=1;;
a(5,2)=5;;a(4,3)=3;;
a(6,3)=3;;a(5,4)=2;;
a(7,4)=2;;a(7,6)=4;;
as=maxplusstar(a);;
cas=maxplusotimes(c,as);;
casb=maxplusotimes(cas,b)

Authors

"Max-Plus Algebra And Petrinet Toolbox", ver. 1.1.0, February, 2013.

See Also


Report an issue
<< maxplussprand MaxPlusAndPetrinet maxplussys >>