![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
下記の矩形法の計算値を求めるプログラムで、区間分割数nを10から100まで10ずつ増やして計算値を求めるプログラムを作成したいのですが、どのようにしたらいいのか分かりません。Java初心者なのでJavaプログラムが詳しい人は至急ご連絡をお願いします。
*ちなみにこの矩形法プログラムのの計算誤差も分かる人はお願いしたいのですが・・・・・・
計算誤差の求め方は
計算誤差=(計算値ー真値)/真値×100(%) (真値=0.68269とする)
public class Kukei
{
static double f(double x)
{
// ここに任意の被積分関数を記述
double y = Math.exp(- x * x / 2) / Math.sqrt(2.0 * Math.PI);
return y;
}
public static void main(String[] args)
{
double a = - 1.0, b = 1.0; // 積分範囲
int n = 100; // 区間分割数
double h = (b - a) / (double)n; // 分割幅
double s = 0.0;
for (int i=0; i < n; i++)
{
s += f(a + i * h);
}
s *= h;
System.out.println("区間分割数 =" + n);
System.out.println("矩形法による計算値 =" + s);
}
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# このプログラミングの問題を教えてほしいです。 キーボードからデータ数nとn個のデータを入力し、平均値 3 2022/12/19 22:51
- C言語・C++・C# C言語 3 2022/10/04 15:07
- C言語・C++・C# c言語でユーザ関数を利用して複素数のべき乗と絶対値の数列を計算するプログラムが作りたいです。 3 2023/01/29 22:13
- Java java 飾子を付けること(public static・・・) ・コンソールへの出力処理はmainメ 2 2022/06/16 19:34
- C言語・C++・C# ある線が円の範囲に入っているかの計算 1 2022/12/07 16:14
- C言語・C++・C# C++で割り算の結果を昇順に出力するプログラムを作りたいのですが、例えば(double)100000 3 2022/07/15 17:46
- Java Java プログラム public class Main { public static void 3 2023/08/10 23:46
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- C言語・C++・C# C言語 プログラミング 4 2022/05/22 11:53
- C言語・C++・C# c言語について 下記の計算結果を出力するコードを記述する問題で 0-4 3.14×2 5÷3 30÷ 5 2022/05/17 22:41
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
0dの意味を教えてください
-
Javaで何パーセント%かを表示...
-
実数からの小数部の取得
-
べき乗
-
数値積分について
-
台形公式とシンプソン公式
-
double型変数値の整数部分のみ...
-
JAVAのプログラムで、2乗計算...
-
ダイアログベースの3次Spline...
-
javaでC++のdefine文に相当する...
-
小数点以下の切捨てにつきまして
-
C言語のポインターに関する警告
-
JSPやサーブレットでSystem.out...
-
ループ処理の際、最後だけ","を...
-
ORA-01858: 数値を指定する箇所...
-
[JAVA]try 内の変数を外で!?
-
オブジェクトの中のプロパティ...
-
VBAで配列の計算
-
Path型をString型へ変換する(Java)
-
カタカナの小文字を大文字に変...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
0dの意味を教えてください
-
べき乗
-
Javaで何パーセント%かを表示...
-
実数からの小数部の取得
-
double型変数値の整数部分のみ...
-
doubleとintの違い
-
最大値と最小値の求め方
-
double型の足し算について
-
少数50桁以上を表示するには
-
自然対数の底Eを含むStringの数...
-
printfでのエラーがわからない...
-
Java言語プログラミングについ...
-
モンテカルロ法を用いた球の体...
-
Javaプログラムのフローチャー...
-
Javaで計算
-
double型で収まりきれない小数...
-
JAVAのプログラムで、2乗計算...
-
フラクタルで雲を作る。
-
プログラムのおかしいところを...
-
Javaのeval関数処理
おすすめ情報