TH

ระบบ ตัวเลขโรมัน (Roman Numerals) เป็นระบบตัวเลขที่ถือกำเนิดในยุคโรมันโบราณ แม้ในปัจจุบันเราจะใช้ระบบตัวเลขฮินดูอารบิก (0-9) เป็นหลัก แต่เรายังคงพบเห็นเลขโรมันได้ในชีวิตประจำวัน เช่น บนหน้าปัดนาฬิกา, การจัดลำดับบทในหนังสือ, หรือชื่อของกษัตริย์และพระสันตะปาปา ระบบนี้มีเอกลักษณ์เฉพาะตัวคือ ไม่มีสัญลักษณ์สำหรับเลขศูนย์ (0) และใช้การนำตัวอักษรภาษาอังกฤษมารวมกันเพื่อสร้างจำนวน

EN

The Roman Numeral system originated in ancient Rome. Although we primarily use the Hindu-Arabic numeral system (0-9) today, Roman numerals are still found in everyday life, such as on clock faces, book chapters, and the titles of monarchs. This system is unique because it lacks a symbol for zero (0) and uses combinations of English letters to represent numbers.

1

📜 ประวัติและความเป็นมาเบื้องต้น 📜 History and Origins

TH

ตัวเลขโรมันพัฒนาขึ้นเพื่อให้การสื่อสารราคาและการนับสินค้าในการค้าขายเป็นไปอย่างราบรื่น สัญลักษณ์ดั้งเดิมดัดแปลงมาจากการทำรอยบากบนไม้ (Tally marks) ชาวโรมันไม่ได้ใช้ระบบหลักตำแหน่ง (Place value) เหมือนเรา แต่ใช้ ระบบการบวกและการลบค่า (Additive and Subtractive System) แทน

EN

Roman numerals were developed to facilitate smooth communication of prices and counting in trade. The original symbols were adapted from tally marks carved into wood. The Romans did not use a Place Value system; instead, they used an Additive and Subtractive System.

Fact 1.1

ตัวอักษร $\text{I}$ มีที่มาจากรอยขีด 1 รอยบนไม้

The letter $\text{I}$ originated from a single tally mark on wood.

Fact 1.2

ตัวอักษร $\text{V}$ (5) มีลักษณะคล้ายการกางนิ้วหัวแม่มือและนิ้วชี้ออก

The letter $\text{V}$ (5) resembles the shape of an open thumb and index finger.

Fact 1.3

ตัวอักษร $\text{X}$ (10) มาจากการนำสัญลักษณ์ $\text{V}$ สองอันมาต่อกัน หรือรอยขีดกากบาท

The letter $\text{X}$ (10) comes from joining two $\text{V}$ symbols, or a crossed mark.

Fact 1.4

ชาวโรมันไม่มีแนวคิดเรื่อง "ความว่างเปล่า" หรือเลข $0$ ในระบบคณิตศาสตร์ของพวกเขา

The Romans did not have the concept of "nothingness" or the number $0$ in their math system.

Fact 1.5

ปัจจุบันใช้บอกศตวรรษ เช่น ศตวรรษที่ $21$ เขียนเป็น $\text{XXI}$

Used today to denote centuries, e.g., the $21^{\text{st}}$ Century is written as $\text{XXI}$.

Fact 1.6

มักพบบนนาฬิกาคลาสสิก โดยใช้สัญลักษณ์ตั้งแต่ $\text{I}$ ถึง $\text{XII}$ (1 ถึง 12)

Often found on classic clocks, using symbols from $\text{I}$ to $\text{XII}$ (1 to 12).

Fact 1.7

ใช้แยกลำดับชื่อที่ซ้ำกัน เช่น พระเจ้าชาร์ลส์ที่ 3 เขียนเป็น $\text{Charles III}$

Used to distinguish identical royal names, e.g., King Charles the 3rd is written as $\text{Charles III}$.

2

🔠 สัญลักษณ์พื้นฐานของตัวเลขโรมัน 🔠 Basic Roman Numeral Symbols

TH

