跳到正文
目录

7.3 数值计算

7.3 数值计算 — iEDA 开源文档与工程实践。

本目录内容

01

FFT快速傅里叶

第一行两个整数 。 接下来一行 个数字,从低到高表示 的系数。 接下来一行 个数字,从低到高表示 的系数。

02

康托展开

康托展开可以在 O ( n 2 ) O(n^2) O ( n 2 ) 的复杂度内求出一个排列的排名,在用到树状数组优化时可以做到 O ( n log ⁡ n ) O(n\log …

03

张量

标量在计算机学习中我认为可以理解成,一个用于统计或者标记这一类型数学事件当中一个值的标志,比方说,当它表示一条线的斜率的时候,他只有这么一个用处,而且也只是需要这么一个而已,他不…

04

拉格朗日插值

用多项式作为研究插值的工具,称为代数插值。其基本问题是:已知函数 在区间 上 个不同点 处的函数值 ,求一个至多 次多项式: 使其在给定点处与 同值,即满足插值条件:

05

数值优化SIMD

SIMD全称Single Instruction Multiple Data,单指令多数据流,能够读取多个操作数,并把它们打包在大型寄存器的一组指令集。一次获取多个操作数后,存放…

06

数列(1)排列组合基础

完成一个工程可以有 n n n 类办法, a i ( 1 ≤ i ≤ n ) a_i(1 \le i \le n) a i ​ ( 1 ≤ i ≤ n ) 代表第 i i i 类…

07

数列(2)卡特兰数

H n = ( 2 n n ) n + 1 ( n ≥ 2 , n ∈ N + ) H_n = \frac{\binom{2n}{n}}{n+1}(n \geq 2, n \in…

08

数列(3)第一类斯特林数

第一类斯特林数 (斯特林轮换数) [ n k ] \begin{bmatrix}n\\ k\end{bmatrix} [ n k ​ ] ,也可记做 s ( n , k ) s(…

09

数列(4)第二类斯特林数

第二类斯特林数 (斯特林子集数) { n k } \begin{Bmatrix}n\\ k\end{Bmatrix} { n k ​ } ,也可记做 S ( n , k ) S(…

10

凸包

其精髓在于顺序和维护该性质。网上的算法代码第一步往往是寻找边角点和其相邻点,因为边角点必会在凸包点集中。但是其实多此一举,由于需要顺序,我们先将所有点按坐标排列,排列完的最初元素…

11

牛顿迭代法

牛顿法给出了任意方程求根的数值解法,而最优化问题一般会转换为求函数之间在"赋范线性空间"的距离 最小点 ,所以,利用牛顿法去求解任意目标函数的 极值点 是个不错的思路。

12

7.3.13 特征多项式

我们考虑一个 n × n n\times n n × n 的矩阵 A A A ,其中 n ≥ 0 ∧ n ∈ Z n\geq 0\land n\in\mathbb{Z} n ≥ …

13

高斯消元

对一个线性方程组,比如: 现在我们想要解这个线性方程组,我们能做的是其中一个式子乘以一个数,与另一个式子相减,消去一个变量,重复上述步骤再消去另一个变量。这种解方程组的方式初中就…