# 杨辉三角生成器

生成可自定义行数的杨辉三角

> 标准页面: https://elysiatools.com/zh/tools/pascals-triangle

- **分类:** Math & Numbers

- **关键词:** 杨辉三角, 帕斯卡三角, 二项式, 组合数学, 数学, 模式

## 概述

杨辉三角生成器是一个简洁的数学工具，用于快速生成指定行数的杨辉三角（帕斯卡三角）。您可以自定义行数，并选择是否显示每个数字（二项式系数）以及每行的总和，非常适合数学学习和教学演示。

## 输入项

- **行数** (number): Enter number of rows (1-50)
- **显示二项式系数** (checkbox)
- **显示行和** (checkbox)

## 适用场景

- 在数学课堂或自学时，需要可视化展示二项式系数的排列规律。
- 进行组合数学或概率论相关计算，需要快速获取特定行的系数值。
- 编写涉及组合数或二项式定理的程序时，需要生成参考数据或进行验证。

## 工作原理

- 在“行数”输入框中指定要生成的杨辉三角行数（1-50）。
- 勾选“显示二项式系数”以在三角形中显示每个位置的具体数值。
- 勾选“显示行和”以在每行末尾显示该行所有数字的总和。
- 点击生成按钮，工具将立即计算并以结构化格式输出结果。

## 使用案例

- 数学教师准备关于二项式定理或组合数的课件与例题。
- 学生完成组合数学作业，验证手动计算的系数是否正确。
- 开发者在实现相关算法时，生成测试用例或参考数据。

## 常见问题

### 最多可以生成多少行？

本工具支持生成1到50行的杨辉三角。

### 输出结果是什么格式？

输出为结构化的JSON数据，清晰列出每一行的数字、行和等信息。

### “二项式系数”指的是什么？

杨辉三角中的每个数字都是一个二项式系数，表示从n个不同元素中取出k个元素的组合数，记作C(n, k)。

### 行和有什么规律？

杨辉三角第n行（从0开始计数）的所有数字之和等于2的n次方。

### 使用这个工具需要编程知识吗？

完全不需要。您只需通过简单的界面选项设置参数，即可生成结果。

## 相关工具

- [斐波那契数列生成器](https://elysiatools.com/zh/tools/fibonacci-generator): 生成可自定义起始数字、长度和输出格式的斐波那契数列。包含黄金比例分析和数学属性。
- [排列 / 组合 / 子集生成器（支持重复元素）](https://elysiatools.com/zh/tools/combinatorial-generation): 生成多重集的排列、组合与子集，自动去重并按字典序输出：排列用 next_permutation，精确计数 n!/Π(mᵢ!)；组合生成不同的 k-子多重集，计数为 Π(1+x+…+x^mᵢ) 中 x^k 的系数（元素互异时即 C(n,k)）；子集枚举所有子多重集，计数 Π(mᵢ+1)（互异时 2ⁿ），含空集。最多 12 个元素，展示上限 200 条但计数始终精确；组合模式要求 1 ≤ k ≤ n。经典例：\[A, A, B\] 的排列 → 3!/2! = 3 个（AAB、ABA、BAA）；\[A, A, B\] 的子集 → (2+1)(1+1) = 6 个。
- [埃拉托色尼筛法（素数列表生成器）](https://elysiatools.com/zh/tools/sieve-of-eratosthenes): 用埃拉托色尼筛法生成不超过 n（≤ 10⁷）的全部素数，可选只取区间 \[m, n\] 内的素数。输出展示筛法机制：基素数（p² ≤ n）、划去操作次数与实际合数个数，素数列表最多显示 200 个但计数始终精确。经典例：n = 100 时以基素数 2、3、5、7 划掉 74 个合数，剩 25 个素数；π(1000) = 168。
- [三相短路电流估算计算器（IEC 60909）](https://elysiatools.com/zh/tools/short-circuit-current-calculator): 按 IEC 60909 远端短路法估算三相对称短路电流：I"_k = c·U_n/(√3·|Z|)，i_p = κ·√2·I"_k。阻抗由变压器与线路串联累加；峰值系数 κ = 1.02 + 0.98·e^(−3R/X)。
- [Carmichael 函数 λ(n) 计算器](https://elysiatools.com/zh/tools/carmichael-function): 计算 Carmichael 函数 λ(n)——乘法群 (Z/nZ)* 的指数，即使所有与 n 互素的 a 满足 a^k ≡ 1 (mod n) 的最小 k。由质因数分解按 λ(2)=1、λ(4)=2、λ(2^k)=2^(k−2)（k ≥ 3）、奇素数幂 λ(p^k)=φ(p^k) 再取 lcm 得到，同时给出 φ(n) 对比、是否存在原根，并用 Korselt 判据识别 Carmichael 数。经典例：λ(561) = 80（561 是最小的 Carmichael 数），而 λ(8) = 2 < φ(8) = 4。
- [M/M/1 排队系统计算器](https://elysiatools.com/zh/tools/queuing-theory-mm1): 计算 M/M/1 单服务台排队系统的稳态指标：泊松到达（率 λ）、指数服务（率 μ）、FCFS。要求 λ < μ，否则系统不稳定（队列无限增长）并按业务拒绝处理。输出利用率 ρ、系统空闲概率 P0、系统中平均人数 L、队列平均等待人数 Lq、平均逗留时间 W、平均等待时间 Wq、顾客需等待的概率 ρ，以及状态概率 P(n) = (1−ρ)ρⁿ（n = 0…5），并用 Little 公式 L = λW、Lq = λWq 交叉验证。经典例：λ = 4/小时、μ = 6/小时 → ρ = 0.6667、L = 2、Lq = 1.3333、W = 0.5、Wq = 0.3333。
- [组合计算器](https://elysiatools.com/zh/tools/combination-calculator): 计算组合(C(n,r))，支持不同类型：无重复/有重复组合、二项式系数，以及详细的组合分析。
- [绕流阻力计算器（F_D = ½·ρ·v²·C_D·A）](https://elysiatools.com/zh/tools/drag-force-calculator): 计算物体在流体中的绕流阻力：F_D=½·ρ·v²·C_D·A（N）。ρ 为流体密度，v 为来流速度，C_D 为阻力系数（与形状、雷诺数相关），A 为参考（迎风投影）面积。内置常见形状的典型 C_D（高 Re）：球体 0.47、半球 0.42、长圆柱 0.81、圆盘/平板 1.17、立方体 1.05、流线型翼型 0.04、长流线型椭球 0.07、圆锥 0.50；也可选「自定义」手输 C_D。可选填动力粘度 μ 与特征长度 L，则同时计算雷诺数 Re=ρ·v·L/μ；并给出阻力消耗功率 P=F_D·v（W）。密度支持 kg/m³/g/cm³，速度支持 m/s/km/h，面积支持 m²/cm²/mm²，长度支持 m/cm/mm。

## 示例

- [Android Java 图像处理示例](https://elysiatools.com/zh/samples/android-image-processing-java): Android Java 图像处理示例，包括图像读取保存、缩放和格式转换
- [Android Kotlin 图像处理示例](https://elysiatools.com/zh/samples/android-image-processing-kotlin): Android Kotlin 图像处理示例，包括图像读取保存、缩放和格式转换
- [Web Python 图像处理示例](https://elysiatools.com/zh/samples/web-image-processing-python): Web Python 图像处理示例，使用 PIL/Pillow 包括读取、保存、缩放和格式转换
- [Web Rust 图像处理示例](https://elysiatools.com/zh/samples/web-image-processing-rust): Web Rust 图像处理示例，包括图像读取保存、缩放和格式转换
