'''
Created on Mar 16, 2014

@author: joe
'''

import math, random

 
randomFnc=lambda :3*random.gauss(0.0,1.0)
inputScale=True

def PrintTransMatrix(rows,cols):
    PrintMatrix(cols,rows)

def PrintMatrix(rows,cols):
    print 'm', rows, cols
    for row in range(rows):
        for col in range(cols):
            if(inputScale):
                print randomFnc()/math.sqrt(rows),
            else:
                print randomFnc(),
        print

def PrintVector(cols):
    print 'v', cols
    for col in range(cols):
        print randomFnc(),
    print