Skip to main content
數學

巴斯卡三角形第 n 行計算機

輸入行號 n(由 0 開始),本工具即時列出巴斯卡三角形(Pascal's Triangle,中文亦稱「楊輝三角」— 北宋楊輝《詳解九章算法》1261 年已記錄,比歐洲 Pascal 1665 年早約 400 年)第 n 行嘅二項式係數 C(n, 0)、C(n, 1)、…、C(n, n),同時顯示行和(恆等於 2ⁿ)、行內最大值同對應嘅 (a + b)ⁿ 展開式。組合數學作業、概率題、二項分佈計算、代數展開、生成函數都用得着。本工具用 BigInt 內部運算避免 Number 精度誤差,支援 n = 0 至 60,全部離線運作。

Binomial coefficients

1 6 15 20 15 6 1

Row sum (2ⁿ)

64

Maximum value

20

at position 3

(a + b)ⁿ expansion

C(n, k) = n! ⁄ (k!·(n−k)!) is the number of ways to choose k items from n, and equally the coefficient of the (k+1)-th term in the binomial expansion (a + b)ⁿ. Each row is symmetric (C(n, k) = C(n, n−k)) and equals the sum of the two values above it (Pascal rule). The maximum is at the centre (n/2 or (n±1)/2). Indices start at 0; row 0 is just "1". The tool supports n = 0–60.

Formula

C(n, k) = n! ⁄ [k! · (n − k)!] = C(n − 1, k − 1) + C(n − 1, k) ; (a + b)ⁿ = Σₖ C(n, k) · aⁿ⁻ᵏ · bᵏ ; Σₖ C(n, k) = 2ⁿ

Frequently asked

巴斯卡三角形可以用嚟做咩?

主要用途:(1) 二項式展開 — 例如 (a + b)⁵ 嘅係數就係 row 5 = 1, 5, 10, 10, 5, 1。(2) 組合數學 — C(n, k) 即係由 n 個物件中選 k 個嘅組合方法數,例如 row 6 第 3 項 C(6, 3) = 20,即 6 個學生中選 3 個組 team 有 20 種方法。(3) 二項分佈概率 — 投擲 n 次公正硬幣得到剛好 k 個正面嘅概率係 C(n, k)/2ⁿ。(4) Fibonacci 數列 — 沿淺對角線加埋。(5) 自然對應 Sierpiński 三角形(將奇數塗黑,偶數塗白,會出現分形)。(6) 楊輝(1261)原本用嚟解高次方根(用作 √³, √⁴ 嘅近似法)。

行號由 0 還是 1 開始?

現代慣例由 0 開始:row 0 = [1](即 (a + b)⁰ = 1),row 1 = [1, 1],row 2 = [1, 2, 1] 如此類推。咁樣命名嘅好處:row n 對應 (a + b)ⁿ 展開、C(n, k) 直接套公式、行和 = 2ⁿ 而唔係 2ⁿ⁻¹。一啲舊書(特別係 19 世紀前)用 row 1 = [1] 嘅編號,呢個約定喺現代數學教材已經淘汰。本工具依現代慣例由 0 開始。

點解叫「Pascal」三角形,明明楊輝早 400 年發現?

科學史命名嘅典型例子(Stigler's law of eponymy — 一個現象通常唔係以最先發現者命名)。歷史紀錄:印度數學家 Pingala(公元前 ~200 年)已研究音節組合;波斯 al-Karaji(公元 1000 年左右)系統推導;楊輝(1261,《詳解九章算法》);中亞 al-Tusi(13 世紀);歐洲 Stifel(1544)、Tartaglia(1556)、Pascal(1665)— Pascal 嘅《Traité du triangle arithmétique》係第一本完整系統闡述應用嘅西文著作,因為西方數學史以歐洲視角為中心,所以「Pascal」嘅名留低。中國學界仍稱「楊輝三角」,印度稱「Meru-prastara」,伊朗稱「al-Tusi 三角」— 同一個對象,唔同文化嘅命名。本工具兩個版本都會出現喺正文。

點解工具上限係 n = 60 行?

兩個原因:(1) 顯示嘅可用性 — n = 60 已有 61 個項,最大值約 1.18 × 10¹⁷,繼續加大會令版面爆位、行展開式變得難讀。(2) 浮點精度 — JavaScript Number 嘅精確整數範圍係 ±2⁵³ ≈ ±9 × 10¹⁵,n ≥ 56 嘅中央係數會超出 safe integer range。本工具用 BigInt 內部計算保證精確,最後 Number(bigint) 轉換可能會喺 n > 60 時 silent 失真。如要更大嘅 n 建議用 Python(任意精度)或者調用本工具嘅 math module 自行延伸:`import { pascalRow } from "src/lib/math/pascal-row"` 然後用 BigInt 版本。

Related tools

百分比計算機

百分比、加減百分比、變化率三合一。

最大公因數/最小公倍數計算機

輸入 2 至 6 個正整數,即時得出最大公因數(HCF/GCD)同最小公倍數(LCM),並列出輾轉相除法步驟。

平均數計算機(平均/中位/眾數)

輸入一組數字,同時計到平均數、中位數、眾數、極差,連同標準差、方差同總和。

一元二次方程式解算機

輸入 ax² + bx + c = 0 嘅三個係數,即時得到實根或複根、判別式同頂點。

密碼強度(位元熵)計算機

輸入密碼,估算位元熵、暴力破解所需時間同強度等級。所有計算喺瀏覽器內完成。

科學記號 ↔ 十進制轉換

輸入十進制數字或者科學記號,得到對方表示方式同有效數字、數量級等資訊。

排列組合(nPr / nCr)計算機

計排列 P(n,r)、組合 C(n,r) 同階乘 n!,常用於概率、抽獎、密碼組合題目。

標準差/方差計算機

輸入一組數字,計平均值、中位數、樣本/總體方差同標準差,附逐步公式。

三角形計算機(SSS / SAS / ASA)

由 3 邊、2 邊 1 角或 2 角 1 邊解三角形其餘部分、面積同周長(正/餘弦定律)。

畢氏定理計算機

已知直角三角形任意兩邊(兩條直角邊或一條直角邊加斜邊),即時求第三邊、面積、周長同兩個非直角嘅角度。

圓形計算機(半徑/直徑/周長/面積)

輸入半徑、直徑、周長或面積任一個,即時計另外三個 — 設計、工程、家居皆用得着。

羅馬數字轉換器

阿拉伯數字(1–3999)與羅馬數字 (I, V, X, L, C, D, M) 雙向換算 — 適用於排版、書名章節、考試補習。

直線斜率與方程計算機(由兩點求 y = mx + b)

輸入兩個點 (x₁, y₁) 同 (x₂, y₂),即時計斜率、y 截距、直線方程、兩點距離同中點 — 初中、高中數學常用。

生日悖論計算機

輸入人數 n,即時計算房間入面至少兩人同一個生日嘅機率 — 經典生日問題。

對數計算機(log / ln / log₂ / 任意底)

計算 logₐ(x) — 自動顯示自然對數 ln、常用對數 log₁₀、二進對數 log₂ 同自訂底,並列出換底公式步驟。

Z 分數(標準分)計算機

輸入觀測值、平均數同標準差,計 Z 分數同對應嘅常態分布百分位/概率。

螢幕像素密度(PPI)計算機

輸入解析度同對角線吋數,計螢幕嘅像素密度(PPI)、實際闊/高、點距同總像素。

香港六合彩中獎機率計算機

輸入注數同揀號方式(單式/複式/膽拖),計到頭獎、二獎到安慰獎嘅實際中獎機率。

小數轉分數計算機

輸入小數(包括循環小數),即刻轉換做最簡分數同混合分數。

球體體積與表面積計算機

輸入球體嘅半徑、直徑、表面積或者體積,即刻計返其餘三個量,加埋大圓周長同大圓面積。

圓柱體積與表面積計算機

輸入半徑同高,計算圓柱體體積 (π r²h)、側面積、底面積同總表面積。

排列 nPr 計算機

輸入 n 同 r,計算 nPr(有順序揀 r 個項目嘅排列數),同 n! / r! 比較。

質因數分解計算機

輸入任何 2 至 10¹² 嘅正整數,即時分解成質因數連乘式,並列出所有正因數同因數和。

幾何平均數計算機

輸入一組正數,計算幾何平均(n 個數之積開 n 次方),同對應嘅算術平均一齊比較 — 適合年化回報率、成長率同比率。

費氏數列計算機(第 n 項)

輸入 0 至 1500 嘅整數 n,即時用 BigInt 計到 F(n)、F(n−1)、相鄰比例(收斂到黃金比例 φ),同前 30 項完整序列。

骰子點數機率計算機

揀骰子數量、骰面(d4/d6/d8/d10/d12/d20)同目標點數,計算掟到該總和、最少/最多嘅機率。

等差數列計算機

輸入首項 a、公差 d 同項數 n,計算第 n 項 aₙ 同前 n 項總和 Sₙ = n/2·(2a + (n − 1)d)。

抽樣調查樣本數計算機

輸入信心水平、誤差範圍同預期比例(可選母體大小),計算問卷調查所需樣本數。

等比數列求和計算機

輸入首項 a、公比 r 同項數 n,計算等比數列前 n 項之和;公比小於 1 時亦可計算無限項之和。

圓錐體積與表面積計算機

輸入底半徑與高度,即時得出圓錐體積、斜高、側面積、底面積、總表面積。

音名頻率計算機

輸入音名(C、C♯、D…)、八度同調音標準 A4 (預設 440 Hz),用 f = A4 × 2^((n − 69)/12) 算頻率 (Hz)、波長同 MIDI 編號。

線性插值計算機(內插/外推)

輸入兩個已知點 (x₁, y₁) 同 (x₂, y₂),再輸入目標 x,即時用 y = y₁ + (x − x₁)(y₂ − y₁)/(x₂ − x₁) 估算對應嘅 y;自動標示內插同外推。

梯形面積計算機

輸入梯形上底、下底同高度,即時計算面積、中位線同周長(已知斜邊或角度時)。

二項分布機率計算機

輸入試驗次數 n、單次成功機率 p 同想要嘅成功次數 k,計算 P(X = k)、P(X ≤ k)、P(X ≥ k) 同分布嘅平均、標準差。

皮爾遜相關係數計算機

貼上兩組數據(X 同 Y),計算皮爾遜相關係數 r、決定係數 r²、最佳擬合直線斜率同截距、樣本均值同標準差。

平均數信賴區間 (CI) 計算機

輸入樣本平均、樣本標準差、樣本大小同信心水平,用 t 或 z 分布計樣本平均數嘅信賴區間、誤差範圍同標準誤。

Cohen's d 效應值計算機

輸入兩組嘅平均數、標準差同樣本量,計算 Cohen's d 同 Hedges' g 效應值,並按 Cohen 1988 標準分類為極細/細/中/大效應。

取餘數(Modulo)計算機

輸入被除數 a 同除數 n,計算 a mod n 嘅商同餘數,並同時列出「向下取整」(floor,數學定義)、「向零取整」(trunc,C/JavaScript %)同「Euclidean」三種結果以揭示負數時嘅差別。

chmod 權限轉換器(八進制 ↔ rwx)

揀 user / group / other 嘅讀 / 寫 / 執行權限,即時得到八進制(如 755)同符號(如 rwxr-xr-x)兩種表示法。

向量大小與方向計算機(2D / 3D)

輸入 2D 或 3D 向量分量(x, y, z),計算向量大小、單位向量同方向角。

百分誤差計算機(Percent Error / Percent Difference)

輸入實驗值同理論值(accepted value),即時計算百分誤差、絕對誤差同帶符號嘅相對誤差;亦可切換到 percent difference 模式比較兩個冇真值參考嘅量度結果。

泊松分佈機率計算機

輸入平均事件率 λ 同事件數 k,計算 P(X = k)、P(X ≤ k)、P(X ≥ k)、平均值、變異數、標準差,用於排隊論、客服中心、罕見事件預測等場景。

貝氏定理機率計算機(Bayes’ Theorem)

輸入先驗機率 P(A)、靈敏度 P(B|A) 同假陽性率 P(B|¬A),由貝氏定理計算後驗機率 P(A|B),常用於醫療檢測、垃圾郵件偵測、AI 分類決策分析。

圓弧長度與扇形面積計算機

輸入圓嘅半徑同圓心角(度或弧度),計算對應嘅弧長 s = r·θ、扇形面積 A = ½·r²·θ 同弦長,適用於幾何作業、機械加工同建築佈局。

矩陣行列式計算機(2×2 同 3×3)

輸入 2×2 或 3×3 矩陣嘅每個元素,即時用 ad − bc 同沿首列展開(cofactor expansion)求行列式 det(A),並顯示矩陣可逆性同每步小行列式,方便溫線性代數。

向量點積(內積)計算機(2D / 3D)

輸入兩個 2D 或 3D 向量,即時計算點積、夾角、純量投影同向量投影,並提示是否正交、平行或反向。

餘弦相似度計算機(Cosine Similarity)

輸入兩個任意維度嘅數值向量,計算 cos θ = (a·b) / (|a|·|b|),並轉換為角度距離,廣泛用於 NLP、推薦系統、文件相似度評分。

對稱百分比差異計算機(Percent Difference)

輸入兩個數值,計算對稱百分比差異 |a − b| / ((|a| + |b|) / 2),同時對照常見嘅百分比變化 (b − a)/a,避免實驗報告同新聞數字溝亂。

向量叉積計算機(Cross Product, 3D)

輸入兩個三維向量 a、b,計算叉積 a × b、結果向量嘅長度(等於平行四邊形面積)同夾角 sin θ,廣泛用於物理力矩、計算幾何同 3D 圖形學。

兩點距離計算機(2D / 3D 歐氏距離)

輸入平面或空間中嘅兩個點座標,用歐氏距離公式 √Σ(Δᵢ)² 計算直線距離、各軸差值同中點,方便幾何作業、CAD 量度同 GIS 平面距離。

變異係數計算機(Coefficient of Variation, CV)

輸入一組數值,計算變異係數 CV = σ / μ × 100%(標準差除以均值),用嚟比較唔同單位或量級嘅資料離散程度,常見於實驗重複性同投資組合風險評估。

中位數同四分位數計算機(Median, Q1, Q3, IQR)

輸入一組數值,工具排序後計算中位數、第一/第三四分位數、四分位距 IQR 同 1.5×IQR 離群值界限(Tukey 法),係統計箱形圖嘅核心摘要。

調和平均數計算機(Harmonic Mean)

輸入一組正數,計算調和平均 HM = n / Σ(1/xᵢ) 同對應嘅算術/幾何平均,常用於平均速度、平均比率、平均 P/E 等「分母性質」嘅數據。

Shannon 熵計算機(資訊熵)

輸入一組類別嘅機率或頻次,計算 Shannon 熵 H = −Σ pᵢ log₂ pᵢ(bits)、最大可能熵同歸一化熵,用於資訊理論、機器學習決策樹同密碼分析。

正多邊形計算機(面積、內角、半徑)

輸入正 n 邊形嘅邊數 n 同邊長 s,工具一次計算內角、外角、內切圓半徑、外接圓半徑、面積同周長,覆蓋三角形、正方形、五邊形、六邊形以至高邊數。

卡塔蘭數計算機(Catalan Number Cₙ)

輸入 n,計算第 n 個卡塔蘭數 Cₙ = (2n)! / ((n+1)! · n!) — 計算機科學常用,數括號配對、二叉樹形狀、Dyck 路徑等組合問題嘅標準解。

RMSE / MAE 預測誤差計算機

輸入一組實際值同對應預測值,工具同時計算 MAE、MSE、RMSE、R² 同 MAPE,用於機器學習回歸評估、銷售預測同實驗對比,仲會講解三個指標嘅敏感度差異。

二元一次方程組求解(Cramer's Rule)

輸入 ax + by = e 同 cx + dy = f 嘅 6 個係數,工具用 Cramer 法則計算 x, y、行列式 D 同分類情況(唯一解 / 無解 / 無窮多解),同步顯示步驟方便檢查作業。

至少一次機率計算機(1 − (1 − p)ⁿ)

輸入單次事件機率 p 同重複次數 n,工具計算「至少出現一次」嘅機率 1 − (1 − p)ⁿ、預期次數 np,以及達到目標機率所需嘅試驗次數 — 適用於抽獎、Gacha、A/B 測試、安全冗餘設計。

卡方適合度檢定計算機(χ² Goodness of Fit)

輸入觀察次數同期望次數,工具計算卡方統計量 χ² = Σ (O − E)² / E、自由度同 p 值,判斷觀察分佈係咪顯著偏離理論分佈 — 適用於骰仔公平性、Mendel 遺傳比例、A/B 測試類別計數等檢驗。

期望值計算機(E[X] = Σ p·x)

輸入一組「結果值 x」同對應「機率 p」,工具計算離散隨機變量嘅期望值 E[X] = Σ p·x、方差 Var(X)、標準差 σ — 用於賭場、保險、投資決策、A/B 測試等概率問題嘅基礎指標。

誤差幅度計算機(民調 / 抽樣 Margin of Error)

輸入樣本量 n、樣本比例 p(或樣本標準差)同信心水平(90 / 95 / 99 %),工具計算誤差幅度 MOE = z·√(p(1−p)/n) 同對應信心區間 — 民調、A/B 測試、市場研究嘅核心統計量。

平均絕對偏差計算機(MAD)

輸入一組數字,工具計算平均絕對偏差(Mean Absolute Deviation, MAD)= 平均(|xᵢ − x̄|) — 比標準差更直觀嘅離散度指標,常見於中學統計課同需求預測。

R² 決定係數計算機(線性迴歸)

輸入 (x, y) 數據點,工具用最小二乘法擬合線性迴歸並計算 R² 決定係數、斜率、截距同 Pearson 相關係數 r — 評估「自變數解釋幾多 % 變異」嘅標準工具。

金字塔/角錐體積計算機

輸入底面尺寸同高度,工具一次過計算正方、長方、三角形或任意正 n 邊形錐體嘅體積、底面積、斜高、側面積同總表面積(V = ⅓ × 底面積 × 高)。

平行四邊形面積計算機

輸入底邊同高,或兩邊加夾角,工具用 A = b × h 或 A = a × b × sin(θ) 一次過計平行四邊形嘅面積、周長同對角線長度。

橢圓面積/周長計算機(Ramanujan 近似)

輸入橢圓半長軸 a 同半短軸 b,工具用 A = π a b 計面積,並用 Ramanujan 第二式估算周長同離心率 — 相對誤差小於 4×10⁻⁵。

Z 分數轉 P 值計算機

輸入 Z 分數,工具一次過算單尾(左/右)同雙尾 P 值,並顯示對應顯著水準 α = 0.05 / 0.01 / 0.001 嘅判斷 — 假設檢定嘅關鍵步驟。

球冠體積/表面積計算機

輸入球體半徑 R 同球冠高度 h,工具用 V = πh²(3R − h)/3 同 A = 2πRh 計算球冠體積與曲面表面積 — 部分球形容器、圓頂建築、透鏡設計常用。

眾數計算機(資料集中最常出現嘅值)

貼上一組數值,工具掃描資料集,列出出現次數最多嘅一個或多個眾數(支持單峰、雙峰、多峰),並顯示完整頻率表 — 統計入門、課堂分析同調查結果整理嘅基礎工具。

指數增長/衰減計算機(N = N₀ · e^(kt))

輸入初值 N₀、連續增長率 k 同時間 t,工具計算 N(t) = N₀·e^(kt)、每單位時間變化率、倍增時間(k > 0)或半衰期(k < 0)— 用於人口、細菌、放射性衰變、藥動學一階消除、連續複利等指數模型。

考拉茲數列計算機(3n + 1 猜想)

輸入任意正整數 n,工具用 Collatz 規則(偶數 ÷ 2、奇數 × 3 + 1)逐步迭代直到 1,並列出完整序列、所需步數同途中峰值 — 數論、編程練習、課堂演示常用例題。

三角形數計算機(Tₙ = n(n+1)/2)

輸入正整數 n,工具用 Tₙ = n(n+1)/2 計出第 n 個三角形數,或反向:輸入任意正整數 N,判斷佢係邊個三角形數,或夾喺邊兩個之間 — 數學競賽、組合學同握手問題嘅基本工具。

前 n 個平方和計算機(Σi²)

輸入正整數 n,工具用 Σᵢ₌₁ⁿ i² = n(n+1)(2n+1)/6 直接計出前 n 個正整數嘅平方和,同時顯示前 n 個立方和(用 [n(n+1)/2]²)同算術和 — 數學歸納法、級數同統計問題嘅基本恆等式。

黃金比例計算機(φ)

輸入任意長度,工具用黃金比例 φ ≈ 1.6180339887 將佢分為「長段 a」同「短段 b」滿足 a/b = (a+b)/a,並反向:輸入兩段查實際比例係咪接近 φ — 設計、攝影、版面同數學課堂常用工具。

餘弦定理計算機(Law of Cosines)

輸入三角形嘅兩邊一夾角(SAS)或三邊(SSS),工具用 c² = a² + b² − 2ab·cos C 解出未知邊或角,並列出全部三條邊同三個角 — 測量、建築、導航嘅基本三角形工具。

板呎(board feet)木材計算機

輸入木材厚度(吋)、闊度(吋)同長度(呎),工具用 BF = (T × W × L) ⁄ 12 計算每件嘅板呎、總板呎、立方體積(ft³/m³)同總價,幫木工、家具製作、DIY 愛好者預算木材成本。

三角形內切圓 / 外接圓計算機

輸入三角形三邊 a、b、c,工具用 r = A ⁄ s(內切圓半徑)同 R = abc ⁄ (4A)(外接圓半徑)計算內外圓半徑、圓心位置同三角形面積(Heron 公式)— 幾何題、機械工程、建築設計常用工具。

模冪計算機(a^b mod n)

輸入底數 a、指數 b 同模數 n,工具用快速冪(square-and-multiply)演算法計算 a^b mod n,支援大數(BigInt)— RSA 密碼學、雜湊、模算術練習嘅核心工具。

模反元素計算機(a⁻¹ mod n)

輸入 a 同模 n,工具用擴展歐幾里得算法計出 a 嘅模反元素(即 a·x ≡ 1 (mod n))同 gcd(a, n),並列出 Bézout 等式 — RSA 私鑰生成、中國剩餘定理、解線性同餘方程必備。

CIDR 子網計算機(IPv4)

輸入 IPv4 地址同 CIDR 前綴長度(例如 192.168.1.10/24),工具自動算出子網遮罩、網絡地址、廣播地址、可用主機範圍同總主機數 — 網絡管理員、系統工程師日常必備。

分數化簡計算機(約分至最簡)

輸入分子同分母(例如 48 ⁄ 60),工具用最大公因數(GCD)約分至最簡(4 ⁄ 5),亦輸出帶分數、小數、百分比三種等價表示 — 小學至中學數學作業速查工具。