这是一个平方和阶乘的for循环, 在这一步的时候用这个 gongshichu+=km/as得出的结果是我不想要的,
如何拿到一个这样的值,
这个算法演变的是
u的1.1次放除以1.1的阶乘 + u的2.1二次方除以2.1的阶乘 + u的3.1次方除以3.1的阶乘.以此类推
或者
u的1.3次放除以1.3的阶乘 + u的2.3二次方除以2.3的阶乘 + u的3.3次方除以3.3的阶乘。。以此类推
如何在for循环中实现
因为现在得到的值是1.1然后加1.2加1.3没有实现上面的,mm是未知的
公式理解
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
</body>
<script src="../js/jquery-3.4.1.min.js"></script>
<script type="text/javascript" >
var u=48;
var mm=0;
var am=0;
var gongshichu=0;
for(var i=1;i<=800;i++){
mm=mm+0.1;
am=mm.toFixed(1);
var km=Math.pow(u,am);
function factorial(n) {
var product=1;
while (n > 1) {
product *= n;
n--;
}
as=product;
}
factorial(am);
gongshichu+=km/as;
}
</script>
</html>