Question: Variable assignment issue - Arrays

I am having a problem with variable assignment.

output 15 should be:

test :=[1]

[2]

[1 1]

At some point, the array test is being overwritten even though in my proceedure I use only local variables.

(1)

(2)

Warning, `tempvec` is implicitly declared local to procedure `Gen1`

 

(3)

(4)

Warning, `tempvec` is implicitly declared local to procedure `GenAdd`

 

(5)

(6)

Warning, `i` is implicitly declared local to procedure `FindFirst`

 

Warning, `tempvec` is implicitly declared local to procedure `FindFirst`

 

Warning, `n` is implicitly declared local to procedure `FindFirst`

 

Warning, `temp` is implicitly declared local to procedure `FindFirst`

 

(7)

(8)

(9)

Warning, `temp` is implicitly declared local to procedure `Findmax`

 

Warning, `n` is implicitly declared local to procedure `Findmax`

 

Warning, `tempvec` is implicitly declared local to procedure `Findmax`

 

Warning, `i` is implicitly declared local to procedure `Findmax`

 

(10)

(11)

(12)

Warning, `tempvec` is implicitly declared local to procedure `GenVec`

 

Warning, `tempvec2` is implicitly declared local to procedure `GenVec`

 

Warning, `ftemp` is implicitly declared local to procedure `GenVec`

 

(13)

Warning, `i` is implicitly declared local to procedure `Genlist`

 

Warning, `tempvec` is implicitly declared local to procedure `Genlist`

 

Warning, `coverlist` is implicitly declared local to procedure `Genlist`

 

Warning, `atmax` is implicitly declared local to procedure `Genlist`

 

Warning, `tempvec2` is implicitly declared local to procedure `Genlist`

 

Warning, `temp` is implicitly declared local to procedure `Genlist`

 

(14)

 

 

(15)



Download PosetMaple.mw

(1)

(2)

Warning, `tempvec` is implicitly declared local to procedure `Gen1`

 

(3)

(4)

Warning, `tempvec` is implicitly declared local to procedure `GenAdd`

 

(5)

(6)

Warning, `i` is implicitly declared local to procedure `FindFirst`

 

Warning, `tempvec` is implicitly declared local to procedure `FindFirst`

 

Warning, `n` is implicitly declared local to procedure `FindFirst`

 

Warning, `temp` is implicitly declared local to procedure `FindFirst`

 

(7)

(8)

(9)

Warning, `temp` is implicitly declared local to procedure `Findmax`

 

Warning, `n` is implicitly declared local to procedure `Findmax`

 

Warning, `tempvec` is implicitly declared local to procedure `Findmax`

 

Warning, `i` is implicitly declared local to procedure `Findmax`

 

(10)

(11)

(12)

Warning, `tempvec` is implicitly declared local to procedure `GenVec`

 

Warning, `tempvec2` is implicitly declared local to procedure `GenVec`

 

Warning, `ftemp` is implicitly declared local to procedure `GenVec`

 

(13)

Warning, `i` is implicitly declared local to procedure `Genlist`

 

Warning, `tempvec` is implicitly declared local to procedure `Genlist`

 

Warning, `coverlist` is implicitly declared local to procedure `Genlist`

 

Warning, `atmax` is implicitly declared local to procedure `Genlist`

 

Warning, `tempvec2` is implicitly declared local to procedure `Genlist`

 

Warning, `temp` is implicitly declared local to procedure `Genlist`

 

(14)

 

 

(15)



Download PosetMaple.mw

I'm having an variable assignment issue for Arrays:

 

Output 15 should look like:

Please Wait...