【 Ruby 手習い 】gem install で いろいろなライブラリをインストールして、irb で対話的に実行

  • 2
    Like
  • 0
    Comment
More than 1 year has passed since last update.

以下、2つのウェブサイトを写経して、gem install ライブラリ と ライブラリを使ったRubyコードの対話的実行を手習いしてみます。


【 写経ウェブサイト 1 】

MITAKALAB DEVELOPER (2012/12/11) 「Ruby - Gemライブラリを使っていろいろな機能を追加しよう」

Windows command prompt
gem install titleize

a.PNG

Windows command prompt
irb

require 'titleize'
"mitaka lab".titleize

b.PNG


irb から exitして、新しいライブラリを gem installする

Windows command prompt
gem install stringex

c.PNG

Windows command prompt
require 'stringex'

"I love Mitaka Lab".to_url
exit

d.PNG


【 写経ウェブサイト 2 】

gogotanakaさん Qiita‍記事(2014/05/26) 「【Rubyが好き】微積分や統計解析を快適に扱う言語(DSL) rubyで作ったヨ!」

Windows command prompt
gem install 'dydx'

1.PNG

Windows command prompt
irb
require 'dydx'
include 'Dydx'

2.PNG

Windows command prompt
x + log(y)

3.PNG

Windows command prompt
f(x, y) <= x + x*y + y

f(x, y) == x * (1 + y) + y

4.PNG

Windows command prompt
f(a, 2) == 3*a + 2
f(1, a + b) == 1 + 2 * ( a + b )
f(1, a + b) == 1 + 2 * ( a * b )
f(1, a + b) == 1 + 2 * ( a + b )
f(1, 1)

5.PNG

Windows command prompt
d/dx(f(x, y)) == 1 + y

6.PNG

Windows command prompt
d/dx(f(x, y))
puts d/dx(f(x, 7))

7.PNG

Windows command prompt
g(x) <= sin(x)

d/dx(g(x)) == os(x)

p d/dx(g(x))

puts d/dx(g(x))

8.PNG

Windows command prompt
S(g(x), dx)[0, pi/2]

9.PNG