When I enter the command
DSolve[{3*x*y'[x]-y[x]==log[x]+1, y[1]==-2}, y[x],x]
the program gives me interpretation is unavailable, any suggestions?
I found the problem I was using free form input rather than using Mathematica input, thank you .
Thanks Mario, I tried the same form you provided, but it considers the expression as Log[x]=0 and gives me the answer x=1, neglecting the DSolve operator. By the way I am using Mathematica 9.
Leave a space between 3x and y'[x] and write Log with capital L, see what I get in Mathematica 7:
In[1]:= DSolve[{3 x y'[x] - y[x] == Log[x] + 1, y[1] == -2}, y[x], x]
Out[1]= {{y[x] -> -4 + 2 x^(1/3) - Log[x]}}