[发明专利]一种基于欧拉公式的高精度正弦/余弦函数计算方法有效

专利信息
申请号: 201210529384.7 申请日: 2012-12-10
公开(公告)号: CN103065039A 公开(公告)日: 2013-04-24
发明(设计)人: 曹章;徐立军;彭智聪;宋伟 申请(专利权)人: 北京航空航天大学
主分类号: G06F19/00 分类号: G06F19/00
代理公司: 暂无信息 代理人: 暂无信息
地址: 100191*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及一种基于欧拉公式的高精度正弦/余弦函数的计算方法,运用复数运算的泰勒展式得到高精度的正弦/余弦函数值;所述方法包括:设计三个子模块,分别是,相位细分模块,初值计算模块和迭代求解模块;其中,相位细分模块将需要求取三角函数相位值分为N份,N为正整数;初值计算模块计算得出细分后相位的三角函数值,并作为迭代初值;迭代求解模块将初值代入计算方程式进行迭代计算,迭代次数越多,所得正弦/余弦值计算精度越高;最后,运用欧拉公式可将迭代结果转换为对应待求相位的正弦/余弦值。
搜索关键词: 一种 基于 公式 高精度 正弦 余弦 函数 计算方法
【主权项】:
1.一种基于欧拉公式的高精度正弦/余弦函数的计算方法,其特征在于,该方法包括下述步骤:步骤一,相位细分;将待求相位η细分为2N份,所述待求相位η的取值范围是[0,2π],细分后的相位τ0为:τ0=η/2N    (1)步骤二,初值计算;针对细分后的相位代入欧拉公式进行复数值的计算,所述复数值的计算采用了泰勒展开式,理论上可以展开成无穷多项,但在实现时,考虑到高次幂对复数值的贡献很小,故取前五项参与运算:cosτ0+isinτ0=eiτ01+iτ0+(iτ0)22+(iτ0)36+(iτ0)424---(2)]]>(2)中,令T0=iτ0+(iτ0)22+(iτ0)36+(iτ0)424,]]>T0就是所述的迭代初值。步骤三,迭代求解;所述迭代次数为步骤一中定义的N,迭代结果进行变换后得到待求相位η的正弦/余弦值,根据(1)可知,η=2N×τ0,所述变换依据欧拉公式进行;迭代过程中每次参与迭代相位值都是前次参与迭代相位值的2倍,迭代公式基于多项式的平方公式,第i+1(i=0,1,2,3,...N-1)次迭代的相位τi+1的复数值与第i次迭代相位τi的复数值具有相同的表现形式:eiτi=1+Tieiτi+1=ei(2×τi)=(1+Ti)2=1+2Ti+Ti2=1+Ti+1---(3)]]>所述迭代公式为Ti+1=2Ti+Ti2        (4)所得正弦/余弦计算值为cosη=img(e)=img(eiτN)=img(1+TN)sinη=real(e)=real(eiτN)=real(1+TN)---(5)]]>
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201210529384.7/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top