ตัวเลขโรมันประกอบด้วยตัวอักษรภาษาอังกฤษพิมพ์ใหญ่ พื้นฐาน 7 ตัว ซึ่งแต่ละตัวจะมีค่าประจำตัวที่ตายตัว การจดจำสัญลักษณ์ทั้ง 7 ตัวนี้คือหัวใจสำคัญในการอ่านและเขียนเลขโรมัน

EN

Roman numerals consist of 7 basic capital English letters, each with a fixed value. Memorizing these 7 symbols is the key to reading and writing Roman numerals.

สัญลักษณ์ (Symbol) ค่าฮินดูอารบิก (Value)
I 1
V 5
X 10
L 50
C 100
D 500
M 1,000
Example 2.1

สัญลักษณ์ $\text{I}$ มีค่าเท่ากับ $1$ (มาจากรอยบาก 1 รอย)

$$ \text{I} = 1 $$

Symbol $\text{I}$ has a value of $1$ (derived from a single tally mark).

$$ \text{I} = 1 $$
Example 2.2

สัญลักษณ์ $\text{V}$ มีค่าเท่ากับ $5$

$$ \text{V} = 5 $$

Symbol $\text{V}$ has a value of $5$.

$$ \text{V} = 5 $$
Example 2.3

สัญลักษณ์ $\text{X}$ มีค่าเท่ากับ $10$

$$ \text{X} = 10 $$

Symbol $\text{X}$ has a value of $10$.

$$ \text{X} = 10 $$
Example 2.4

สัญลักษณ์ $\text{L}$ มีค่าเท่ากับ $50$

$$ \text{L} = 50 \quad (\text{จำง่ายๆ ว่า } \text{L} \text{ คือ } 50) $$

Symbol $\text{L}$ has a value of $50$.

$$ \text{L} = 50 \quad (\text{Tip: } \text{L} \text{ stands for } 50) $$
Example 2.5

สัญลักษณ์ $\text{C}$ มีค่าเท่ากับ $100$ (รากศัพท์ Centum)

$$ \text{C} = 100 \quad (\text{มาจากคำว่า } \text{Centum} \text{ แปลว่า ร้อย}) $$

Symbol $\text{C}$ has a value of $100$ (from the root Centum).

$$ \text{C} = 100 \quad (\text{From } \text{Centum} \text{ meaning } 100) $$
Example 2.6

สัญลักษณ์ $\text{D}$ มีค่าเท่ากับ $500$

$$ \text{D} = 500 $$

Symbol $\text{D}$ has a value of $500$.

$$ \text{D} = 500 $$
Example 2.7

สัญลักษณ์ $\text{M}$ มีค่าเท่ากับ $1,000$ (รากศัพท์ Mille)

$$ \text{M} = 1000 \quad (\text{มาจากคำว่า } \text{Mille} \text{ แปลว่า พัน}) $$

Symbol $\text{M}$ has a value of $1,000$ (from the root Mille).

$$ \text{M} = 1000 \quad (\text{From } \text{Mille} \text{ meaning } 1000) $$
3

✍️ หลักการเขียนและอ่านตัวเลขโรมัน ✍️ Rules for Writing and Reading

TH

การผสมตัวอักษรเพื่อสร้างจำนวน มีกฎหลัก 3 ข้อดังนี้:
1. กฎการบวก: เขียนตัวอักษรที่มีค่ามากไว้ด้านซ้าย ตัวอักษรที่มีค่าน้อยไว้ด้านขวา ให้นำค่ามา บวกกัน
2. กฎการลบ: เขียนตัวอักษรที่มีค่าน้อยไว้ด้านซ้าย ตัวอักษรที่มีค่ามากไว้ด้านขวา ให้นำค่ามา ลบกัน (ใช้ได้เฉพาะ $\text{I}$ หน้า $\text{V, X}$ | $\text{X}$ หน้า $\text{L, C}$ | $\text{C}$ หน้า $\text{D, M}$)
3. กฎการห้ามซ้ำ: ห้ามเขียนสัญลักษณ์ $\text{I, X, C, M}$ ติดกันเกิน 3 ตัว และห้ามเขียน $\text{V, L, D}$ ซ้ำกันเด็ดขาด

EN

