范德蒙德矩阵的行列式

\[\begin{vmatrix}
1 & 1 & 1 & \dots & 1 \\
x_1 & x_2 & x_3 & \dots & x_n \\
x_1^2 & x_2^2 & x_3^2 & \dots & x_n^2 \\
\vdots & \vdots & \vdots & \ddots & \vdots \\
x_1^{n-1} & x_2^{n-1} & x_3^{n-1} & \dots & x_n^{n-1} \\
\end{vmatrix}
=\prod\limits_{i>j}(x_i-x_j)
\]

Proof:

\[\begin{aligned}
&
\begin{vmatrix}
1 & 1 & 1 & \dots & 1 \\
x_1 & x_2 & x_3 & \dots & x_n \\
x_1^2 & x_2^2 & x_3^2 & \dots & x_n^2 \\
\vdots & \vdots & \vdots & \ddots & \vdots \\
x_1^{n-2} & x_2^{n-2} & x_3^{n-2} & \dots & x_n^{n-2} \\
x_1^{n-1} & x_2^{n-1} & x_3^{n-1} & \dots & x_n^{n-1} \\
\end{vmatrix}
\\ \\
=&
\begin{vmatrix}
1 & 1 & 1 & \dots & 1 \\
x_1 & x_2 & x_3 & \dots & x_n \\
x_1^2 & x_2^2 & x_3^2 & \dots & x_n^2 \\
\vdots & \vdots & \vdots & \ddots & \vdots \\
x_1^{n-2} & x_2^{n-2} & x_3^{n-2} & \dots & x_n^{n-2} \\
x_1^{n-1}-x_1x_1^{n-2} & x_2^{n-1}-x_1x_2^{n-2} & x_3^{n-1}-x_1x_3^{n-2} & \dots & x_n^{n-1}-x_1x_n^{n-2} \\
\end{vmatrix}
\texttt{(用第 n-1 行乘 x1 去减第 n 行)}
\\ \\
=&
\begin{vmatrix}
1 & 1 & 1 & \dots & 1 \\
x_1 & x_2 & x_3 & \dots & x_n \\
x_1^2 & x_2^2 & x_3^2 & \dots & x_n^2 \\
\vdots & \vdots & \vdots & \ddots & \vdots \\
x_1^{n-2}-x_1x_1^{n-3} & x_2^{n-2}-x_1x_2^{n-3} & x_3^{n-2}-x_1x_3^{n-3} & \dots & x_n^{n-2}-x_1x_n^{n-3} \\
x_1^{n-1}-x_1x_1^{n-2} & x_2^{n-1}-x_1x_2^{n-2} & x_3^{n-1}-x_1x_3^{n-2} & \dots & x_n^{n-1}-x_1x_n^{n-2} \\
\end{vmatrix}
\texttt{(用第 n-2 行乘 x1 去减第 n-1 行)}
\\ \\
=&\dots\\
=&
\begin{vmatrix}
1 & 1 & 1 & \dots & 1 \\
x_1-x_1 & x_2-x_1 & x_3-x_1 & \dots & x_n-x_1 \\
x_1^2-x_1x_1 & x_2^2-x_1x_2 & x_3^2-x_1x_3 & \dots & x_n^2-x_1x_n \\
\vdots & \vdots & \vdots & \ddots & \vdots \\
x_1^{n-2}-x_1x_1^{n-3} & x_2^{n-2}-x_1x_2^{n-3} & x_3^{n-2}-x_1x_3^{n-3} & \dots & x_n^{n-2}-x_1x_n^{n-3} \\
x_1^{n-1}-x_1x_1^{n-2} & x_2^{n-1}-x_1x_2^{n-2} & x_3^{n-1}-x_1x_3^{n-2} & \dots & x_n^{n-1}-x_1x_n^{n-2} \\
\end{vmatrix}
\texttt{(以此类推)}
\\ \\
=&
\begin{vmatrix}
1 & 1 & 1 & \dots & 1 \\
0 & x_2-x_1 & x_3-x_1 & \dots & x_n-x_1 \\
0 & x_2^2-x_1x_2 & x_3^2-x_1x_3 & \dots & x_n^2-x_1x_n \\
\vdots & \vdots & \vdots & \ddots & \vdots \\
0 & x_2^{n-2}-x_1x_2^{n-3} & x_3^{n-2}-x_1x_3^{n-3} & \dots & x_n^{n-2}-x_1x_n^{n-3} \\
0 & x_2^{n-1}-x_1x_2^{n-2} & x_3^{n-1}-x_1x_3^{n-2} & \dots & x_n^{n-1}-x_1x_n^{n-2} \\
\end{vmatrix}
\\ \\
=&
\begin{vmatrix}
x_2-x_1 & x_3-x_1 & \dots & x_n-x_1 \\
x_2^2-x_1x_2 & x_3^2-x_1x_3 & \dots & x_n^2-x_1x_n \\
\vdots & \vdots & \ddots & \vdots \\
x_2^{n-2}-x_1x_2^{n-3} & x_3^{n-2}-x_1x_3^{n-3} & \dots & x_n^{n-2}-x_1x_n^{n-3} \\
x_2^{n-1}-x_1x_2^{n-2} & x_3^{n-1}-x_1x_3^{n-2} & \dots & x_n^{n-1}-x_1x_n^{n-2} \\
\end{vmatrix}
\\ \\
=&
(x_2-x_1)(x_3-x_1)\dots(x_n-x_1)
\begin{vmatrix}
1 & 1 & \dots & 1 \\
x_2 & x_3 & \dots & x_n \\
x_2^2 & x_3^2 & \dots & x_n^2 \\
\vdots & \vdots & \ddots & \vdots \\
x_2^{n-2} & x_3^{n-2} & \dots & x_n^{n-2} \\
x_2^{n-1} & x_3^{n-1} & \dots & x_n^{n-1} \\
\end{vmatrix}
\texttt{(提出每列的公因式)}
\\ \\
=&\dots\\ \\
=&\prod\limits_{i>j}(x_i-x_j)
\end{aligned}
\]

