Mathematical Functions
‫المتدرب‬ ‫اسم‬:‫القرشي‬ ‫سالم‬ ‫عمار‬-‫السقاف‬ ‫سالم‬
‫مدرب‬ ‫اسم‬‫م‬ ‫المقرر‬.‫إبراهيم‬‫العديني‬
‫مقدمة‬
‫الرحيم‬ ‫الرحمن‬ ‫هللا‬ ‫بسم‬
‫من‬ ‫نبذة‬ ‫عن‬ ‫اليوم‬ ‫موضوعنا‬ ‫في‬ ‫نتكلم‬ ‫سوف‬(Mathematical Functions)
‫في‬ ‫الرياضية‬ ‫الدوال‬ ‫برمجة‬ ‫وهي‬C++
‫في‬ ‫الرياضية‬ ‫الحسابية‬ ‫العمليات‬ ‫اجراء‬ ‫من‬ ‫تمكننا‬ ‫والتي‬Math library functions))
‫إضافة‬ ‫من‬ ‫والبد‬include < cmath >‫الدوال‬ ‫استخدام‬ ‫عند‬
‫الرياضية‬ ‫الدوال‬ ‫أنواع‬
‫وسوف‬‫أذكربعض‬‫البرمجة‬ ‫عمليات‬ ‫في‬ ‫المستخدمة‬ ‫الرياضية‬ ‫الدوال‬‫في‬
(C++)
Mathematical Functions by typy:
 Rounding:
1. double cell(double x) Round up
2. double flor(double x) Round down
 Absolute values
1. double fabs(double x) Returns absolute value ‫ا‬x‫ا‬ (floating-point variable)
1. double sqrt(double x) Calculate the square root of x
2. double pow(double x) Calculate power X^y
3. double log(double x) Calculate natural logarithm Ln x
 Trigonometric functions :
1. double cos(double x) Calculate cosin of argument cos x
 Root, power, And logarithmic functions :
Mathematical FunctionsExample
 Ceil ( x )
1. ceil ( 9.2 ) is 10.0 ‫طبيعي‬ ‫عدد‬ ‫ألعلى‬ ‫يمكن‬ ‫ما‬ ‫أقرب‬ ‫تعطي‬
2. ceil ( -9.8 ) is -9.0
 Floor ( X )
1. Floor ( 6.2 ) is 6.0 cile ‫تقرب‬‫الى‬‫اقل‬‫عدد‬‫طبيعي‬‫عكس‬
2. Floor ( -6.8 ) is -7.0
 Fabs ( x )
1. Fabs (5.1) is 5.1
2. Fabs (0.0) is 0.0 X ‫ل‬ ‫المطلقة‬ ‫القيمة‬ ‫هي‬
3. Fabs (-8.76) is 8.75
 Sqrt ( X )
1. Sqrt ( 900 ) is 30 X ‫ل‬ ‫التربيعي‬ ‫الجذر‬ ‫نأخذ‬
2. Sqrt ( 9 ) is 3
 Pow ( X , Y )
1. Pow ( 2 , 7 ) is 2^7 = 128
 Log ( X )
1. Log ( 2.719282) is 1.0 Ln ‫هو‬ ‫الحاسبة‬ ‫االلة‬ ‫في‬
2. Log (7.389050) is 2.0
 Cos ( X )
1. cos ( 0.0 ) is 1.0 ‫واحد‬ ‫تساوي‬ ‫صفر‬ ‫كانت‬ ‫اذا‬
‫الموضوع‬ ‫خالصة‬
‫رياضي‬ ‫دوال‬ ‫عدة‬ ‫من‬ ‫بسيط‬ ‫جزء‬ ‫الدوال‬ ‫هذه‬ ‫وتعتبر‬‫ة‬
‫برمجة‬ ‫في‬C++
‫المراجع‬
Hans petter
simular research laboratory
Dept. of informatics, of oslo
January 2006

