三角函数与代数恒等式(1)
三角函数与代数恒等式(1)
证明:∏k=1n−1sin(kπn)=n2n−1\prod_{k=1}^{n-1}sin(\frac{k\pi}{n})=\frac{n}{2^{n-1}}∏k=1n−1sin(nkπ)=2n−1n
先证明:
对于一切复数zzz都有zn−1=∏k=1n(z−e2πik/n)z^n-1=\prod_{k=1}^{n}(z-e^{2\pi ik/n})zn−1=∏k=1n(z−e2πik/n)
zn−1=0→zn=1=cos2kπ+isin2kπ=e2πik→z=e2πik/n(k=1,2,3...n)→zn−1=∏k=1n(z−e2πik/n)z^n-1=0\rightarrow z^n=1=cos2k\pi+isin2k\pi=e^{2\pi ik}\\ \rightarrow z=e^{2\pi ik/n}\ \ (k=1,2,3...n) \\ \rightarrow z^n-1=\prod_{k=1}^{n}(z-e^{2\pi ik/n)}zn−1=0→zn=1=cos2kπ+isin2kπ=e2πik→z=e2πik/n (k=1,2,3...n)→zn−1=∏k=1n(z−e2πik/n)
由复数正弦得
sinz=ez−e−z2i=e2z−1ez2isinz=\frac{e^z-e^{-z}}{2i}=\frac{e^{2z}-1}{e^z2i}sinz=2iez−e−z=ez2ie2z−1
∏k=1n−1sin(kπn)=∏k=1n−1e2πik/n−1eπik/n2i=1e(n−1)πi22n−1in−1∏k=1n−1(−1)(1−e2πik/n)=∏k=1n−1(1−e2πik/n)2n−1\prod_{k=1}^{n-1}sin(\frac{k\pi}{n})=\prod_{k=1}^{n-1} \frac{e^{2\pi ik/n}-1}{e^{\pi ik/n}2i}\\=\frac{1}{e^{\frac{(n-1)\pi i}{2}}2^{n-1}i^{n-1}} \prod_{k=1}^{n-1} (-1)(1-e^{2\pi ik/n})\\=\frac{\prod_{k=1}^{n-1}(1-e^{2\pi ik/n})}{2^{n-1}}∏k=1n−1sin(nkπ)=∏k=1n−1eπik/n2ie2πik/n−1=e2(n−1)πi2n−1in−11∏k=1n−1(−1)(1−e2πik/n)=2n−1∏k=1n−1(1−e2πik/n)
由多项式分解得
zn−1=(z−1)∑k=1nzk−1z^n-1=(z-1)\sum_{k=1}^{n}z^{k-1}zn−1=(z−1)∑k=1nzk−1
zn−1=(z−1)∏k=1n−1(z−e2πik/n)z^n-1=(z-1)\prod_{k=1}^{n-1}(z-e^{2\pi ik/n})zn−1=(z−1)∏k=1n−1(z−e2πik/n)
∑k=1nzk−1=∏k=1n−1(z−e2πik/n)\sum_{k=1}^{n}z^{k-1}=\prod_{k=1}^{n-1}(z-e^{2\pi ik/n})∑k=1nzk−1=∏k=1n−1(z−e2πik/n)
令z=1z=1z=1得 ,∏k=11−1(z−e2πik/n)=∑k=1n1k−1=n\prod_{k=1}^{1-1}(z-e^{2\pi ik/n})=\sum_{k=1}^{n}1^{k-1}=n∏k=11−1(z−e2πik/n)=∑k=1n1k−1=n
结合上述式子,证毕。
三角函数与代数恒等式(1)相关推荐
- matlab符号表达式的化简
simplify(f) 对符号表达式进行化简,它利用各种类型的代数恒等式,包括求和. 积分.三角函数.指数函数以及 Bessel 函数等来化简符号表达式 simple(f) 对符号表达式尝试多种不同的 ...
- matlab求全相应
求全相应 %求全相应 clear syms s t Fs A = [0 1; -2 -3]; B = [2; 0]; X0 = [0;1]; %输入 u = exp(-t);%预解矩阵Fs Fs = ...
- Matlab系列之符号运算(上)
Matlab系列之符号运算 前言 创建符号对象 基本操作 符号变量的基本操作 符号表达式的基本操作 四则运算 多项式的操作 符号表达式化简 符号表达式的替换 反函数求解 复合函数 更多精彩等你发现~ ...
- matlab符号运算化简命令
MATLAB常见的化简函数如下: pretty(Alpha) collect(Alpha) factor(Alpha) expand(Alpha) simplify(Alpha) horner(Alp ...
- Matlab符号处理工具箱简介
Matlab符号推理工具箱简介 一,微积分... 2 diff: 2 int: 3 limit:... 3 symsum:... 4 taylor: 4 二,线性代数... 4 det 4 diag. ...
- MATLAB符号运算之分式化简(基础)
MATLAB常见的化简函数如下: pretty(f) 将符号表达式化简成与高等数学课本上显示符号表达式形式类似 collect(f) 合并符号表达式的同类项 horner(f) 将一般的符号表达式转换 ...
- [摘录]代码优化规则
<<代码优化:有效使用内存>>代码优化建议: 1. 展开读取内存的循环 2. 消除数据相关性 如果请求的RAM单元存在地址数据相关性(也就是说, ...
- 《代码大全》阅读笔记-26-代码调整技术
核对表(代码调整方法) 同时改善代码执行速度和规模 用査询表替换复杂逻辑. 合并循环 使用整型变量而非浮点变量. 在编译时初始化数据. 使用正确的常量类型. 预先计算结果. 删除公共子表达式. 将关键 ...
- matlab中的terminator模块,2.2 Ground 及 Terminator模块
课时:117节课 时长:20.1小时 课级:中级提高 simulink是matlab中的一种可视化仿真工具, 是一种基于matlab的框图设计环境,是实现动态系统建模.仿真和分析的一个软件包,被广泛应 ...
- 李大勇matlab视频解压密码,13.4 环境控制、手动开关模块
课时:117节课 时长:20.1小时 课级:中级提高 simulink是matlab中的一种可视化仿真工具, 是一种基于matlab的框图设计环境,是实现动态系统建模.仿真和分析的一个软件包,被广泛应 ...
最新文章
- 机器学习分类指标:精确率、准确率、召回率详解
- 一致性 hash 算法( consistent hashing )
- java 闹钟代码_JAVA可视化闹钟源码
- I - Ant Trip (无向图欧拉回路+并查集),判断
- MAC OS X 1.1 El Capitan安装方法与步骤
- 2020年度中国生命科学十大进展揭晓
- Android 开发 关于APP无法安装到Android模拟器上的问题
- python语法学习第十一天--迭代器
- tarjan算法 java_最大强连通图算法 Tarjan算法 (图论)
- 游戏美术-魔兽世界查看器的正确使用方法
- WiFi路由的PIN码与常见问题处理破解教程
- 用python完成商品的名称、价格表显示,用户选择商品并统计结果
- 联想Thinkpad E470 笔记本 无声音解决方案
- 会议室应用中的“三块屏”
- 彩虹图纸管理软件的优势
- MATLAB求函数极限的简单介绍
- python浮点数比较大小_浮点数的相等比较
- MediaPlayer播放异常问题
- 翻译:利用GANs学习行人轨迹的多模态分布 Learning Multi-Modal Distributions of Pedestrian Trajectories with GANs
- C++:上机练习(C++实现)