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

C++数学関数


数学計算は、ma​​thまたはcmathに含まれている数学関数を使用してC++プログラミング言語で実行できます。 図書館。これらの数学関数は、複雑な数学計算を行うために定義されています。それぞれを一つずつ学びましょう-

サイン

sinメソッドは、引数として指定された角度のsinを度単位で計算するために使用されます。この関数は、引数として1つのdouble整数を受け入れ、sin(x°)の値であるdouble整数を返します。

double sin(double)

呼び出し構文

double x = sin(23.4);

#include <iostream>
#include <math.h>
using namespace std;
int main(){
   double x = 45.3;
   cout << "sin ( "<<x<<" ) = " << sin(x) << endl;
}

出力

sin( 45.3 ) = 0.968142

コサイン

cosinまたはcosメソッドは、引数として指定された角度のcosを度単位で計算するために使用されます。この関数は、引数として1つのdouble整数を受け入れ、cos(x°)の値であるdouble整数を返します。

double cos(double)

呼び出し構文

double x = cos(23.4);

#include <iostream>
#include <math.h>
using namespace std;
int main(){
   double x = 45.3;
   cout << "cos ( "<<x<<" ) = " << cos(x) << endl;
}

出力

cos( 45.3 ) = 0.2504

接線

接線またはtanメソッドは、引数として指定された角度のtanを度単位で計算するために使用されます。この関数は、引数として1つのdouble整数を受け入れ、tan(xo)=sin(x°)∕ cos(x°)の値であるdouble整数を返します。

double tan(double)

呼び出し構文

double x = tan(23.4);

#include <iostream>
#include <math.h>
using namespace std;
int main(){
   double x = 45.3;
   cout << "tan ( "<<x<<" ) = " << tan(x) << endl;
}

出力

tan( 45.3 ) = 3.86638

asin

asin関数は、指定された引数のアークサインを見つけるために使用されます。指定された入力セットのasin値を返します。これは、-1から1の範囲内の任意のdouble整数である可能性があります。そうでない場合、エラーが発生します。この関数は、-1から1までのdouble整数を受け入れ、asin()の結果としてdouble値を返します。

double asin(double)

呼び出し構文

double x = asin(0.3232);

#include <iostream>
#include <math.h>
using namespace std;
int main(){
   double x = 0.3232;
   cout << "asin ( "<<x<<" ) = " << asin(x) << endl;
}

出力

asin( 0.3232 ) = 0.3291

acos

acos関数は、指定された引数のアークコサインを見つけるために使用されます。指定された入力セットのacos値を返します。これは、-1から1の範囲内の任意のdouble整数である可能性があります。そうでない場合、エラーが発生します。この関数は、-1から1までのdouble整数を受け入れ、acos()の結果としてdouble値を返します。

double acos(double)

呼び出し構文

double x = acos(0.3232);

#include <iostream>
#include <math.h>
using namespace std;
int main(){
   double x = 0.3232;
   cout << "acos ( "<<x<<" ) = " << acos(x) << endl;
}

出力

acos( 0.3232 ) = 1.24169

atan

atan関数は、指定された引数のアークタンジェントの値を計算するために使用されます。パラメータのdouble入力値に対してatanのdouble値を返します。

double atan(double)

呼び出し構文

double x = atan(0.3232);

#include <iostream>
#include <math.h>
using namespace std;
int main(){
   double x = 0.3232;
   cout << "atan ( "<<x<<" ) = " << atan(x) << endl;
}

出力

atan( 0.3232 ) = 0.312603

コッシュ

cosh関数は、指定された引数の双曲線コサインの値を計算するために使用されます。パラメータのdouble入力値に対してcoshのdouble値を返します。

double cosh(double)

呼び出し構文

double x = cosh(0.342);

#include <iostream>
#include <math.h>
using namespace std;
int main(){
   double x = 0.342;
   cout << "cosh ( "<<x<<" ) = " << cosh(x) << endl;
}

出力

cosh( 0.342 ) = 1.05905

sinh

sinh関数は、指定された引数の双曲線sinの値を計算するために使用されます。パラメータのdouble入力値に対してsinhのdouble値を返します。

double sinh(double)

呼び出し構文

double x = sinh(0.342);

#include <iostream>
#include <math.h>
using namespace std;
int main(){
   double x = 0.342;
   cout << "sinh ( "<<x<<" ) = " << sinh(x) << endl;
}

出力

sinh( 0.342 ) = 0.348706

tanh

tanh関数は、指定された引数の双曲線正接の値を計算するために使用されます。パラメータのdouble入力値に対してsinhのdouble値を返します。