M.f ammar

  • 1.
    Mathematical Functions ‫المتدرب‬ ‫اسم‬:‫القرشي‬‫سالم‬ ‫عمار‬-‫السقاف‬ ‫سالم‬ ‫مدرب‬ ‫اسم‬‫م‬ ‫المقرر‬.‫إبراهيم‬‫العديني‬
  • 2.
    ‫مقدمة‬ ‫الرحيم‬ ‫الرحمن‬ ‫هللا‬‫بسم‬ ‫من‬ ‫نبذة‬ ‫عن‬ ‫اليوم‬ ‫موضوعنا‬ ‫في‬ ‫نتكلم‬ ‫سوف‬(Mathematical Functions) ‫في‬ ‫الرياضية‬ ‫الدوال‬ ‫برمجة‬ ‫وهي‬C++ ‫في‬ ‫الرياضية‬ ‫الحسابية‬ ‫العمليات‬ ‫اجراء‬ ‫من‬ ‫تمكننا‬ ‫والتي‬Math library functions)) ‫إضافة‬ ‫من‬ ‫والبد‬include < cmath >‫الدوال‬ ‫استخدام‬ ‫عند‬
  • 3.
    ‫الرياضية‬ ‫الدوال‬ ‫أنواع‬ ‫وسوف‬‫أذكربعض‬‫البرمجة‬‫عمليات‬ ‫في‬ ‫المستخدمة‬ ‫الرياضية‬ ‫الدوال‬‫في‬ (C++) Mathematical Functions by typy:  Rounding: 1. double cell(double x) Round up 2. double flor(double x) Round down  Absolute values 1. double fabs(double x) Returns absolute value ‫ا‬x‫ا‬ (floating-point variable)
  • 4.
    1. double sqrt(doublex) Calculate the square root of x 2. double pow(double x) Calculate power X^y 3. double log(double x) Calculate natural logarithm Ln x  Trigonometric functions : 1. double cos(double x) Calculate cosin of argument cos x  Root, power, And logarithmic functions :
  • 5.
    Mathematical FunctionsExample  Ceil( x ) 1. ceil ( 9.2 ) is 10.0 ‫طبيعي‬ ‫عدد‬ ‫ألعلى‬ ‫يمكن‬ ‫ما‬ ‫أقرب‬ ‫تعطي‬ 2. ceil ( -9.8 ) is -9.0  Floor ( X ) 1. Floor ( 6.2 ) is 6.0 cile ‫تقرب‬‫الى‬‫اقل‬‫عدد‬‫طبيعي‬‫عكس‬ 2. Floor ( -6.8 ) is -7.0  Fabs ( x ) 1. Fabs (5.1) is 5.1 2. Fabs (0.0) is 0.0 X ‫ل‬ ‫المطلقة‬ ‫القيمة‬ ‫هي‬ 3. Fabs (-8.76) is 8.75
  • 6.
     Sqrt (X ) 1. Sqrt ( 900 ) is 30 X ‫ل‬ ‫التربيعي‬ ‫الجذر‬ ‫نأخذ‬ 2. Sqrt ( 9 ) is 3  Pow ( X , Y ) 1. Pow ( 2 , 7 ) is 2^7 = 128  Log ( X ) 1. Log ( 2.719282) is 1.0 Ln ‫هو‬ ‫الحاسبة‬ ‫االلة‬ ‫في‬ 2. Log (7.389050) is 2.0  Cos ( X ) 1. cos ( 0.0 ) is 1.0 ‫واحد‬ ‫تساوي‬ ‫صفر‬ ‫كانت‬ ‫اذا‬
  • 7.
    ‫الموضوع‬ ‫خالصة‬ ‫رياضي‬ ‫دوال‬‫عدة‬ ‫من‬ ‫بسيط‬ ‫جزء‬ ‫الدوال‬ ‫هذه‬ ‫وتعتبر‬‫ة‬ ‫برمجة‬ ‫في‬C++
  • 8.
    ‫المراجع‬ Hans petter simular researchlaboratory Dept. of informatics, of oslo January 2006