أي اصطلاح للكواترنيون يجب إدراجه؟
قدّم ترتيب المكونات واصطلاح الضرب والتفسير الذي تستخدمه الوحدة المستهلكة. أدرج أي تحويل عند ذلك الحد. قد تمثل مصفوفات متشابهة اصطلاحات مختلفة، لذا ينبغي ألا يستنتجها المساعد من أسماء المتغيرات وحدها.
اضرب كواتيرنيوني هاملتون من أربع مركبات منتهية ضمن ±10^6 مع الجزء القياسي أولاً.
import math
def quaternion_product(a, b):
for q in (a, b):
if type(q) not in (list, tuple) or len(q) != 4:
raise ValueError("quaternion.shape")
if any(type(x) not in (int, float) or not -10**6 <= x <= 10**6 or not math.isfinite(x) for x in q):
raise ValueError("quaternion.value")
w, x, y, z = a
v, i, j, k = b
return (w*v-x*i-y*j-z*k, w*i+x*v+y*k-z*j,
w*j-x*k+y*v+z*i, w*k+x*j-y*i+z*v)
import math
def quaternion_product(a, b):
for q in (a, b):
if type(q) not in (list, tuple) or len(q) != 4:
raise ValueError("quaternion.shape")
if any(type(x) not in (int, float) or not -10**6 <= x <= 10**6 or not math.isfinite(x) for x in q):
raise ValueError("quaternion.value")
w, x, y, z = a
v, i, j, k = b
return (w*v-x*i-y*j-z*k, w*i+x*v+y*k-z*j,
w*j-x*k+y*v+z*i, w*k+x*j-y*i+z*v)
قد يبقى خلل دوران بعد ترقيع حسابي أنيق إذا اختلفت وحدتان بشأن التمثيل. Quaterelle مساحة عمل للبرمجة بالذكاء الاصطناعي على Windows لاستقصاء ذلك الاختلاف. أدخل الحساب ومستهلكيه في المحادثة واطلب من النموذج المتصل تحديد اصطلاحات المكونات قبل اقتراح تغييرات. ابدأ بالحركة المرصودة والنتيجة المقصودة.
إحدى المهام الممكنة مراجعة ضرب الكواترنيون المستخدم في تحويل مشهد. حدّد ترتيب المكونات وأي عملية يجب أن تحدث أولا، ثم قدّم مدخلات ومخرجات معروفة. اطلب من المساعد تتبّع تلك الافتراضات عبر المستدعي واقتراح تصحيح محدد. المهمة هي تحسين شيفرة التحويل لديك مع شرح قابل للفحص للتغيير.
تحقق من المقترح بحالات اختبار حسابية وسلوك التطبيق معا. افحص التركيب مع عنصر الهوية وزوجا حساسا للترتيب ومكونات غير صالحة وفق عقد المشروع. ثم شغّل بنفسك المشهد المتأثر أو اختبار التكامل. افحص ما إذا كان الترقيع يغيّر افتراضات التطبيع أو النطاقات المقبولة، إذ قد تؤثر هذه القرارات في مستدعين يتجاوزون الحركة المبلغ عنها أصلا.
يتصل Quaterelle بنقاط مدعومة متوافقة مع OpenAI أو تابعة لـ Anthropic. يمكن اختيار نموذج ذكاء اصطناعي أزيلت منه آليات الرفض إذا توفر من خدمتك المضبوطة؛ وتبقى الأدوات وسعة السياق والقيود معتمدة على النموذج والخادم. استخدم مساحة العمل لإبقاء الاصطلاحات والتعديلات المقترحة معا أثناء تقييم النتيجة.
قدّم ترتيب المكونات واصطلاح الضرب والتفسير الذي تستخدمه الوحدة المستهلكة. أدرج أي تحويل عند ذلك الحد. قد تمثل مصفوفات متشابهة اصطلاحات مختلفة، لذا ينبغي ألا يستنتجها المساعد من أسماء المتغيرات وحدها.
قد تنجح أمثلة الهوية حتى لو كان ترتيب التركيب خاطئا. استخدم زوجا معروفا غير تبادلي وحدّد أي تحويل يعمل أولا. افحص النتيجة الحسابية والأثر المتوقع في مسار التحويل بالتطبيق معا.
يعتمد ذلك على العقد ومعنى المدخلات. اطلب من النموذج فحص موضع حدوث التطبيع حاليا قبل إضافته. قد تغيّر خطوة تطبيع تلقائية سلوكا يعتمد عليه المستدعون عمدا.
تتحقق من جزء من الحساب، لكن المشهد قد يطبق تحويلات إضافية. شغّل مسار التكامل المعني أيضا. احتفظ بالحالة العددية لشرح التصحيح وفحص المشهد لتأكيد استخدامه الفعلي.
Quaterelle · آخر تحديث 2026-10-25