由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Computation版 - [合集] 如何提高乘方运算的效率
相关主题
对矩阵求导请问能把matlab的hist()画的图的纵坐标归一并改成对数吗?
请问一个在Fortran中对稀疏矩阵进行运算的问题[合集] 急问一个矩阵乘法
这是什么原因?如何解决?请教一个问题
[合集] 有做高分子共混物分相的么[Cahn-Hilliard Equation]?问一个矩阵乘法数值误差得问题
对数拟合的问题?最小二乘法问题求救
请教一条直线的功率谱java math 中有反函数么?
哪个软件可以方便地拟合球面并画出来?Re: anyone know how to compile a libary coded in c which any be used b
请问MATLAB中画bar时怎么让x变成对数坐标有人用 Macsyma 作符号运算吗?
相关话题的讨论汇总
话题: long话题: ret话题: 乘方话题: sep话题: sat
进入Computation版参与讨论
1 (共1页)
g****y
发帖数: 199
1
☆─────────────────────────────────────☆
DigitalPig (North! | 想做Polymer Physics) 于 (Sat Sep 15 15:55:30 2007) 提到:
比如 x^6 在FORTRAN里面要写x**6 实际上就是x*x*x*x*x*x 要六次乘法。
如果要提高乘方的效率 尽量减少乘法的数目 怎么办呢?
是不是用对数运算?
谢谢!
☆─────────────────────────────────────☆
skatou (skatou) 于 (Sat Sep 15 16:21:55 2007) 提到:
乘方哎,最多64次就爆int64了吧,直接乘也没有关系吧
不过可以
long long pow(long long x, int exp) {
long long r = 1, ret = x;
while (exp > 1) {
if (exp & 1) {
r *= ret;
}
ret *= ret;
m****s
发帖数: 18160
2
辛苦了!:)

【在 g****y 的大作中提到】
: ☆─────────────────────────────────────☆
: DigitalPig (North! | 想做Polymer Physics) 于 (Sat Sep 15 15:55:30 2007) 提到:
: 比如 x^6 在FORTRAN里面要写x**6 实际上就是x*x*x*x*x*x 要六次乘法。
: 如果要提高乘方的效率 尽量减少乘法的数目 怎么办呢?
: 是不是用对数运算?
: 谢谢!
: ☆─────────────────────────────────────☆
: skatou (skatou) 于 (Sat Sep 15 16:21:55 2007) 提到:
: 乘方哎,最多64次就爆int64了吧,直接乘也没有关系吧
: 不过可以

1 (共1页)
进入Computation版参与讨论
相关主题
有人用 Macsyma 作符号运算吗?对数拟合的问题?
贡献一个问题请教一条直线的功率谱
<>全书下载哪个软件可以方便地拟合球面并画出来?
哪里有Fortran教程可下?请问MATLAB中画bar时怎么让x变成对数坐标
对矩阵求导请问能把matlab的hist()画的图的纵坐标归一并改成对数吗?
请问一个在Fortran中对稀疏矩阵进行运算的问题[合集] 急问一个矩阵乘法
这是什么原因?如何解决?请教一个问题
[合集] 有做高分子共混物分相的么[Cahn-Hilliard Equation]?问一个矩阵乘法数值误差得问题
相关话题的讨论汇总
话题: long话题: ret话题: 乘方话题: sep话题: sat