# File nmatrix.rb, line 145
  def diagonal(val)
    self.dup.diagonal!(val)
  end