指对函数探索问题一例

题目

已知函数f(x)=lg(axkbx)(k>0,a>1>b>0)定义域恰好为(0,+).
是否存在这样的a,b,使得f(x)恰在(1,+)上取正值,且f(3)=lg4.若存在,
求出a,b的值,若不存在,请说明理由