Issues

1. With numeric inputs, the output depends on the order of evaluation:

p=polystr('z1');
(29/16)*p

ans = 

    '1.8125*z1'

p*29./16

ans = 

    'z1*29/16'


2. Dealing with special constants: in complex output, the square root of -1 
must be represented by a capital I.