编程论坛
注册
登录
编程论坛
→
数据结构与算法
3的3次方根怎么算?
yuma
发布于 2022-06-23 17:41, 1529 次点击
3的3次方根可以写为:3的3分之1次方
只有本站会员才能查看附件,请
登录
由于本人学历低,请问具体的手工计算方法怎么算?
5 回复
#2
apull
2022-06-24 00:27
程序代码:
//
迭代公式
//
y0=x
//
y(n + 1) = y(n) * 2 / 3 + x / (3 * y(n) * y(n));
int
main()
{
int
x =
3
;
double
y[
2
];
y[
0
] = x;
while
(
1
)
{
y[
1
] = y[
0
] *
2
/
3
+ x / (
3
* y[
0
] * y[
0
]);
if
(y[
0
] - y[
1
] < 1e-
10
)
break
;
y[
0
] = y[
1
];
}
printf(
"
%.10lf\n
"
, y[
1
]);
return
0
;
}
[此贴子已经被作者于2022-6-24 00:33编辑过]
#3
yuma
2022-06-24 06:42
编程是很好计算的,我只是想用手工方法,比如给你一支笔一张纸。
#4
mrexcel
2022-12-14 20:37
sqrt3=1.732≈1.2^3---->3≈1.2^6--->3^(1/3)≈1.2^2=1.44
#5
yuma
2022-12-15 11:26
回复 4楼 mrexcel
这有点扯,哪有这么算的,一点联系都没有。
#6
mrexcel
2022-12-15 22:58
牛顿迭代,参考2楼代码进行手算
1