如图,在△abc中∠a=90°,p是ac的中点,pd⊥bc,d为垂足,bc=9,dc=3,求ab的长