viewmat

デジタル画像のファイル

先ずBMPのデジタル画像を観る

BMPはデジタル画像のオリジナル

カメラは何千万画素とスペックを競うが、このスペックと画像の関係も見渡しながらデジタル画像に触れてみる

BMP と RGB

viewmatと3種類の数

viewmatでみる名画

新美術館で後期印象派のスーラやシニャックの点描の世界から分離派のゴッホ、更にはモンドリアンまでの「点描派の世界」 展が開催されたので駆けつけた
デジタルの世界でもジュリア、マンデルブロート、バーンスレーの名画がある。
この項のJのスクリプトの多くはC.Reiterによる。

ジュリア集合

マンデルブロート集合

バイナリを用いた名画 Hilbert curve

C.Reiterによるバーンスレーの羊歯のフラクタル図形


   }:"1 fern_rt ^:(i.10) 0.5 0.5 1
     0.5       0.5
  0.3525     0.229
0.346285   0.35055
0.333711  0.153166
    0.25 0.0245066
 0.25098  0.180831
 0.20318  0.200008
0.188634  0.193233
0.205568  0.326703
    0.25 0.0522725
                 
 499* }:"1 fern_rt ^:(i.10) 0.5 0.5 1

  249.5   249.5
  84.83 163.423
97.3549 220.346
110.278  268.23
52.1158 135.522
 124.75 21.6835
130.821   27.16
130.997 102.683
134.167 166.871
 139.43 221.304
 
   ]a=. ,. ;/ roundint 499* }:"1 fern_rt ^:(i.10) 0.5 0.5 1
+-------+
|250 250|
+-------+
|125 40 |
+-------+
|126 114|
+-------+
|156 50 |
+-------+
|154 121|
+-------+
|99 113 |
+-------+
viewndx=: 3 : 'viewmat |.|: 1 (;/roundint 499 * y.) } 500 500$0'
NB. ==============================
t0=:mp&(4 6 mk_gm 0.16 0.25)
t2=: mp&(0 1 3 4 6 7 mk_gm 0.2 0.23 _0.26 0.22 0.2 0.1025)
t1=: mp&(0 1 3 4 6 7 mk_gm 0.85 _0.04 0.04 0.85 0.0375 0.17)
t3=: mp&(0 1 3 4 6 7 mk_gm _0.15 0.26 0.28 0.24 0.2875 _0.021)
fern_rt=: t0`t1`t2`t3 @.(?@9: { 0 1 1 1 1 1 1 2 3"_)
NB. ==============run===OK============
run_fern=: 3 : 'viewndx }:"1  fern_rt^:(i.20000) 0.5 0.5 1'
      
   roundint
<.@:+&0.5
                

Script

DL Code

Reference

C.Reiter Fractal Visualization and J (J Lab) 西沢/関口/吉野「フラクタルと数の世界」海文堂 1991