I tried to delete my accepted answer after there was a better one out there (see Is there any way to display numerous output neatly in Matlab? ) but I discovered that it isn't possible.

What about the case where there is a better answer than the accepted one (with more upvotes etc) but the user that asked the question doesn't realize that?

  • sorry guys, I didn't realize this was actually asked by Jon Skeet... wow.
    – bla
    Jun 5, 2013 at 16:19

1 Answer 1


First of all, upvote that other answer.

Second, ask the question author in comment to his question (or your answer if he commented on it) to accept that other answer and explain why.

Third, why delete? Worst case there will be two answers, one good and one better. It's not like your answer is bad to begin with.

  • 1
    "why delete?" Choice? Jun 5, 2013 at 10:04
  • @Mr.Disappointment unlike many other places Stack Overflow is not meant to "help and forget". The content posted should have value to other people as well who come visit the question years later. Thus, if answer is good it should stay. Jun 5, 2013 at 10:07
  • A non sequitur. Jun 5, 2013 at 10:11

Not the answer you're looking for? Browse other questions tagged .