配列による画像の表示

  • Upload
    jaimie

  • View
    32

  • Download
    4

Embed Size (px)

DESCRIPTION

配列による画像の表示. 画像の表現. irb (main):002:0> コントロール D cm12345$ isrb >> a = [[0,0,1,1], ?> [0,1,1,0 ]] => [[ 0 , 0, 1, 1], [0, 1, 1, 0 ]] >> show(a ) => nil. isrb の プロンプト. 単なる参考. 配列の要素. a = [[0,0,1,1],[0,1,1,0]]. a[0][0]. a[0][1]. a[0][2]. a[0][3]. a[1][0]. a[1][1]. a[1][2]. - PowerPoint PPT Presentation

Citation preview

irb(main):002:0> Dcm12345$ isrb>> a = [[0,0,1,1],?> [0,1,1,0]]=> [[0 , 0, 1, 1], [0, 1, 1, 0]]

>> show(a)=> nil

isrb a = [[0,0,1,1],[0,1,1,0]]

a[0]a[1]a[0][0]a[0][1]a[0][2]a[0][3]a[1][0]a[1][1]a[1][2]a[1][3]>> a[0][0]=> 0>> a[0][2]=> 1

>> a[1][2]=0.5=> 0.5>> show(a)=> nil(0,0) (2,0) (2,1)

(0,0)(2,1)2.1

w = [[0 ,1 ,1 ,1 ,1 ,1] , [0 ,1 ,0 ,0 ,0 ,1] , [0 ,1 ,0 ,1 ,0 ,1] , [0 ,1 ,1 ,1 ,0 ,1] , [0 ,0 ,0 ,0 ,0 ,1]]2.2 (x, y) 8 9 image_average9(image,x,y) image_average9.rb image_average9(w,1,1) image_average9(w,1,1) image_average9 w >> d=[[[0 ,0 ,0] ,[0 ,1 ,0] ,[0 ,0 ,1]] ,?> [[1 ,0 ,0] ,[1 ,1 ,0] ,[1 ,0 ,1]]]=> [[[0 , 0, 0], [0, 1, 0], [0, 0, 1]] , [[1 , 0, 0],[1, 1, 0], [1, 0, 1]]]>> show (d)=> nilRGB2.4

[email protected]:is-komaba: 10XXirb(main):001:0> a = [3,1,4,1,5,9]=> [3, 1, 4, 1, 5, 9]irb(main):002:0> a.length()

nil169[3, 1, 4, 1, 5, 9]

irb(main):003:0> a[0] = a[4]=> 5irb(main):004:0> a[0]+a[2]

nil169[3, 1, 4, 1, 5, 9]

b bc = bbcc = bb[0] = 1c[0] 1 b1c

b = [1,2]b = [1,2]c = bc = [1,2]

b12cb12c12

b => [1, 2] c => [1, 2]b12cb12c12