There are 3 main rules for combining symbols:
1. Addition Rule: If a smaller symbol is placed after a larger symbol, the values are added.
2. Subtraction Rule: If a smaller symbol is placed before a larger symbol, the smaller value is subtracted from the larger one (Only $\text{I}$ before $\text{V, X}$ | $\text{X}$ before $\text{L, C}$ | $\text{C}$ before $\text{D, M}$).
3. Repetition Rule: Do not repeat symbols $\text{I, X, C, M}$ more than 3 times in a row. Symbols $\text{V, L, D}$ can never be repeated.

Example 3.1

ตัวอักษรเรียงจากค่ามาก ($\text{V}$) ไปหาค่าน้อย ($\text{I}$) ให้ทำการบวกกัน

$$ \begin{aligned} \text{VII} &= 5 + 1 + 1 \\ &= 7 \end{aligned} $$

Symbols are ordered from largest ($\text{V}$) to smallest ($\text{I}$), so add their values.

$$ \begin{aligned} \text{VII} &= 5 + 1 + 1 \\ &= 7 \end{aligned} $$
Example 3.2

เมื่อมีสัญลักษณ์เหมือนกันเขียนติดกัน (ไม่เกิน 3 ตัว) ให้นำค่ามาบวกกัน

$$ \begin{aligned} \text{XXX} &= 10 + 10 + 10 \\ &= 30 \end{aligned} $$

When identical symbols are written together (up to 3 times), add their values.

$$ \begin{aligned} \text{XXX} &= 10 + 10 + 10 \\ &= 30 \end{aligned} $$
Example 3.3

สัญลักษณ์ $\text{M}$ มีค่ามากกว่า $\text{D}$ จึงใช้กฎการบวก

$$ \begin{aligned} \text{MD} &= 1000 + 500 \\ &= 1500 \end{aligned} $$

Symbol $\text{M}$ is larger than $\text{D}$, so the addition rule applies.

$$ \begin{aligned} \text{MD} &= 1000 + 500 \\ &= 1500 \end{aligned} $$
Example 3.4

ตัว $\text{I}$ อยู่หน้า $\text{V}$ (น้อยอยู่หน้ามาก) ให้ทำการลบ

$$ \begin{aligned} \text{IV} &= 5 - 1 \\ &= 4 \end{aligned} $$

Symbol $\text{I}$ is before $\text{V}$ (smaller before larger), so subtract.

$$ \begin{aligned} \text{IV} &= 5 - 1 \\ &= 4 \end{aligned} $$
Example 3.5

ตัว $\text{I}$ อยู่หน้า $\text{X}$ ($1$ อยู่หน้า $10$) ให้นำค่าไปลบออกจาก $10$

$$ \begin{aligned} \text{IX} &= 10 - 1 \\ &= 9 \end{aligned} $$

Symbol $\text{I}$ is before $\text{X}$ ($1$ before $10$), subtract it from $10$.

$$ \begin{aligned} \text{IX} &= 10 - 1 \\ &= 9 \end{aligned} $$
Example 3.6

ตัว $\text{X}$ อยู่หน้า $\text{L}$ ($10$ อยู่หน้า $50$) ให้หักออก

$$ \begin{aligned} \text{XL} &= 50 - 10 \\ &= 40 \end{aligned} $$

Symbol $\text{X}$ is before $\text{L}$ ($10$ before $50$), subtract it.

$$ \begin{aligned} \text{XL} &= 50 - 10 \\ &= 40 \end{aligned} $$
Example 3.7

วิเคราะห์ทีละส่วน: $\text{XC}$ คือการลบ (น้อยหน้ามาก), $\text{II}$ คือการบวก

$$ \begin{aligned} \text{XCII} &= (100 - 10) + 1 + 1 \\ &= 90 + 2 \\ &= 92 \end{aligned} $$

Analyze in parts: $\text{XC}$ uses subtraction (smaller before larger), $\text{II}$ uses addition.

$$ \begin{aligned} \text{XCII} &= (100 - 10) + 1 + 1 \\ &= 90 + 2 \\ &= 92 \end{aligned} $$
4

📏 สัญลักษณ์เส้นขีดด้านบน 📏 Vinculum (Overline symbol)

TH