double tanh(double)

呼び出し構文

double x = tanh(0.342);

#include <iostream>
#include <math.h>
using namespace std;
int main(){
   double x = 0.342;
   cout << "tanh ( "<<x<<" ) = " << tanh(x) << endl;
}

出力

tanh( 0.342 ) = 0.329262

パワー

pow関数は、指数の累乗で累乗されたベースの累乗を計算するために使用されます。基数と指数の数値である2つのdouble値を引数として受け入れ、指数の累乗を底とする1つのdouble整数を返します。

double pow(double、double)

呼び出し構文

double x = pow(2, 4)

#include <iostream>
#include <math.h>
using namespace std;
int main(){
   double base = 2 , power = 4;
   cout << "pow( "<<base<<" , "<<power<<" ) = " << pow(base, power) << endl;
}

出力

pow( 2 , 4 ) = 16

Sqrt(平方根)

C ++のsqrt関数は、パラメータリスト内のdouble整数の平方根を返します。このメソッドは、入力として二重整数値を受け入れ、平方根を見つけ、出力として二重整数を返します。

double sqrt(double)

呼び出し構文

double x = sqrt(25.00)

#include <iostream>
#include <math.h>
using namespace std;
int main(){
   double a =25 ;
   cout << "sqrt( "<<a<<" ) = " << sqrt(a) << endl;
}

出力

sqrt( 25 ) = 5.00

ログ

ロック機能は、指定された数の自然対数を見つけるために使用されます。このメソッドは、単一の二重整数値を受け入れ、対数値を見つけて、log()の二重整数の結果を返します。

double log(double)

呼び出し構文

double x = log(1.35)

#include <iostream>
#include <math.h>
using namespace std;
int main(){
   double a =1.35 ;
   cout << "sqrt( "<<a<<" ) = " << sqrt(a) << endl;
}

出力

sqrt( 1.35 ) = 0.300105

フロア

floor関数は、指定されたdouble整数のfloor値を返すために使用されます。フロア値は、切り捨てられた値を意味します。この関数は、入力としてdouble値を受け入れ、floor()を使用して計算されたdouble整数値を返します。

ダブルフロア(ダブル)

呼び出し構文

double x = floor(5.24)

#include <iostream>
#include <math.h>
using namespace std;
int main(){
   double a =6.24 ;
   cout << "floor( "<<a<<" ) = " << floor(a) << endl;
}

出力

floor( 6.24 ) = 6

天井

ceil関数は、指定されたdouble整数のceil値を返すために使用されます。 ceil値は、切り上げられた値を意味します。この関数は、入力としてdouble値を受け入れ、ceil()を使用して計算されたdouble整数値を返します。

double ceil(double)

呼び出し構文

double x = ceil(5.24)

#include <iostream>
#include <math.h>
using namespace std;
int main(){
   double a =6.64 ;
   cout << "ceil( "<<a<<" ) = " << ceil(a) << endl;
}

出力

ceil( 6.64 ) = 7

abs

abs関数は、整数値の絶対値を返します。この関数は整数値を受け入れ、同じ大きさで正の符号を持つ整数値を返します。

double abs(double)

呼び出し構文

double x = abs(-512)

#include <iostream>
#include <math.h>
using namespace std;
int main(){
   int a = -345 ;
   cout << "abs( "<<a<<" ) = " << abs(a) << endl;
}

出力

abs( -345 ) = 345

  1. 二重積分を計算するC++プログラム

    変数xの下限、変数xの上限、変数yの下限、変数yの上限、対応するxに対して実行されるステップ、および対応するyに対して実行されるステップが与えられ、タスクは二重積分を生成することです。結果を表示します。 例 Input-: steps for x = 1.2 steps for y = 0.54 lower limit of x = 1.3 upper limit of x = 2.1 lower limit of y = 1.0 upper limit for y = 2.1 Output-: double integration is : 2.1 以下のプログラムで使用されるアプローチは

  2. Pythonの数学関数?

    Pythonで単純な数学演算から複雑な数学演算(三角関数、対数演算など)を実行する場合、math()モジュールを使用する必要がある場合があります。 python mathモジュールは、数学関数にアクセスするために使用されます。 math()関数のすべてのメソッドは、整数型または実数型のオブジェクトに使用されますが、複素数には使用されません。 この関数を使用するには、コードにインポートする必要があります import math 定数 これらの定数をPythonでの計算に使用します- 定数 説明 Pi 円周率の値を返します:3.141592 E 自然底e