Is A self-propelled missile, launched usually from a ship or submarine:?
Both. Self-propelled missiles can be launched from either a ship or submarine. All submarine weapons are actually ejected from the vessel prior to its activation; Torpedoes are ejected by water impulse, as are SUBROC, Harpoon, and Tomahawk missiles.