เนื่องจากตัวอักษร $\text{M}$ มีค่าสูงสุดเพียง $1,000$ หากต้องการเขียนจำนวนที่มีค่าเป็นหลักหมื่น หลักแสน หรือหลักล้าน ชาวโรมันจะใช้สัญลักษณ์ เส้นขีดแนวนอนด้านบน (Vinculum) เหนือตัวอักษร ซึ่งมีความหมายว่า ให้นำค่าของตัวอักษรนั้นไปคูณด้วย 1,000

EN

Since the highest value symbol is $\text{M} (1,000)$, writing tens of thousands or millions requires a special symbol. The Romans used a horizontal line over the symbol (Vinculum), which means multiply the value of that symbol by 1,000.

Example 4.1

เส้นขีดด้านบนตัว $\text{V}$ หมายถึงให้นำ $5$ ไปคูณด้วย $1,000$

$$ \begin{aligned} \overline{\text{V}} &= 5 \times 1000 \\ &= 5000 \end{aligned} $$

The overline on $\text{V}$ means to multiply $5$ by $1,000$.

$$ \begin{aligned} \overline{\text{V}} &= 5 \times 1000 \\ &= 5000 \end{aligned} $$
Example 4.2

นำค่าของ $\text{X}$ ($10$) มาคูณด้วย $1,000$

$$ \begin{aligned} \overline{\text{X}} &= 10 \times 1000 \\ &= 10000 \quad \text{(หนึ่งหมื่น)} \end{aligned} $$

Multiply the value of $\text{X}$ ($10$) by $1,000$.

$$ \begin{aligned} \overline{\text{X}} &= 10 \times 1000 \\ &= 10000 \quad \text{(Ten Thousand)} \end{aligned} $$
Example 4.3

นำค่าของ $\text{L}$ ($50$) มาคูณด้วย $1,000$

$$ \begin{aligned} \overline{\text{L}} &= 50 \times 1000 \\ &= 50000 \quad \text{(ห้าหมื่น)} \end{aligned} $$

Multiply the value of $\text{L}$ ($50$) by $1,000$.

$$ \begin{aligned} \overline{\text{L}} &= 50 \times 1000 \\ &= 50000 \quad \text{(Fifty Thousand)} \end{aligned} $$
Example 4.4

นำค่าของ $\text{C}$ ($100$) มาคูณด้วย $1,000$

$$ \begin{aligned} \overline{\text{C}} &= 100 \times 1000 \\ &= 100000 \quad \text{(หนึ่งแสน)} \end{aligned} $$

Multiply the value of $\text{C}$ ($100$) by $1,000$.

$$ \begin{aligned} \overline{\text{C}} &= 100 \times 1000 \\ &= 100000 \quad \text{(One Hundred Thousand)} \end{aligned} $$
Example 4.5

นำค่าของ $\text{D}$ ($500$) มาคูณด้วย $1,000$

$$ \begin{aligned} \overline{\text{D}} &= 500 \times 1000 \\ &= 500000 \quad \text{(ห้าแสน)} \end{aligned} $$

Multiply the value of $\text{D}$ ($500$) by $1,000$.

$$ \begin{aligned} \overline{\text{D}} &= 500 \times 1000 \\ &= 500000 \quad \text{(Five Hundred Thousand)} \end{aligned} $$
Example 4.6

นำค่าของ $\text{M}$ ($1,000$) มาคูณด้วย $1,000$ กลายเป็นหนึ่งล้าน

$$ \begin{aligned} \overline{\text{M}} &= 1000 \times 1000 \\ &= 1000000 \quad \text{(หนึ่งล้าน)} \end{aligned} $$

Multiply the value of $\text{M}$ ($1,000$) by $1,000$ to get one million.

$$ \begin{aligned} \overline{\text{M}} &= 1000 \times 1000 \\ &= 1000000 \quad \text{(One Million)} \end{aligned} $$
Example 4.7

ตัวที่มีเส้นขีดบนจะถูกคูณ 1,000 ก่อน จากนั้นจึงนำไปบวกกับตัวเลขโรมันที่เหลือ

$$ \begin{aligned} \overline{\text{V}}\text{CCC} &= (5 \times 1000) + 100 + 100 + 100 \\ &= 5000 + 300 \\ &= 5300 \end{aligned} $$

