社区
数据结构与算法
帖子详情
求x的y次幂完整算法,x,y实数范围。
shu
2001-06-04 05:37:00
可别小看,有些地方很头疼的。
...全文
148
9
打赏
收藏
求x的y次幂完整算法,x,y实数范围。
可别小看,有些地方很头疼的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chang188
2001-06-19
打赏
举报
回复
用 (x+x0)^(y+y0)的泰勒展开,精度随你定
要求:x>>x0,y>>y0
shu
2001-06-18
打赏
举报
回复
嗨!!
turing
2001-06-05
打赏
举报
回复
当然是指浮点运算了,你看unix下的函数库,就可以看到pow函数是由对数来实现的.而任何一个浮点数都存为 a*2^b 这种方式,是可以用硬件电路实现的 .
Muf
2001-06-05
打赏
举报
回复
是有范围要求的,但也没什么呀?按turing用FPU运算几次就搞定的。
精度为80位,实际用64位,够了吗?
shu
2001-06-05
打赏
举报
回复
多谢各位关注,实际上并不简单。
POW或EXP对参数的范围是有要求的,我要求任意实数范围内的两个数一个做底数一个做指数
求幂,你首先要解决是否有返回值问题,比如-1的0.5次方,另外精度问题,多少合适?
请指教。有没有现成的算法?
wowboy
2001-06-05
打赏
举报
回复
不是有个函数么?pow(x,y);
turing
2001-06-05
打赏
举报
回复
你们理解错拉,可能shu想用硬件或dsp实现之吧 .
如果有浮点运算的话,可改为以2为底得对数,指数运算
参考函数frexp(),ldexp().这两个函数是可以用硬件实现的.
Muf
2001-06-04
打赏
举报
回复
用得着吗?
1. 一直乘得了.
2. FPU有专门的函数可用.
什么地方很头疼?
hooks
2001-06-04
打赏
举报
回复
是吗?
区块链
算法
—共识
算法
课程目标 本套课程带你认识常用的共识
算法
及其代码实现; 课程简介 在区块链网络中,谁获得记账权是通过全网节点间所达成的共识来决定的; 共识
算法
即这种“共识”的
算法
/代码体现; 共识
算法
解决了...
c语言
求
整数
幂
while语句,C语言编程 "输入一
实数
X和一整数N
求
x的N
次
幂
用while循环"...
利用scanf输入一
实数
,然后分别输出该
实数
的整数部分和小数部分.doublea,b;scanf("%lf",&a);b=a;longintp;p=(longint)a;printf("整数部分:%d\n",p);printf("小数部分:%lf",(b-p));再输入两个正整数m和n,
求
其最大...
4311 编写递归函数getPower计算x的y
次
方
编写递归函数getPower计算x的y
次
方,在同一个程序中针对整型和实型实现两个重载的函数(当y<0时,返回0): int getPower(int x, int y); //整型版本 double getPower(double x, int y); //实型版本 在主程序中实现...
实数
的整数
次
幂
本总结是是个人为防止遗忘而作,不得转载和商用。 题目 给定
实数
x和整数n,
求
xn。 分析 遇到这个题目你还会傻傻的一个个乘下去... 假设
求
2的6
次
幂
,那就:直接
求
出y =2(6/2=3),然后令y*y,即: 1,
求
出2的
python pow函数——
幂
运算 快速
幂
算法
实现思路
说明 python 内置pow函数用于实现
幂
的运算,在这里我使用的是快速
幂
算法
实现pow函数功能。...然后通过最低
次
幂
(1
次
幂
)不断往上
求
取更高
次
幂
的值,最终得出结果。 我以2的10
次
方为例演示一实现思b路。
数据结构与算法
33,010
社区成员
35,327
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章