循环矩阵的行列式

\[A=
\begin{pmatrix}
a_1 & a_2 & a_3 & \dots & a_n \\
a_n & a_1 & a_2 & \dots & a_{n-1} \\
a_{n-1} & a_n & a_1 & \dots & a_{n-2} \\
\vdots & \vdots & \vdots & \ddots & \vdots \\
a_2 & a_3 & a_4 & \dots & a_1 \\
\end{pmatrix}
\\
\texttt{ Let }f(x)=a_1+a_2x+a_3x^2+\dots+a_nx^{n-1}
\\
\texttt{Then } |A|=f(\epsilon_1)f(\epsilon_2)\dots f(\epsilon_n)
\\
\texttt{其中 }\epsilon_i \texttt{ 是 1 的 n 个互不相同的 n 次单位根}
\]

Proof:

\[\texttt{Let } V=
\begin{pmatrix}
1 & 1 & 1 & \dots & 1 \\
\epsilon_1 & \epsilon_2 & \epsilon_3 & \dots & \epsilon_n \\
\epsilon_1^2 & \epsilon_2^2 & \epsilon_3^2 & \dots & \epsilon_n^2 \\
\vdots & \vdots & \vdots & \ddots & \vdots \\
\epsilon_1^{n-1} & \epsilon_2^{n-1} & \epsilon_3^{n-1} & \dots & \epsilon_n^{n-1} \\
\end{pmatrix}
\\
\texttt{Then } AV=
\begin{pmatrix}
f(\epsilon_1) & f(\epsilon_2) & f(\epsilon_3) & \dots & f(\epsilon_n) \\
\epsilon_1f(\epsilon_1) & \epsilon_2f(\epsilon_2) & \epsilon_3f(\epsilon_3) & \dots & \epsilon_nf(\epsilon_n) \\
\epsilon_1^2f(\epsilon_1) & \epsilon_2^2f(\epsilon_2) & \epsilon_3^2f(\epsilon_3) & \dots & \epsilon_n^2f(\epsilon_n) \\
\vdots & \vdots & \vdots & \ddots & \vdots \\
\epsilon_1^{n-1}f(\epsilon_1) & \epsilon_2^{n-1}f(\epsilon_2) & \epsilon_3^{n-1}f(\epsilon_3) & \dots & \epsilon_n^{n-1}f(\epsilon_n) \\
\end{pmatrix}
\\
\therefore |AV|=f(\epsilon_1)f(\epsilon_2)\dots f(\epsilon_n)|V|\\
|A|=f(\epsilon_1)f(\epsilon_2)\dots f(\epsilon_n)
\]

