<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>由Bi算μ</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<div class="app-container">
<input type="text" id="input1" placeholder="输入Bi">
<button id="submitBtn" onclick="newton()">提交</button>
<p id="miu"></p>
</div>
<script src="script.js"></script>
<script>
function f(x,Bi){
return Math.tan(x)-Bi/x;
}
function f_dao(x,Bi){
return 1/Math.pow(Math.cos(x),2)+Bi/x/x;
}
function newton(){
var x0=0.1;//初值
var Bi=get_shu("input1");
var N=100;//迭代次数
var eps=1e-5
for(i=0;i<N;i++){
var x1=x0-f(x0,Bi)/f_dao(x0,Bi);
if(Math.abs(x1-x0)<eps){
break
}
else{
x0=x1;
}
}
document.getElementById("miu").innerText=`μ=${x1.toFixed(5)}`
}
</script>
</body>
</html>
由毕渥数算μ的页面
最新推荐文章于 2024-09-26 13:58:48 发布