図形の相似
2つの図形 F と G が相似(そうじ、英: similar)であるとは、一方を適当に一様スケール変換(拡大 (enlarging) または縮小 (shrinking))して他方と合同になる(すなわち、有限回の平行移動、回転移動、対称移動により重なる)ことである。それらの「形」が等しいことであるとも言い換えられる。記号では、欧米では F ∽ G と表すが、日本では「∽」でなく S を横に倒したような記号で表すことが多い。G を r 倍に一様スケール変換して F と合同であるとき、r : 1 を F と G の相似比という。F と G の相似比は、対応する線分の長さの比(一定)に等しい。
相似な直線図形(多角形など)においては、対応する辺の長さの比は一定で相似比に等しくなり、対応する角はそれぞれ等しくなる。
特に r = 1 の場合は、F ∽ G は「F と G が合同」と同義であるため、相似の定義から除く流儀もある。あまり本質的ではないので、本稿では r = 1 の場合も相似の定義に含めることとする。
Contents
例
これらはそれぞれ、一方を一様に拡大または縮小し、適当に平行移動、回転、鏡映を加えて重なる。双方は同じ形であるか、さもなくば一方は他方の鏡像である。
適当な条件を加えると、それぞれ相似になる。
特に三角形においては、後述するように、相似となるための必要十分条件がよく知られている。
相似比
対応する線分(辺)の長さの比を相似比という。特に、相似比 1:1 の図形は合同である。
相似な図形の面積比は相似比の2乗、体積比は相似比の3乗になる。例えば、2つの球の半径の比が 2:3 ならば、相似比は 2:3、表面積の比は相似比の2乗の 4:9、体積比は相似比の3乗の 8:27 になる。
性質および条件
図形が相似であるとは、平たくいえば、「形」(shape) が同じで「大きさ」(scale) が同じとは限らないことといえる。いわば、実物のものを地図に描くことになぞらえることができる(実物を一定の比率で一様に縮小することとなる)。このことからも推察されるように、対応する辺の長さの比は一定で、対応する角の大きさは等しくなる。したがって、△ABC と △DEF が相似 (△ABC ∽ △DEF) ならば、次の2つが成り立つ。
- ABDE = BCEF = CAFD
- ∠BAC = ∠EDF, ∠CBA = ∠FED, ∠ACB = ∠DFE
一般の相似な多角形についても同様の性質、すなわち、
- 対応する辺の長さの比は全て互いに等しい
- 対応する角の大きさは等しい
が成り立つ。逆に、2つの多角形が相似であるための条件は、これら2つを満たすことである。どちらか一方だけを満たしても、相似とは一般にはいえない(反例:正方形とひし形、正方形と長方形など)。
ただし、三角形の場合に限っては、次に示すようにもっと条件を弱めることができる。
三角形の相似条件
△ABC と △DEF が相似であるためには、上記の条件 1. と 2. 全てを満たす必要はない。いくつかの条件を満たせば他方の三角形が決まってしまうからである。条件の弱め方は以下の3種類である。
二角相等 (AA):2組の角がそれぞれ等しければ、2つの三角形は互いに相似である。
- この条件を満たせば、残りの角の組も等しくなる。
三辺比相等 (SSS):3組の辺の比が互いに等しければ、2つの三角形は互いに相似である。
二辺比夾角相等 (SAS):2組の辺の比とその間の角がそれぞれ等しければ、2つの三角形は相似である。
距離空間における相似性
一般の距離空間におけるスケール変換(相似変換、similarity transformation)とは、任意の2点間の距離が一定のスカラー倍される変換のことである。すなわち、距離空間 (X, d) と一定のスカラー r に対して、
- d(f(x), f(y)) = rd(x, y) (x, y ∈ X)
を満たす f : X → X を r 倍スケール変換という。X の図形(集合)F と G が相似 (similar) であるとは、F のある f による像が G に等しいことと定義される。特に、回転も鏡映もせずに重なる場合の f を相似拡大 (homothetic transformation あるいは中心相似 (central similarity) という。相似変換は相似拡大と等距変換の組み合わせである。したがって(ユークリッドの運動群 E(n) はアフィン群の部分群であるから)一般のユークリッド空間において相似変換はアフィン変換である。
実二次元の平面としてガウス平面を見れば、二次元の相似変換は f(z) = az + b および f(z) = az + b の形に表され、任意のアフィン変換は
- [math]f(z)=az+b\bar{z} +c[/math]
の形に表される(ここで a , b および c は複素数である)。
位相幾何学
位相幾何学において、集合に(距離を与える代わりに)相似性を与えることによって距離空間を構成することができる。ここでいう相似性 (similarity) あるいは類似度 (similitude) とは、2つの点が近接すればするほど値の大きくなる函数である(距離函数は反対で、点が近接するにつれて距離は小さくなる。この意味で距離は点の相違性 (dissimilarity) を測るものである)。
相似性の定義には(どの性質に重きをおくかによって)さまざまな流儀があるが、基本的には、a, b を任意の点として
- 正定値性: S (a, b) ≥ 0.
- 自己類似度 (auto-similarity) の極大性:
- S(a, b) ≤ S(a, a),
- S(a, b) = S(a, a) ⇔ a = b.
などを満たすものとして与えられる。ほかによく仮定される性質は、
- 反射性 (reflectivity) : S(a, b) = S(b, a)
- 有限性 (finiteness) : S(a, b) < ∞
などである。また(類似度の確率的な解釈の余地を得るために)上限の値を 1 にすることもよく行われる。
自己相似
自己相似性
パターンが自己相似性を持つとは、それが自分自身と非自明に相似であることである。たとえば数列 {... , 0.5, 0.75, 1, 1.5, 2, 3, 4, 6, 8, 12, ...} は対数スケールでプロットすると並進対称性を持つ。
自己相似集合
一般の距離空間 (X, d) において狭義の相似性 (exact similitude) とは距離空間 X からそれ自身への写像であって、任意の距離を特定の同じ(f の縮小因子 (contraction factor) と呼ばれる)スカラー r -倍するものをいう。任意の2点 x, y について
- [math]d(f(x),f(y))=rd(x,y)[/math]
が成り立つ。これより条件の弱い(広義の)相似性が、たとえば写像 f が双リプシッツ連続で、スカラー r が(2点を十分近づける)極限における縮小因子として
- [math]\lim \frac{d(f(x),f(y))}{d(x,y)} =r[/math]
を満たすといった条件で与えられる。この弱い形の相似性は、距離が位相幾何学的自己相似集合上の実効抵抗である場合などに用いられる。
距離空間 (X, d) の自己相似部分集合とは、X の部分集合 K であって、縮小因子 rs を持つ相似変換 fs の有限集合 {fs}s ∈S で
- [math]\bigcup_{s\in S} f_s (K)=K[/math]
となる X のコンパクト集合が K のみとなるようなものが存在するものをいう。このような自己相似集合は次元 D の自己相似測度 μD を持つ。ここで次元 D は
- [math]\sum_{s\in S} (r_s)^D=1[/math]
で与えられるもので、これは(常にではないが)多くの場合その集合のハウスドルフ次元およびパッキング次元に等しい。(s を動かしたときの)fs(K) の重なりが「小さい」ならば、測度を
- [math]\mu^D(f_{s_1}\circ f_{s_2} \circ \cdots \circ f_{s_n} (K))=(r_{s_1}\cdot r_{s_2}\cdots r_{s_n})^D[/math]
という簡単な形の式に表すことができる。
関連項目
- 合同
- ハミング距離(文字列の相似性を表す)
- 反転幾何学
- ジャカール指数
- 比例
- 意味論的相似性
- 相似探索
- 数量分類学における類似度空間
- Homoeoid (shell of concentric, similar ellipsoids)