<!DOCTYPE html>
<html>
<body>
<h2>例題1-4</h2>
<p> 若已知下面4點 請問 x=1.5時 則f(1.5)= ?? </p>
<p id="demo1-1"></p>
<script>
/*題1-4 若已知下面4點 請問 x=1.5時 則f(1.5)= ??
例題1-4 若已知下面4點
x y=f(x)
===========================
1.0 0.000
2.0 0.693
3.0 1.099
4.0 1.386
請問 x=1.5時 則f(1.5)= ??
x y=f(x)
===========================
1.0 0.000
1.2 0.182
1.4 0.336
2.0 0.693
請問 x=1.5時 則f(1.5)= ??*/
var text = "";
var n=3;
var xa=1.5;
//var x=[1.0 , 2.0 ,3.0 ,4.0];
//var f=[0.0 , 0.693 ,1.099 , 1.386 ];
var x=[1.0 , 1.2 ,1.4 ,2.0];
var f=[0.0 , 0.182 ,0.336 , 0.693 ];
var ff=0.0;
var i;
var k;
var l=1.0;
for(k=0;k<=n;k++){
l=1.0;
for(i=0;i<=n;i++){
if(i != k){
//alert(i);
//alert(k);
l=l*(xa-x[i])/(x[k]-x[i]);
//alert(x[i]);
}
}
ff=ff+l*f[k];
//alert (ff);
}
alert(ff.toFixed(5));
text += "<br>The value of p("+xa+ ")=" + ff.toFixed(5);
document.getElementById("demo1-1").innerHTML = text;
</script>
</body>
</html>
輸出畫面
例題1-4
若已知下面4點 請問 x=1.5時 則f(1.5)= ??The value of p(1.5)=0.40447
沒有留言:
張貼留言