The symbol with an overline is multiplied by 1,000 first, then added to the rest of the numerals.

$$ \begin{aligned} \overline{\text{V}}\text{CCC} &= (5 \times 1000) + 100 + 100 + 100 \\ &= 5000 + 300 \\ &= 5300 \end{aligned} $$
5

🔄 การแปลงระบบตัวเลข 🔄 Number System Conversion

TH

เทคนิคที่ดีที่สุดในการแปลงจำนวนฮินดูอารบิกเป็นตัวเลขโรมัน คือการ กระจายจำนวนออกเป็นหลักๆ (หลักพัน หลักร้อย หลักสิบ หลักหน่วย) แล้วเขียนเลขโรมันทีละหลักนำมาต่อกัน

EN

The best technique to convert Hindu-Arabic numbers to Roman numerals is to expand the number by its place values (thousands, hundreds, tens, ones), and then write the corresponding Roman symbols for each part.

Example 5.1

แยกจำนวนออกเป็นหลักพัน ($2000$), หลักสิบ ($20$) และหลักหน่วย ($4$)

$$ \begin{aligned} 2024 &= 2000 + 20 + 4 \\ &= \text{MM} + \text{XX} + \text{IV} \\ &= \text{MMXXIV} \end{aligned} $$

Expand the number into thousands ($2000$), tens ($20$), and ones ($4$).

$$ \begin{aligned} 2024 &= 2000 + 20 + 4 \\ &= \text{MM} + \text{XX} + \text{IV} \\ &= \text{MMXXIV} \end{aligned} $$
Example 5.2

การแปลงตัวเลขที่มีเลข $9$ ต้องอาศัยกฎการลบในแต่ละหลัก (เช่น $900 = \text{CM}$, $90 = \text{XC}$)

$$ \begin{aligned} 1999 &= 1000 + 900 + 90 + 9 \\ &= \text{M} + \text{CM} + \text{XC} + \text{IX} \\ &= \text{MCMXCIX} \end{aligned} $$

Converting numbers with $9$s requires the subtraction rule for each place value (e.g., $900 = \text{CM}$, $90 = \text{XC}$).

$$ \begin{aligned} 1999 &= 1000 + 900 + 90 + 9 \\ &= \text{M} + \text{CM} + \text{XC} + \text{IX} \\ &= \text{MCMXCIX} \end{aligned} $$
Example 5.3

กระจายค่าเป็น หลักร้อย, หลักสิบ, และหลักหน่วย แล้วหาอักษรโรมันมาแทนที่

$$ \begin{aligned} 349 &= 300 + 40 + 9 \\ &= \text{CCC} + \text{XL} + \text{IX} \\ &= \text{CCCXLIX} \end{aligned} $$

Expand into hundreds, tens, and ones, then substitute with Roman symbols.

$$ \begin{aligned} 349 &= 300 + 40 + 9 \\ &= \text{CCC} + \text{XL} + \text{IX} \\ &= \text{CCCXLIX} \end{aligned} $$
Example 5.4

เลข $3999$ ถือเป็นตัวเลขที่มีค่ามากที่สุดที่สามารถเขียนได้โดยไม่ต้องใช้สัญลักษณ์เส้นขีดด้านบน (Vinculum)

$$ \begin{aligned} 3999 &= 3000 + 900 + 90 + 9 \\ &= \text{MMM} + \text{CM} + \text{XC} + \text{IX} \\ &= \text{MMMCMXCIX} \end{aligned} $$

The number $3999$ is the largest value that can be written without using the Vinculum (overline) symbol.

$$ \begin{aligned} 3999 &= 3000 + 900 + 90 + 9 \\ &= \text{MMM} + \text{CM} + \text{XC} + \text{IX} \\ &= \text{MMMCMXCIX} \end{aligned} $$
Example 5.5

แยกกลุ่มตัวอักษรโดยสังเกตคู่ที่มีค่าน้อยอยู่หน้าค่ามาก: $\text{M} = 1000, \text{CD} = 400, \text{LX} = 60, \text{IV} = 4$

