# ■■■ コッホ曲線 Koch curve ■■■ import numpy as np import matplotlib.pyplot as plt import matplotlib.patches as patches import math import sys from google.colab import files sys.setrecursionlimit(100) #関数定義 def func(xy,p1,p2,i): if i < 0: xy.append(p1) xy.append(p2) return else: x1 = p1[0]; y1 = p1[1] x2 = p2[0]; y2 = p2[1] x3 = (x1 * 2 + x2) / 3; y3 = (y1 * 2 + y2) / 3 x4 = (x1 + x2 * 2) / 3; y4 = (y1 + y2 * 2) / 3 xx1 = x4 - x3 yy1 = y4 - y3 xx2 = 0.5*xx1 + math.sqrt(3)/2* yy1 yy2 = -math.sqrt(3)/2*xx1 + 1/2* yy1 x5 = xx2 + x3; y5 = yy2 + y3 xy.append(p1) func(xy, p1, [x3,y3], i - 1) func(xy,[x3,y3], [x5, y5], i - 1) func(xy,[x5,y5], [x4, y4], i - 1) func(xy,[x4,y4], p2, i - 1) xy.append(p2) return xy = [] n=4 func(xy,[0,0],[1,0],n) func(xy,[1,0],[0.5,math.sqrt(3)/2],n) func(xy,[0.5,math.sqrt(3)/2],[0,0],n) fig, ax = plt.subplots(figsize=(5.8, 4.2)) plt.axis("off") ax.set_aspect('equal');ax.set_xlim([0,1]);ax.set_ylim([-0.5,1]) ax.add_patch(patches.Polygon(xy, closed=True,facecolor="c",edgecolor="b",lw=0.1)) plt.savefig('Koch.SVG');files.download("Koch.SVG") plt.savefig('Koch.PNG');files.download("Koch.PNG") plt.show() # ■■■ コッホ曲線 Koch curve ■■■
分類 | 名称 | 注釈 | 色 |
---|---|---|---|
🏞 👨🏫 動物 | ベージュ | 駱駝 | |
セピア | イカ墨 | ||
🏞 👨🏫 植物 | ピンク(石竹) | 撫子に似た花 | pink #FFC0CB |
常磐 | 杉、松などの常緑の葉 | #00664d #006428 forestgreen ロゴの色 | |
👨🏫 緑 | 草木の新芽、初夏の若葉 | green ,#00FF00 | |
藍 | 藍から作った 染料 | ||
紅 * * | 紅花から作った 染料 | ||
茜 * | 茜の根から作った 染料 。 👨🏫 弥生時代 には使われていた。 | ||
鉱物 | 煤(炭素) | 煤を顔料とし、膠をバインダーとして固めた文房具を墨といい、 墨を水に分散した分散液を墨汁と言います。 紙 に墨汁で書かれた書は、 紙 に顔料が染み込んでしまうので、 デジタル情報とちがって 改竄が難しいです。 | |
朱( 🧪 🏞 硫化水銀、辰砂、丹) | 👨🏫 弥生時代 | #e94709 #EF454A | |
物理現象 |
👨🏫 赤(明るい)red,#FF0000 青(青い)blue,#00FFFF 緑も青と言った。青信号は本来緑。 黒(暗い) |
||
黄 | 虹色(七色)のひとつ 形容詞にできます。 黄色いに加えてピンクいなどの形容詞活用も。 | ||
金属の表面反射 | 銀色 | 銀色は金属の反射の状態です。 | |
水色 | 水色は水の反射と屈折の状態です。 | ||
工業製品 | ラムネ | ラムネは、レモネードの英語音。 レモンの酸味を灰汁で抑えた清涼飲料水です。 高級な容器で商品価値を高めようとして、びんに青色に着色しました。 そのびんの色がラムネ色と呼びならわされました。 |
htmlのstyleやcssでは、colorやbackground-colorに色名が使用可能。
python matplotlibでは、 r g b w m y c k は一文字の 名前で指定可能。
色は色覚を使った情報伝達に使われます。 信号機や抵抗器のカラーコードなど。