ForHosting KIT · الرياضيات

حاسبة التغيّر المطلق

التغير المطلق بين 128.5 و95.25 هو 33.25، أيًّا كانت القيمة التي تكتبها أولًا. أدخل رقمين لترى المسافة بينهما دون إشارة، عند قياس الانحراف أو تعديل سعر أو خطأ توقع. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
A
128.5
B
95.25
تحصل على
التغير المطلق
33.25

تأخذ حاسبة التغيّر المطلق قيمتين عدديتين وتُرجع المسافة بينهما بغضّ النظر عن الاتجاه: |a − b|، وتكون دائمًا صفرًا أو أكبر. إنها تجيب عن أبسط سؤال وأكثره شيوعًا في أي مقارنة — كم تحرّكت القيمة؟ — دون أن تحتاج إلى معرفة أيّ القيمتين جاءت أولًا أو ما إذا كان التغيّر زيادةً أم نقصانًا. وتُرفض المدخلات غير العددية أو الفارغة أو اللانهائية برسالة خطأ واضحة بدلًا من NaN صامت.

ما معنى التغيّر المطلق

يمكن التعبير عن التغيّر بين قيمتين بطريقتين. التغيّر ذو الإشارة، أي b ناقص a، يُظهر الاتجاه: موجبًا عندما تزداد القيمة وسالبًا عندما تنقص. أما التغيّر المطلق فيستبعد الإشارة ويحتفظ بالمقدار فقط.

وهذا ما تحتاج إليه كلما كان الاتجاه غير مهم أو معروفًا سلفًا: انحراف مستشعر عن قراءته المرجعية، أو حجم تعديل سعري، أو الخطأ بين تنبؤ والقيمة المرصودة، أو المسافة بين قياسين للكمية نفسها. والتغيّر المطلق متناظر — |a − b| يساوي |b − a| — لذا لا يهمّ ترتيب المدخلين إطلاقًا، وتكون النتيجة دائمًا صفرًا أو أكبر. ويعني الصفر أن القيمتين متطابقتان.

ولأن النتيجة عدد بالوحدات نفسها التي للمدخلات، فإنها تندمج بسلاسة مع أي فحص لاحق، كإطلاق تنبيه عندما يتجاوز التغيّر المطلق عتبةً معينة.

أين يقع في خط المعالجة

نادرًا ما يكون التغيّر المطلق هو الإجابة النهائية؛ إنه اللبنة التي تُبنى منها الفحوص الأخرى. تستخدمه مهام المراقبة لمقارنة مقياس حالي بخط أساس ولا تنطلق إلا عندما يتجاوز مقدار الحركة حدًّا معينًا، دون اهتمام بالإشارة. وتستخدمه مهام المطابقة للتأكد من توافق نظامين ضمن هامش تسامح، بجمع التغيّرات المطلقة عبر الصفوف للحصول على إجمالي الفروق.

وتستخدمه خطوات تنقية البيانات لتمييز القيم الشاذة بمسافتها عن وسيط أو عن قيمة سابقة. ولأن هذه القدرة حتمية وعديمة الحالة وبلا آثار جانبية، فمن الآمن استدعاؤها بأي حجم وتخزين نتائجها.

التنبيه عند انحراف المقاييس

قارن قراءة حالية بخط الأساس الخاص بها وأبلغ المسؤول عندما يتجاوز التغيّر المطلق عتبةً ما، بغضّ النظر عن الاتجاه.

المطابقة بين نظامين

تحقق من تطابق مبلغ مسجل في قاعدتي بيانات ضمن هامش تسامح، وذلك بالتأكد من أن التغيّر المطلق يقارب الصفر.

قياس خطأ التنبؤ

احسب مدى بُعد التنبؤ عن القيمة المرصودة؛ فالتغيّر المطلق هو الخطأ المطلق المستخدم في تقييمات من نمط MAE.

كم تبلغ التكلفة؟

ويمكنك أيضًا تشغيلها مجانًا في متصفحك من هذه الصفحة.

هل يهمّ ترتيب القيمتين؟

لا. |a − b| يساوي |b − a|، لذا تكون النتيجة متطابقة في كلا الاتجاهين.

هل يمكن تمرير الأرقام كسلاسل نصية؟

نعم. السلسلة غير الفارغة التي تُفسَّر كعدد منتهٍ، مثل "128.5"، تُقبل وتُحوَّل قبل عملية الطرح.

وماذا عن Infinity أو NaN؟

يُرفضان. يجب أن يكون المدخلان عددين منتهيين، لذا تكون النتيجة دائمًا عددًا حقيقيًا غير سالب.

هل يُحفظ أي شيء؟

لا. الحساب عديم الحالة: تُقرأ القيمتان وتُرجع النتيجة ولا يُحتفظ بأي شيء.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/math/absolute-change

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/math/absolute-change \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"a":128.5,"b":95.25}'
{
  "a": 128.5,
  "b": 95.25
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.absolute_change",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

كيف يعمل الحساب

الوحدة النقية نفسها تعمل في المكانين، فالنتيجة التي تتحقق منها تفاعليًا هي النتيجة التي سيتسلمها خط المعالجة لديك. ولا توجد حدود خفية للمقدار سوى ما يمكن للأعداد العشرية المنتهية تمثيله. تقبل نقطة النهاية حقلين، a وb، ويجب أن يكون كل منهما عددًا منتهيًا. تُقبل السلاسل النصية العددية مثل "42.5" وتُحوَّل، لكن كل ما لا يمثل عددًا منتهيًا — null أو القيم المنطقية أو NaN أو Infinity أو السلاسل الفارغة أو الكائنات — يُرفض بخطأ invalid_input ولا تتم محاسبته أبدًا. تُحسب النتيجة بوصفها القيمة المطلقة للفرق، Math.abs(a − b)، بدقة مزدوجة، وهي العملية الحسابية نفسها التي ينفذها متصفحك أو أي بيئة IEEE-754. لا تُطبَّق أي سياسة تقريب إضافية: ما ينتجه الطرح هو ما تستلمه، مما يجعل واجهة API قابلة لإعادة الإنتاج بايتًا بايت بين النسخة المجانية في المتصفح ونقطة النهاية المدفوعة.

أين يقع في خط المعالجة

تعمل على شبكتنا الطرفية العالمية دون الاحتفاظ بشيء بعد الاستجابة، واستخدامها التفاعلي في هذه الصفحة مجاني — فلا تدفع سوى $0.002 لكل طلب عندما تؤتمتها عبر واجهة API.

ماذا يحدث عند إدخال قيمة غير عددية؟

يُرفض الطلب بخطأ invalid_input يوضح أيّ حقل أخفق. والطلبات التي تفشل لا تتم محاسبتها.

اطّلع على توثيق KIT الكامل ←