$$ \begin{aligned} \text{MCDLXIV} &= \text{M} + \text{CD} + \text{LX} + \text{IV} \\ &= 1000 + (500 - 100) + (50 + 10) + (5 - 1) \\ &= 1000 + 400 + 60 + 4 \\ &= 1464 \end{aligned} $$

Group symbols by spotting smaller ones before larger ones: $\text{M} = 1000, \text{CD} = 400, \text{LX} = 60, \text{IV} = 4$

$$ \begin{aligned} \text{MCDLXIV} &= \text{M} + \text{CD} + \text{LX} + \text{IV} \\ &= 1000 + (500 - 100) + (50 + 10) + (5 - 1) \\ &= 1000 + 400 + 60 + 4 \\ &= 1464 \end{aligned} $$
Example 5.6

จัดกลุ่มและใช้กฎการบวกและการลบเพื่อหาค่ารวม

$$ \begin{aligned} \text{DCCLXXXIX} &= \text{DCC} + \text{LXXX} + \text{IX} \\ &= (500+200) + (50+30) + (10-1) \\ &= 700 + 80 + 9 \\ &= 789 \end{aligned} $$

Group the symbols and apply addition and subtraction rules to find the total value.

$$ \begin{aligned} \text{DCCLXXXIX} &= \text{DCC} + \text{LXXX} + \text{IX} \\ &= (500+200) + (50+30) + (10-1) \\ &= 700 + 80 + 9 \\ &= 789 \end{aligned} $$
Example 5.7

คำนวณส่วนที่มีเส้นขีดบนก่อน ($\overline{\text{X}}$) แล้วนำไปบวกกับส่วนที่เหลือ

$$ \begin{aligned} \overline{\text{X}}\text{MMCDXX} &= \overline{\text{X}} + \text{MM} + \text{CD} + \text{XX} \\ &= (10 \times 1000) + 2000 + 400 + 20 \\ &= 10000 + 2000 + 400 + 20 \\ &= 12420 \end{aligned} $$

Calculate the overlined part first ($\overline{\text{X}}$), then add it to the rest of the expression.

$$ \begin{aligned} \overline{\text{X}}\text{MMCDXX} &= \overline{\text{X}} + \text{MM} + \text{CD} + \text{XX} \\ &= (10 \times 1000) + 2000 + 400 + 20 \\ &= 10000 + 2000 + 400 + 20 \\ &= 12420 \end{aligned} $$

คำศัพท์ที่น่าสนใจ Key Vocabulary

คำศัพท์คณิตศาสตร์ภาษาอังกฤษ พร้อมรากศัพท์

คำศัพท์ รากศัพท์ / Root ความหมาย / Meaning
Numeral numerus (number) ตัวเลข · สัญลักษณ์หรือรูปภาพที่ใช้แสดงจำนวน
Roman Roma (Rome) โรมัน · เกี่ยวข้องกับจักรวรรดิโรมันโบราณ
Century centum (hundred) ศตวรรษ · ช่วงเวลา 100 ปี (รากศัพท์ของสัญลักษณ์ C = 100)
Millennium mille (thousand) + annus (year) สหัสวรรษ · ช่วงเวลา 1,000 ปี (รากศัพท์ของสัญลักษณ์ M = 1,000)
Additive addere (to add) เชิงการบวก · ระบบที่นำค่าของสัญลักษณ์มาบวกกันเมื่อค่าน้อยอยู่หลัง
Subtractive sub- (under) + trahere (to pull) เชิงการลบ · ระบบที่หักค่าออกเมื่อสัญลักษณ์ค่าน้อยอยู่หน้าค่ามาก
Vinculum vincire (to bind, tie) เส้นขีดด้านบน · สัญลักษณ์ขีดบนเพื่อคูณค่าของเลขโรมันด้วย 1,000
Symbol symbolon (token, mark) สัญลักษณ์ · ตัวอักษรที่ใช้แทนค่าจำนวนในระบบตัวเลข
Value valere (be strong, be worth) ค่าประจำตัว · ปริมาณหรือจำนวนที่สัญลักษณ์นั้นๆ สื่อถึง
Conversion con- (together) + vertere (to turn) การแปลงค่า · การเปลี่ยนระบบตัวเลขจากแบบหนึ่งไปอีกแบบหนึ่ง