الفرق بين المراجعتين لصفحة: «Arduino/math/pow»
جميل-بيلوني (نقاش | مساهمات) أنشأ الصفحة ب'تحسب الدالة <code>pow()</code> القيمة <code>y<sup>x</sup></code> أي ترفع الأساس <code>y</code> إلى القوة <code>x</code> لل...' |
جميل-بيلوني (نقاش | مساهمات) ط إضافة محتويات الصفحة. |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:الدالة <code>pow()</code> في أردوينو}}</noinclude> | |||
تحسب الدالة <code>pow()</code> القيمة <code>y<sup>x</sup></code> أي ترفع الأساس <code>y</code> إلى القوة <code>x</code> للقيمتين الممرَّرتين إليها. يمكن أن تكون القوة <code>x</code> عددًا عشريًّا أو كسريًّا، إذ هذا مفيدٌ جدًا في توليد قيم لوغارتمية مقابلة لقيم أو منحنيات معيَّنة. | تحسب الدالة <code>pow()</code> القيمة <code>y<sup>x</sup></code> أي ترفع الأساس <code>y</code> إلى القوة <code>x</code> للقيمتين الممرَّرتين إليها. يمكن أن تكون القوة <code>x</code> عددًا عشريًّا أو كسريًّا، إذ هذا مفيدٌ جدًا في توليد قيم لوغارتمية مقابلة لقيم أو منحنيات معيَّنة. | ||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="arduino"> | <syntaxhighlight lang="arduino"> | ||
pow(base, exponent) | pow(base, exponent) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==المعاملات== | |||
== المعاملات == | ===<code>base</code>=== | ||
=== <code>base</code> === | |||
[[Arduino/float|عدد عشري]] يمثل أساس العدد المراد حسابه. | [[Arduino/float|عدد عشري]] يمثل أساس العدد المراد حسابه. | ||
===<code>exponent</code>=== | |||
=== <code>exponent</code> === | |||
[[Arduino/double|عدد عشري مضاعف]] يمثِّل قوة العدد المراد حسابه. | [[Arduino/double|عدد عشري مضاعف]] يمثِّل قوة العدد المراد حسابه. | ||
==القيم المعادة== | ==القيم المعادة== | ||
يعاد [[Arduino/double|عدد عشري مضاعف]] يمثِّل ناتج حساب القيمة <code>base<sup>exponent</sup></code> أي قيمة الأساس <code>base</code> مرفوعًا إلى القوة <code>exponent</code>. | يعاد [[Arduino/double|عدد عشري مضاعف]] يمثِّل ناتج حساب القيمة <code>base<sup>exponent</sup></code> أي قيمة الأساس <code>base</code> مرفوعًا إلى القوة <code>exponent</code>. | ||
==أمثلة== | |||
اطلع على صفحة الدالة <code>[http://playground.arduino.cc/Main/Fscale fscale]</code> في مكتبة الشيفرات. | |||
==انظر أيضًا== | |||
* الدالة <code>[[Arduino/math/constrain|constrain()]]</code>: تقيِّد عددًا ضمن مجالٍ محدَّدٍ. | |||
* الدالة <code>[[Arduino/math/map|map()]]</code>: تعيد تموضع عدد من المجال الذي هو فيه إلى مجال آخر. | |||
* الدالة <code>[[Arduino/math/sqrt|sqrt()]]</code>: تحسب الجذر التربيعي للعدد الممرَّر إليها. | |||
* الدالة <code>[[Arduino/math/sq|sq()]]</code>: تحسب مربع العدد الممرَّر إليها (تضرب العدد بنفسه وتعيده). | |||
==مصادر== | ==مصادر== | ||
*[https://www.arduino.cc/reference/en/language/functions/math/pow/ صفحة الدالة pow() في توثيق أردوينو الرسمي.] | *[https://www.arduino.cc/reference/en/language/functions/math/pow/ صفحة الدالة pow() في توثيق أردوينو الرسمي.] | ||
[[تصنيف: Arduino]] | |||
[[تصنيف: Arduino Function]] | |||
[[تصنيف: Arduino Math]] |
المراجعة الحالية بتاريخ 15:04، 18 أكتوبر 2018
تحسب الدالة pow()
القيمة yx
أي ترفع الأساس y
إلى القوة x
للقيمتين الممرَّرتين إليها. يمكن أن تكون القوة x
عددًا عشريًّا أو كسريًّا، إذ هذا مفيدٌ جدًا في توليد قيم لوغارتمية مقابلة لقيم أو منحنيات معيَّنة.
البنية العامة
pow(base, exponent)
المعاملات
base
عدد عشري يمثل أساس العدد المراد حسابه.
exponent
عدد عشري مضاعف يمثِّل قوة العدد المراد حسابه.
القيم المعادة
يعاد عدد عشري مضاعف يمثِّل ناتج حساب القيمة baseexponent
أي قيمة الأساس base
مرفوعًا إلى القوة exponent
.
أمثلة
اطلع على صفحة الدالة fscale
في مكتبة الشيفرات.
انظر أيضًا
- الدالة
constrain()
: تقيِّد عددًا ضمن مجالٍ محدَّدٍ. - الدالة
map()
: تعيد تموضع عدد من المجال الذي هو فيه إلى مجال آخر. - الدالة
sqrt()
: تحسب الجذر التربيعي للعدد الممرَّر إليها.
- الدالة
sq()
: تحسب مربع العدد الممرَّر إليها (تضرب العدد بنفسه وتعيده).