数値計算プログラム

2012年03月04日

方程式:直線近似法・セカント法

def fnf(x):=x*x-exp(-x);

input l,e;
label l1;
input a,b;

if fnf(a)*fnf(b)>=0 then l1;
for i:=1 to l;
a1:=fnf(a);
b1:=fnf(b);
c:=(a*b1-b*a1)/(b1-a1);
f:=fnf(c);
if abs(f) if a1*f<0 then b:=c;l3;
a:=c;
label l3;
next i;
i:=t-1;
label l2;
print c,f,i;
end;

注:関数は例。

当サイトでは、第三者配信事業者によるサービスを使用して広告を表示しています。 これらの第三者配信事業者は、ユーザーの興味に応じた商品やサービスの広告を表示する目的で、 当サイトや他のサイトへのアクセスに関する情報を使用することがあります (氏名、住所、メール アドレス、電話番号は含まれません)。 このプロセスの詳細や、第三者配信事業者にこれらの情報が使用されないようにする方法については、 ここをクリックしてください。