![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
#include <stdio.h>
#include <math.h>
#define KMAX 20
void eval(float x,float *f,float *df)
{
float e;
e= exp(-x);
*f= x-e;
*df= 1+e;
return;
}
void main()
{
float x, eps, f, df, d;
int k;
scanf("%g%g", &x, &eps);
printf("Solution of f(x)=x-eps(-x)=0\n");
printf("Convergence criterion |f(x)|<%G\n\n", eps);
printf(" k\tx\t\tf(x)\t\tf'(x)\t\tcorrection\n");
for(k=0;k<KMAX;k++){
eval(x, &f, &df);
d= -f/df;
printf("%2d %15.6e %15.6e %15.6e %15.6e\n", k, x, f, df, d);
x += d;
if(fabs(f)<eps)
break;
}
if(k>=KMAX)
printf("divergent?\n");
printf("\nroot=%g\n", x);
}
この解における収束状況をグラフを書いて確かめたいのですがどうやって、何で書いたらいいのかわかりません。教えてください!このプログラムはC++で書いたNewton法です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C言語: ポインタ 5 2022/06/01 08:33
- C言語・C++・C# プログラミング c言語 4 2023/03/07 01:05
- C言語・C++・C# 並列プログラミングのπ計算について 1 2022/07/16 22:30
- C言語・C++・C# LU分解法のピボット選択機能実装について(C言語・gcc-9) 1 2022/07/22 15:20
- C言語・C++・C# プログラミングペーパーテスト 次の問題の実行結果を答えろ #include int x[ ] = { 1 2022/06/16 21:49
- C言語・C++・C# c言語の問題です 3 2023/01/10 16:15
- C言語・C++・C# プログラミングの授業の課題です 1 2023/01/17 22:15
- C言語・C++・C# プログラミングの授業のペーパーテスト 実行結果を答えろ #include int x[ ] = {1 3 2022/06/16 20:08
- C言語・C++・C# 至急教えてください!プログラミングの問題です。 割られる整数と割る整数を受け取って、商と余りを出力す 3 2022/07/05 10:23
- C言語・C++・C# LU分解法のピボッティングについて(C言語/gcc-9) 3 2022/07/11 23:10
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
printf で二進表示を行いたい。
-
【C言語教えてください】sin波...
-
コンパイルエラーについて
-
hit&bolwのプログラミングがで...
-
C言語初心者です。次の問題で質...
-
九九を表示させるプログラム
-
3つの整数が等しいかどうか調...
-
printf()文の書式
-
コマンドラインに出力した文字...
-
円の面積を求めるプログラミン...
-
5×5の転置行列を求めるC言語の...
-
Macでテキストエディットを用い...
-
printf( " %2d", p * q );
-
C言語のプログラミングについて...
-
printfの出力内の文字をdefine...
-
配列のソート(昇順)
-
コンパイルすると『breakの位置...
-
プログラミング 分かる方お願...
-
このグラフが書きたいんですが。。
-
C言語 文字列の比較 compare
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
10個出力で改行したいのですが...
-
printf で二進表示を行いたい。
-
【C言語教えてください】sin波...
-
strcmp
-
コンパイルエラーについて
-
c言語でAからZまでを表示する...
-
コマンドラインに出力した文字...
-
cshの文字列操作(0埋め)
-
4の倍数を論理演算で表す。。
-
C言語 プログラミング
-
%P と %X の違い
-
8人分のテストの点数を入力し、...
-
C言語での、年複利の計算方法...
-
printf( " %2d", p * q );
-
hit&bolwのプログラミングがで...
-
scanfに文字が入力されたときに...
-
error C2143: 構文エラー : ';'...
-
printfの出力内の文字をdefine...
-
テキストカーソル位置の取得
-
unsigned int型について
おすすめ情報