Question: Combine datatypes in Matrix

The first question: Is it possible in a procedure to combine datatypes ie

zz:=proc( X:: Matrix(datatype = [integer[2], float[8], float[8] ] ))

The second question :  If we assume that q is a floating number is convert( q, rational)  the
best way to convert a float to a integer ?

The third question: Over a matrix with floats (2., 4., 5. etc) what is the fastest way to to convert it to integers

Please Wait...