C ++
 Computer >> コンピューター >  >> プログラミング >> C ++

C++でcmathを使用したエラー関数


変数が与えられ、タスクはC++STLで使用可能なエラー関数を使用して変数の確率を見つけることです。この関数は、C++のcmathヘッダーファイルで使用できます。

エラー関数とは何ですか?

数学の誤差関数は、erf()で表されるガウス誤差関数とも呼ばれます。これは、発生する可能性のあるエラーを計算するための確率、統計、偏微分方程式で使用される特殊関数です。 -

として定義されます

C++でcmathを使用したエラー関数

2つの密接に関連する誤差関数があります-

  • 相補誤差関数 erfc x =1 --erf xとして定義されます
  • 虚数誤差関数 erfi x =-ierf(ix)として定義されます。ここで、iは虚数単位です

入力

i = 2.25

出力

erf(i) i.e. 0.998537

入力

i = 1.25

出力

erf(i) i.e. 0.9229

#include <iostream>
#include <cmath>
using namespace std;
double probab(double i){
   double probab_1 = erf(i);
   return probab_1;
}
int main (){
   double i = 2.25;
   cout<<"Probability is :"<<probab(i)<< endl;
   return 0;
}

出力

Probability is : 0.998537

#include <iostream>
#include <cmath>
using namespace std;
double probab(double i){
   double probab_1 = erf(i);
   return probab_1;
}
int main (){
   double i = 1.25;
   cout<<"Probability is :"<<probab(i)<< endl;
   return 0;
}

出力

Probability is : 0.9229

  1. C / C ++(3.5)の関数

    関数は、いくつかの機能を実行し、ある種の結果を生成するという点で、機械のようなものです。同様に、マシンはいくつかの入力を受け取り、その入力を処理して出力を生成します。関数はいくつかの値を取り、それらの値を操作して出力を生成します。人が手動で入力をマシンに渡すと、プログラマーが実行を開始する関数を呼び出すと、マシンだけが同じ方法でその機能を開始します。 関数はさまざまな言語で名前が異なる場合がありますが、-のような2つの共通の特徴を共有しています。 これらには、処理する必要のある一連の命令が含まれています これらの命令は、関数を参照する名前で識別されます 関数が使用される理由

  2. C ++を使用してOpenCVで画像をロードして表示するにはどうすればよいですか?

    このトピックでは、C++でOpenCVを使用して画像を読み込んで表示する方法を決定します。 OpenCVで画像を読み込んで表示するには、次の機能が必要です。 マット: マットは機能ではありません。これはデータ構造であり、変数の一種です。 C ++のint、char、string変数タイプと同様に、MatはOpenCVの変数であり、その中に画像をロードするためのマトリックスデータ構造を作成します。このプログラムでは、「MatmyImage;」と書きました。 これは、myImageという名前の行列変数を宣言していることを意味します。 namedWindow(): メモリを割り当て、画像を