Suppose i have an equation
NDSolve[{ca'[t]== -0.1*ca[t]*cb[t], cb'[t]== -0.1*2*ca[t]*cb[t],
ca[0]== 10, cb[0]== 12},{ca,cb},{t,0,5}]
how can i get the solution in pure function form(even if i don't consider time limit) of above equation.
There is an option with DSolve to get pure function for linear DE.
But how to deal with non linear DE to get pure function ?


NDSolveto get a symbolic solution, except in terms ofInterpolatingFunction. You can optimize such solutions. See this question, the question linked in it, and their answers. If they don't address your situation and you can find nothing else on the site that does, consider asking another question about how to do exactly what you want to do. – Michael E2 Dec 05 '14 at 11:16