已知命题p:ab>0;命题q:方程ax^2+by^2=1的曲线是椭圆,则p是q的什么条件?