首先我们有 cos36∘=5√+14 \cos36^{\circ}=\frac{\sqrt{5}+1}{4},可以利用顶角为 36∘ 36^{\circ} 的等腰三角形求出,它满足方程 4x2−2x−1=0 4x^{2}-2x-1=0.
  利用二倍角公式 cos2x=2cos2x−1 \cos2x=2\cos^{2}x-1 迭代两次,求出 cos9∘ \cos9^{\circ} 满足的多项式,可以发现它是一个关于 cos29∘ \cos^{2}9^{\circ} 的多项式,因此我们可以求出 sin29∘ \sin^{2}9^{\circ} 满足的多项式。
  接着,我们利用三倍角公式 sin3x=3sinx−4sin3x \sin3x=3sinx-4\sin^{3}x 迭代两次即可求出 sin1∘ \sin1^{\circ} 满足的多项式,在此基础上因此分解,并代入求值即可得到 sin1∘ \sin1^{\circ} 的最小多项式。
  上Python代码~~

from sympy import *
import math
init_printing()
x = symbols('x')
t1=4*x**2-2*x-1
t2=t1.subs({x:2*x**2-1})
t3=t2.subs({x:2*x**2-1})
t4=t3.subs({x**2:(1-x**2)})
t5=t4.subs({x:3*x-4*x**3})
t6=t5.subs({x:3*x-4*x**3})
factor(t6)

  t6即为 sin1∘ \sin1^{\circ} 满足的多项式,因式分解的结果如下:
  
  我们只要依次将 sin1∘ \sin1^{\circ} 代入以上三个多项式中验证即可。
  
  
  只需验证 sin1∘ \sin1^{\circ} 满足上述的48次多项式即可。

s=factor(t6)/(256*x**8-512*x**6+304*x**4-48*x**2+1)
r=s/(65536*x**16-262144*x**14+430080*x**12-372736*x**10+182784*x**8-50176*x**6+7040*x**4-384*x**2+1)
r.subs({x:math.sin(math.pi/180)})

运行结果如下:

  因此, sin1∘ \sin1^{\circ} 的最小多项式次数为48.



  如有不足之处,还望批评指正。期待下一次分享~~

利用Sympy计算sin1°的最小多项式相关推荐

  1. 利用ansys计算机械结构最小安全系数教程,Ansys Workbench在支承辊弯曲强度校核及结构改进方面的应用...

    支承辊是各轧制生产线上的重要备品备件之一,四辊轧机支承辊的作用是传递轧制力,提高辊缝横向刚度,降低工作辊的有害弯曲.由于支承辊消耗量大,制造周期长,轧制价格昂贵,因此其工作寿命越来越引起工程技术人员的 ...

  2. 利用ansys计算机械结构最小安全系数教程,ANSYS Mechanical高级结构力学分析_结构仿真_工业仿真_产品体系_安世亚太...

    ANSYS HPC 高性能计算 提供高性能并行计算功能,大幅提高计算效率,目的就是要以更低的成本(最短的时间.最少的人力.最少的资金),更真实地模拟物理世界. ANSYS DesignModeler ...

  3. python利用sympy库对某个函数求导,numpy库使用该求导结果计算的程序

    ** python利用sympy库对某个函数求导,numpy库使用该求导结果计算的程序 ** 在python数据处理过程中,我们经常会遇见这样一种情况.需要对一个函数表达式求偏导,并将具体数值代入导数 ...

  4. gitmodel学习笔记(一):利用sympy分析高等数学

    引言 本篇是在复习到中途参加的一个关于gitmodel的学习活动,本系列分为三个部分,分别为高等数学.线性代数以及概率论与数理统计.本篇为第一篇--利用sympy分析高等数学,看完活动文档,查找了相关 ...

  5. 高等代数 线性映射(第9章)3 不变子空间与最小多项式

    一.不变子空间与 H a m i l t o n − C a y l e y Hamilton-Cayley Hamilton−Cayley定理(9.5) 1.不变子空间 (1)概念: (2)性质与判 ...

  6. 【机器学习|数学基础】Mathematics for Machine Learning系列之矩阵理论(13):Hamliton-Cayley定理、最小多项式

    目录 前言 往期文章 3.4 Hamliton-Cayley定理.最小多项式 定义3.19 Hamliton-Cayley定理 定义3.20 定理3.4.1 定理3.4.2 定理3.4.3 定理3.4 ...

  7. matlab线圈磁场,利用Matlab计算螺线管内磁场分布研究.pdf

    利用Matlab计算螺线管内磁场分布研究.pdf ( ) 2010 12 688 Journal of Beijing Normal University ( Natural Science) 46( ...

  8. matlab磁场计算公式,利用MATLAB计算电磁场有关分布.doc

    利用MATLAB计算电磁场有关分布 电磁场实验报告 实验一 模拟电偶极子的电场和等位线 学院:电气工程及其自动化 班级: 学号: 姓名: 实验目的:了解并掌握MATLAB软件,熟练运用MATLAB语言 ...

  9. 利用FFT计算非平稳随机信号的WVD分布

    up目录 一.理论基础 二.核心程序 三.测试结果 一.理论基础 fft: 快速傅里叶变换 (fast Fourier transform), 即利用计算机计算离散傅里叶变换(DFT)的高效.快速计算 ...

最新文章

  1. mysql 注入用例_mysql-常用注入渗透手法
  2. linux踩内存内存越界,Linux如何调试内存泄漏?超牛干货奉献给你(代码全)
  3. GDCM:gdcm::PrivateTag的测试程序
  4. ApplicationContext 和 BeanFactory 的区别
  5. ffmpeg一些filter用法、以及一些功能命令
  6. 项目中libevent几个问题
  7. openeuler安装mysql_基于鲲鹏底座openEuler系统部署web站点(java+mysql+tomcat)实践
  8. 阿里面试真题!《阿里云技术面试红宝书》!赶紧保存下载!
  9. 2021-09-23 latex 实心圆编号
  10. SpringBoot 发送电子邮件
  11. 腾讯招聘爬虫(Scrapy框架)
  12. Big Sur + karabiner + kernelmanagerd = 可能发烫
  13. 阿里云服务器部署网站
  14. 第三届“SLAM技术及应用”暑期学校日程安排
  15. 【中间件技术】第二部分 CORBA规范与中间件(4) 编写对象接口
  16. 云破月来花弄影-SVG多种技术组合实现
  17. Jenkins内网使用略谈
  18. 鼠标滚轮失灵解决方法2种实测
  19. 7-63 哈夫曼编码 (30 分)
  20. 【洋桃电子】STM32入门100步-03

热门文章

  1. 【答学员问】网站换ip后遇到的问题排查思路
  2. linq和lambda_最小起订量:应用于模拟对象的Linq,Lambda和谓词
  3. Inserting Videos into Videos_论文阅读
  4. Outlook邮箱满了不用删除清理,快速转移保存到本地
  5. Top-Down Bottom-Up
  6. content root修改问题
  7. php科研项目申报审批系统
  8. 微信电脑版只能扫码登录的原因,你一定想不到
  9. 梧桐新叶让我怀念父亲
  10. 浙大ZOJ 1005 Jugs问题解决