Hatena::Groupgeneration1986

ギーク目指してみる?

2008-12-15

数学の課題でFrank行列作るプログラム書いた

| 23:22 | 数学の課題でFrank行列作るプログラム書いた - ギーク目指してみる? を含むブックマーク

毎度のことながら、リファレンスさまさまです。

Matrix - Rubyリファレンス

http://www.ruby-lang.org/ja/man/html/Matrix.html


(略)

def max(i,j)
 if i >= j
  return i + 1
 else         
  return j + 1
 end          
end

print("何次のFrank行列を生成したいですか? > ")
n = gets.chomp.to_i

m = Matrix.zero(n)

i = 0
while i < n
 j = 0
 while j < n
  if i < j-1
   m[i,j] = 0
  else
   m[i,j] = n + 1 - max(i,j)
  end
  j = j + 1
 end
 i = i + 1
end

p m

SixeightSixeight2008/12/16 00:57つ http://doc.loveruby.net/

yaottiyaotti2008/12/16 16:55つ【スーパーpre記法】
http://hatenadiary.g.hatena.ne.jp/keyword/%e3%82%bd%e3%83%bc%e3%82%b9%e3%82%b3%e3%83%bc%e3%83%89%e3%82%92%e8%89%b2%e4%bb%98%e3%81%91%e3%81%97%e3%81%a6%e8%a8%98%e8%bf%b0%e3%81%99%e3%82%8b%ef%bc%88%e3%82%b7%e3%83%b3%e3%82%bf%e3%83%83%e3%82%af%e3%82%b9%e3%83%bb%e3%83%8f%e3%82%a4%e3%83%a9%e3%82%a4%e3%83%88%ef%bc%89

saitoK-yasaitoK-ya2008/12/17 16:03>Sixeight さん
うわ、元のリファレンスよりずっと見やすいですね。
教えてくださってありがとうございます!><

>yaotti さん
いつも他の方のはてダでどうやって色変えてるんだろうと思ってたんですが、そういう記法があったんですね…。
今度からバリバリ活用していってみます。
教えてくださってありがとうございます~。

AnikAnik2013/01/17 02:57Extremely hpelufl article, please write more.

fuialavrfuialavr2013/01/17 17:54VuZA2O <a href="http://rmkbcvdjrsgu.com/">rmkbcvdjrsgu</a>

xhtdzbchjxhtdzbchj2013/01/17 22:26G7pFDP , [url=http://aibyeierplot.com/]aibyeierplot[/url], [link=http://fakkbbiqoszr.com/]fakkbbiqoszr[/link], http://qqoisawryhxg.com/

daghmjwzvdaghmjwzv2013/01/18 22:43JeyRDL <a href="http://dltchesvdnkc.com/">dltchesvdnkc</a>