范德蒙德矩阵行列式 & 循环矩阵行列式的证明的更多相关文章

  1. 浅谈范德蒙德(Vandermonde)方阵的逆矩阵的求法以及快速傅里叶变换(FFT)中IDFT的原理

    浅谈范德蒙德(Vandermonde)方阵的逆矩阵与拉格朗日(Lagrange)插值的关系以及快速傅里叶变换(FFT)中IDFT的原理 标签: 行列式 矩阵 线性代数 FFT 拉格朗日插值 只要稍微看 ...

  2. bzoj 4830: [Hnoi2017]抛硬币 [范德蒙德卷积 扩展lucas]

    4830: [Hnoi2017]抛硬币 题意:A投a次硬币,B投b次硬币,a比b正面朝上次数多的方案数,模\(10^k\). \(b \le a \le b+10000 \le 10^{15}, k ...

  3. Codeforces 785D - Anton and School - 2 - [范德蒙德恒等式][快速幂+逆元]

    题目链接:https://codeforces.com/problemset/problem/785/D 题解: 首先很好想的,如果我们预处理出每个 "(" 的左边还有 $x$ 个 ...

  4. 【题解】幼儿园篮球题(范德蒙德卷积+斯特林+NTT)

    [题解]幼儿园篮球题(NTT+范德蒙德卷积+斯特林数) 题目就是要我们求一个式子(听说叫做超几何分布?好牛逼的名字啊) \[ \sum_{i=1}^{S}\dfrac 1 {N \choose n_i ...

  5. UVA 1386 - Cellular Automaton(循环矩阵)

    UVA 1386 - Cellular Automaton option=com_onlinejudge&Itemid=8&page=show_problem&category ...

  6. BZOJ 4204 && BZOJ 2510 循环矩阵

    n^3logn非常显然.所以要用一种因为这个矩阵是一个循环矩阵,所以只要知道第一行就可以知道所有行了. C[i][j]=C[i-1][j-1]; #include <iostream> # ...

  7. HDU 5895 Mathematician QSC(矩阵乘法+循环节降幂+除法取模小技巧+快速幂)

    传送门:HDU 5895 Mathematician QSC 这是一篇很好的题解,我想讲的他基本都讲了http://blog.csdn.net/queuelovestack/article/detai ...

  8. LA 3704 (矩阵快速幂 循环矩阵) Cellular Automaton

    将这n个格子看做一个向量,每次操作都是一次线性组合,即vn+1 = Avn,所求答案为Akv0 A是一个n*n的矩阵,比如当n=5,d=1的时候: 不难发现,A是个循环矩阵,也就是将某一行所有元素统一 ...

  9. bzoj 2510: 弱题 循环矩阵

    2510: 弱题 Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 124  Solved: 61[Submit][Status][Discuss] De ...

  10. hihocoder 1388 fft循环矩阵

    #1388 : Periodic Signal 时间限制:5000ms 单点时限:5000ms 内存限制:256MB 描述 Profess X is an expert in signal proce ...

随机推荐

  1. 从java到JavaScript(1),看Dart:对比Java/Go/Swift/Rust

    关于 JIT与AOT,之前整理过<JIT-动态编译与AOT-静态编译:java/ java/ JavaScript/Dart乱谈>,一文不足以概括dart. 从编程语言生态看Dart 大多 ...

  2. 如何构建面向海量数据、高实时要求的企业级OLAP数据引擎?

    在字节跳动各产品线飞速成长的过程中,对数据分析能力也提出了更高的要求,现有的主流数据分析产品都没办法完全满足业务要求.因此,字节跳动在ClickHouse引擎基础上重构了技术架构,实现了云原生环境的部 ...

  3. 提供免费 TPU 的 ControlNet 微调活动来啦

    相信大家已经感受到 AI 绘画的魅力,多多少少也可以自称半个「prompt 小专家」了,而在 AI 绘画的时候 Stable Diffusion 也会出现一些小瑕疵,比如 AI 不是灵魂画「手」,还有 ...

  4. 【PS算法理论探讨三】 Photoshop中图层样式之 颜色叠加/渐变叠加/图案叠加 算法原理初探讨。

    这三个表面上看上去很简单,我们就先描述简单的部分. 颜色叠加:这个和编辑菜单下的填充 颜色 基本是一个意思,相当于在原有的图层上部添加了一个纯实色的虚拟图层,选项里的不透明度和混合模式和普通的概念是一 ...

  5. ChatGpt windows+mac os+linux三平台桌面版下载

    1 前言 ChatGPT这段时间还是挺火的,有不了解的小伙伴可以看看这篇ChatGPT为何打响AI新时代的礼炮,一路火花带闪电[1],能简单的了解: 什么是ChatGPT ChatGPT为什么这么火 ...

  6. 网传的Spring大漏洞

    昨天凌晨发了篇关于Spring大漏洞的推文,白天就有不少小伙伴问文章怎么删了. 主要是因为收到朋友提醒说可能发这个会违规(原因可参考:阿里云因发现Log4j2核弹级漏洞但未及时上报,被工信部处罚),所 ...

  7. 领域驱动设计(DDD)实践之路(四):领域驱动在微服务设计中的应用

    这是"领域驱动设计实践之路"系列的第四篇文章,从单体架构的弊端引入微服务,结合领域驱动的概念介绍了如何做微服务划分.设计领域模型并展示了整体的微服务化的系统架构设计.结合分层架构. ...

  8. Kafka 原理以及分区分配策略剖析

    一.简介 Apache Kafka 是一个分布式的流处理平台(分布式的基于发布/订阅模式的消息队列[Message Queue]). 流处理平台有以下3个特性: 可以让你发布和订阅流式的记录.这一方面 ...

  9. 活动回顾|阿里云 Serverless 技术实战与创新广州站回放&PPT下载

    7月8日"阿里云 Serverless 技术实战与创新"广州站圆满落幕.活动受众以关注Serverless 技术的开发者.企业决策人.云原生领域创业者为主,活动形式为演讲.动手实操 ...

  10. Spring Boot Serverless 实战系列“部署篇” | Mall 应用

    导读:SpringBoot 是基于 Java Spring 框架的套件,它预装了 Spring 的一系列组件,让开发者只需要很少的配置就可以创建独立运行的应用程序.在云原生的世界里,有大量的平台可以运 ...