حاسبة دالة الجيب
اعرف قيمة y = a·sin(bx + c) عند النقطة التي تختارها: مع سعة 2 وتردد 1 وطور 0 تكون القيمة 0 عندما تساوي x صفرًا. يُقرأ الطور بالراديان وتُحترم الإشارات السالبة. مجانية في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- السعة
- 2
- التكرار
- 1
- الطور
- 0
- X
- 0
- الوسيط
- 0
- Y
- 0
دالة الجيب العامة y تساوي a في جيب bx زائد c هي الجيب المحوَّل الذي ترسمه مقررات الجبر وما قبل التفاضل وتجدولّه وتقيّمه عند نقطة مختارة. السعة a تمدّ الموجة رأسيًا، ومعامل التردد b يضغطها أو يمدّها على محور x، والطور c يُضاف إلى الوسيط قبل أخذ الجيب. بهذه المعاملات الثلاثة وبقيمة مستقلة منتهية x تُرجع هذه الحاسبة العدد الوحيد y. وهي لا تعكس الجيب، ولا تستخرج دورة من رسم تخطيطي، ولا تحوّل زاوية مفردة من الدرجات، ولا تضيف خطًا متوسطًا رأسيًا؛ بل تقيّم الصورة المغلقة y = a·sin(bx + c) بجيب حتمي.
معنى y = a·sin(bx + c) عند نقطة
تُكتب دالة الجيب بالصورة العامة y تساوي a في جيب المقدار bx زائد c. هنا a هي السعة: أكبر مسافة يبلغها الرسم فوق محور x أو تحته حين لا يكون هناك إزاحة رأسية إضافية. المعامل b هو عامل التردد الذي يضرب x داخل الوسيط؛ ودورة دورة كاملة هي اثنان باي مقسومة على القيمة المطلقة ل b كلما لم يكن b صفرًا.
الثابت c هو الطور: يُضاف إلى bx قبل تطبيق الجيب، فالقيمة الموجبة ل c تقدّم الوسيط والسالبة تؤخّره. أما الإزاحة الأفقية للرسم، إن فضّلتم هذه اللغة، فهي سالب c على b عندما لا يكون b صفرًا. تقييم الدالة عند نقطة عمل حسابي من ثلاث خطوات: تكوين الوسيط bx زائد c، وأخذ جيب ذلك الوسيط بالراديان، ثم الضرب في السعة a.
تفعل هذه القدرة ذلك تمامًا وتُرجع y. ليست استعلام دائرة وحدة عن جيب زاوية مفردة، ولا نموذج موجة يأخذ دورة T وإزاحة رأسية k، ولا حالًّا يستخرج A وB وC من رسم. أرسلوا أربعة أعداد منتهية وتلقّوا قيمة الدالة.
عندما يكون b صفرًا تنهار العبارة إلى الثابت a في جيب c، وهي ما تزال دالة جيب معرّفة جيدًا، فينجح الطلب بدل أن يُرفض. عندما يكون a صفرًا تُصوَّر كل x إلى y يساوي صفرًا، وهي الدالة الصفرية وهي صالحة كذلك. تُحترم الإشارات في كل موضع: سعة سالبة تعكس الرسم عبر محور x، وتردد سالب يعكس اتجاه التذبذب دون تغيير الدورة المطلقة.
عقد الإدخال وشكل الاستجابة والأخطاء
الحقل amplitude هو المعامل الأمامي a في y تساوي a في جيب bx زائد c. والحقل frequency هو المعامل b الذي يضرب x — لا قراءة Hertz من محلّل مختبر، بل نفس b الذي يظهر في كل صياغة كتاب لدالة الجيب العامة. والحقل phase هو الثابت c المضاف داخل الوسيط، مقاسًا بالراديان.
المتغير المستقل x هو النقطة التي تريدون القيمة عندها. لا يُطلب شيء آخر: لا مبدّل درجات مقابل راديان على x، ولا إزاحة رأسية اختيارية. عند النجاح يتضمن المتن المدخلات المعادة والوسيط البيني bx زائد c وسلسلة الصيغة y = a·sin(bx + c) والنتيجة الرئيسة y، وكلها مقرّبة إلى اثني عشر منزلة عشرية حتى تتطابق أمثلة المرجع بايتًا ببايت عبر بيئات التشغيل.
مثال: سعة اثنان وتردد واحد وطور صفر وx صفر يعطي وسيطًا صفرًا وy صفرًا. مثال: سعة ثلاثة وتردد اثنان وطور صفر وx يساوي باي على أربعة يعطي وسيط باي على اثنين وy يساوي ثلاثة. فشل التحقق لا يستهلك الرصيد المدفوع مسبقًا.
اقرنوا y العددية برمز الرسم الخاص بكم إن احتجتم مخطط دورة واحدة؛ تقيّم هذه النهاية الدالة عند x واحد ولا تُصدر رسومًا ولا نثرًا خطوة بخطوة بعد حقل formula.
أين يبرّر مقيّم دالة الجيب مكانه
تستخدم الصفوف حاسبة دالة الجيب ليراجع المتعلمون جدول قيم ل y تساوي a في جيب bx زائد c من دون آلة رسم تخفي الوسيط البيني. تحتاج مولّدات الاختبارات وحيًا حتميًا يضع علامة على تقييم نقطة مقابل y معلوم ويرفض الفضلات غير العددية بدل إرجاع NaN قد يعامله مصحّح معطوب عددًا. تخزّن سكربتات التحريك والصوت أغلفة بهذه الصورة الكتابية نفسها وتحتاج y فقط عند x عيّنة؛ استدعاء نهاية parse صغيرة يجنب سحب نظام جبر حاسوبي لأربع عمليات وجيب واحد.
دفاتر الهندسة التي تعرف أصلًا السعة والمعامل b والطور بنفس التوسيع الوسيطي تستطيع إسقاط الأعداد الأربعة وتسجيل y بجانب قراءة مختبر. تستفيد مواقع المحتوى التي تنافس على استعلام حاسبة دالة الجيب من أداة حيّة يطابق مسارها المجاني في المتصفح مسار الأتمتة المدفوعة على الوحدة النقية نفسها. فشل التحقق لا يستهلك الرصيد.
أبقوا الطلبات صغيرة وثبّتوا y المقرّبة في الاختبارات لتحصلوا على قيمة دالة قابلة لإعادة الإنتاج للواجبات وإضافات LMS والعاملين على الحافة من دون إقامة بنية رياضيات رمزية خاصة بكم. إن احتجتم بدل ذلك جيب زاوية مفردة بالدرجات، أو موجة محددة بالدورة والخط المتوسط، أو السعة والدورة المستخرجتين من المعاملات، فاستخدموا الحاسبات الشقيقة المخصّصة بدل مدّ هذا العقد.
حالات الاستخدام
جداول الصف ل y = a·sin(bx + c)
دعوا المتعلمين يرسلون السعة والتردد والطور وx ويتحققوا من قيمة الدالة مقابل طريقة الكتاب ذات الخطوات الثلاث: تكوين bx+c ثم أخذ الجيب ثم الضرب في a.
تصحيح الاختبارات وLMS تلقائيًا
صحّحوا بنود تقييم دالة الجيب بوحي حتمي يرفض المعاملات غير المنتهية بدل منح درجة ل NaN صامت بوصفه جوابًا عدديًا.
سكربتات ودفاتر المختبر
قيّموا غلافًا مخزَّنًا y = a·sin(bx + c) عند نقاط عيّنة في سكربتات التحريك أو الصوت أو المختبر من دون استيراد مكتبة جبر حاسوبي.
الأسئلة الشائعة
هل التردد هو نفسه Hertz أو الدورة T؟
لا. frequency هنا هو معامل الكتاب b في y = a·sin(bx + c). دورة دورة واحدة هي 2π/|b| عندما لا يكون b صفرًا. هذا ليس نموذج موجة جيب بالدورة والخط المتوسط.
ماذا يحدث إذا كان معامل التردد b صفرًا؟
ينجح الطلب. y = a·sin(c) دالة ثابتة، وهي ما تزال دالة جيب معرّفة جيدًا، فترجع الحاسبة ذلك الثابت بدل خطأ.
هل الطور وx بالدرجات أم بالراديان؟
بالراديان. يُضاف الطور c إلى bx قبل الجيب، والجيب هو الجيب القياسي بالراديان. حوّلوا الدرجات بأنفسكم إن كانت بيانات المصدر بالدرجات.
ما طول دورة الدالة y = a·sin(bx + c)؟
طول الدورة الكاملة يساوي 2π مقسومًا على القيمة المطلقة للمعامل b، ما دام b لا يساوي صفرًا. مع تردد 1 تتكرر الموجة كل 2π من وحدات x، وكلما كبر b تقاربت الدورات.
ماذا يحدث إذا كانت السعة أو التردد سالبًا؟
السعة السالبة تعكس المنحنى حول محور x فتصبح كل قمة قاعًا. أما التردد السالب فيعكس اتجاه التذبذب دون أن يغيّر طول الدورة الواحدة.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/math/sine-function \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"amplitude":2,"frequency":1,"phase":0,"x":0}'const res = await fetch("https://api.kit.forhosting.com/math/sine-function", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"amplitude": 2,
"frequency": 1,
"phase": 0,
"x": 0
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/sine-function",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"amplitude": 2,
"frequency": 1,
"phase": 0,
"x": 0
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/sine-function", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"amplitude":2,"frequency":1,"phase":0,"x":0}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"amplitude":2,"frequency":1,"phase":0,"x":0}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/sine-function", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"amplitude": 2,
"frequency": 1,
"phase": 0,
"x": 0
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.sine_function",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_abs | 1000000000000 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
المدخلات الناقصة أو غير المنتهية تفشل ب invalid_input ولا تُحاسب.
عقد الإدخال وشكل الاستجابة والأخطاء
أرسلوا كائن JSON بأربعة حقول، كل منها عدد منتهٍ: amplitude (الاسم البديل a) وfrequency (الاسم البديل b) وphase (الاسم البديل c) وx. قد يصل كل حقل عددًا JSON أو سلسلة عشرية عددية؛ السلاسل الفارغة والقيم المنطقية والكائنات وNaN وInfinity تفشل ب invalid_input مع تسمية الحقل. تُرفض كذلك المقادير فوق الحد المطلق المنشور وهو تريليون حتى تبقى أعداد IEEE المزدوجة الوسيطة منتهية على Worker وفي المتصفح.
أين يبرّر مقيّم دالة الجيب مكانه
ولأن التنفيذ parse خالص من المستوى A، تكلف كل دعوة ناجحة التعريفة الأساسية المنشورة $0.002 بلا رموز نموذج وبلا شبكة صادرة.
أسئلة تقنية
كيف أقيّم y = a·sin(bx + c) عند x معلوم؟
أرسلوا أربعة أعداد منتهية: amplitude (a) وfrequency (b) وphase (c، راديان) وx. تكوّن API الوسيط bx + c وتأخذ الجيب وتضرب في a وتُرجع y.
كم تكلفة حاسبة دالة الجيب؟
أداة المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مسبقًا ب $0.002 لكل استدعاء ناجح؛ والإدخال غير الصالح لا يُحاسب.