No,not unless you use Action Replay or some other cheating device. You can,however, receive a master ball if someone gives you a Pokemon holding one.
Ultra Ball
dusk ball
any ball just depends on how you weaken it and how lucky you are
Any.
ultra bal
With your hands and cover your face or the ball can hit you and give you a bloody nose
u could try weakening it or using sleep powder and then use a ultra ball mabye>?
I can't remember where to get the quick ball but that's what i caught mine in and it worked pretty well.
probably ultra or time or speed depending on how quick you try to catch it
A quick ball would be helpful for the first few turns if we're talking platinum.
buy a hack on E-Bay, that gives you x999 of everything you can have in your back pack including master balls.
You have to damage it's HP until it's very low, then you can try it with a timer ball, or a ultra ball, nest ball, dusk ball, luxury ball, (great ball).