changed the python code according to the remarks: The top-level computation functions get passed a matrix instead of generating a random one, added a selection to the UI wether to generate a random matrix or use one of the two examples
also changed the report according to the remarks