Math World Lab

相似と拡大縮小

図形を拡大・縮小すると、辺の比と面積の比はどう変わる?

相似比 1 : 2 ➔ 面積比 1 : 4
この単元の発見をシェア
3行要約(Key Takeaways / AIOサマリー)
1
相似と拡大縮小の本質的な定義と直感的ビジュアルをシミュレーターで体験できる。
2
公式や証明の背景にある数学的意味と、厳密な導出ステップを解説。
3
実社会における工学応用(画像拡大縮小とカメラズームのスケーリング計算)のTypeScript実装コードを収録。

なぜこれを学ぶのか? — 現実社会とテクノロジーでの価値

Purpose & Motivation

なぜ生まれたのか?

相似と拡大縮小の基礎原理を体系化し、抽象的な計算を直感的に扱うために誕生した。

身につく武器・思考力

図形を拡大・縮小すると、辺の比と面積の比はどう変わる?。この考え方を身につけることで、複雑な課題を単純化して数理モデルとして解く力が養われる。

実社会・ITでの活躍現場

  • •画像拡大縮小とカメラズームのスケーリング計算
  • •ITシステム・アルゴリズム実装における論理設計
  • •データ分析やシミュレーションにおける数理モデリング

Layer 1 — 直感・シミュレーター

「相似比 k」のスライダーを動かして三角形を拡大・縮小し、対応する辺の長さの比と、面積の比が k2k^2 になる様子を確かめよう。

相似比 kk = 1.5 倍
辺の長さの比
1 : 1.5
相似比 kk
面積の比
1 : 2.25
k2k^2 = 1.5²
体積の比(立体の場合)
1 : 3.38
k3k^3 = 1.5³

↑ 相似比が kk 倍になると、すべての対応する辺の長さは kk 倍になりますが、 面積は縦と横の両方が kk 倍されるため、k2k^2 倍になります。 例えば相似比が2倍になると、面積は4倍になります。

Layer 2 — 定義・受験・証明

定義

2つの図形が、形は同じで大きさだけが異なるとき、それらは相似(そうじ)であるという。相似な図形では、対応する辺の長さの比はすべて等しく、対応する角の大きさはそれぞれ等しい。この一定の比を相似比という。

公式・数理モデル

面積比=k2(相似比が k:1 のとき)\text{面積比} = k^2 \quad (\text{相似比が } k : 1 \text{ のとき})

証明・導出

相似比が kk の相似な図形において、対応する辺の長さはすべて kk 倍になる。三角形の面積は「底辺 ×\times 高さ ÷2\div 2」で求められるが、底辺も高さもそれぞれ kk 倍になるため、

面積=12×(k⋅a)×(k⋅h)=k2×(12ah)\text{面積} = \frac{1}{2} \times (k \cdot a) \times (k \cdot h) = k^2 \times \left(\frac{1}{2}ah\right)

となり、面積は k2k^2 倍になる。これは三角形に限らず、多角形一般や円についても成り立つ一般的な性質である。

さらに立体図形では、体積は k3k^3 倍になる。これは「長さは1次元・面積は2次元・体積は3次元の量である」ことに対応しており、次元とスケーリングの関係を理解するうえで重要な考え方である。

押さえておきたいポイント

  • 相似な図形では対応する辺の比はすべて等しく、対応する角はそれぞれ等しい
  • 相似比が kk のとき、長さの比は kk、面積の比は k2k^2、体積の比は k3k^3 になる
  • 拡大・縮小の中心(相似の中心)を固定すると、各点は中心からの距離が kk 倍の位置に移動する
参照基準・学習指導要領との対応

本トピックの内容・数理モデルは、文部科学省学習指導要領(算数・数学・情報)および国際標準カリキュラムに準拠し、エンジニアリング現場の実装事例と照らし合わせてMath World Lab編集部により検証・作成されています。

Layer 3 — 工学応用・現場実装

画像拡大縮小とカメラズームのスケーリング計算

デジタル画像の拡大縮小やカメラのズーム処理は、相似変換そのものである。解像度を変更するとき、画素数(面積に相当する量)はスケール係数の2乗に比例して増減するため、メモリ使用量や処理コストを見積もる際にこの関係が使われる。

1interface ImageSize {
2 width: number;
3 height: number;
4}
5
6// 相似比 k で画像をスケーリングしたときのサイズを計算
7function scaleImage(size: ImageSize, k: number): ImageSize {
8 return {
9 width: Math.round(size.width * k),
10 height: Math.round(size.height * k),
11 };
12}
13
14const original: ImageSize = { width: 800, height: 600 };
15const scaled = scaleImage(original, 1.5);
16console.log(scaled); // { width: 1200, height: 900 }
17
18// 画素数(面積)は相似比の2乗倍になる
19const areaRatio = (scaled.width * scaled.height) / (original.width * original.height);
20console.log(areaRatio); // 2.25 = 1.5^2 → データ量・処理負荷の見積もりに利用できる

次に学ぶならコレ!おすすめトピック

この単元と深い繋がりを持つ、あわせて学ぶと理解が深まるおすすめ単元

数理モデル・概念が近い関連トピック

≡
関連度高中学数学

三角形の合同条件と証明

SSS・SAS・ASA──どの3つの情報が揃えば「同じ形」と言い切れるか

関連度高中学数学

三角形の成立条件と三角不等式

3本の線分が「本当に三角形を作れるか」を判定する不等式

関連度高中学数学

多角形の内角・外角の性質

辺の数がいくつになっても外角の和は必ず360°になる、という驚くべき規則性

同じレベルで次に挑戦したいトピック

同レベル推薦中学数学

三平方の定理

直角三角形の3辺に隠れた面積の等式

同レベル推薦中学数学

一次関数とグラフ

傾きと切片を動かすと、直線はどう変わる?

同レベル推薦中学数学

二次関数と放物線

a, b, c を動かすと放物線の形と位置はどう変わる?

工学・実社会での応用先でつながるトピック

工学・実践連携工学応用

勾配降下法

谷底を探すAIの基本アルゴリズム

工学・実践連携工学応用

ニューラルネットワークの数学(順伝播と活性化関数)

入力に重みを掛けて足し合わせ、非線形関数で発火させるAIの基本素子

工学・実践連携工学応用

レコメンドの仕組み(コサイン類似度とベクトル検索)

ユーザーの好みと商品の近さを「ベクトルのなす角」で判定するアルゴリズム

あなたの数学力をさらに伸ばす

数学の弱点診断や算数パズルに挑戦してみませんか?

簡単な質問に答えてあなたにぴったりの学習ロードマップを発見したり、直感を試すパズルで数の面白さを体験できます。