Σ

sympy

آمن ⚡ يحتوي على سكربتات⚙️ الأوامر الخارجية📁 الوصول إلى نظام الملفات🌐 الوصول إلى الشبكة

حل مسائل الرياضيات الرمزية باستخدام SymPy

متاح أيضًا من: davila7

هل تحتاج إلى نتائج رياضية دقيقة بدلًا من التقريبات العددية. توفر هذه المهارة إرشادًا شاملًا للجبر الرمزي، والتفاضل والتكامل، وحل المعادلات، وعمليات المصفوفات، والحسابات الفيزيائية باستخدام مكتبة Python SymPy.

يدعم: Claude Codex Code(CC)
📊 70 كافٍ
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "sympy". Solve x^2 - 4 = 0 for x

النتيجة المتوقعة:

  • Solutions: x = -2, x = 2
  • Method: solveset(x**2 - 4, x)
  • The equation has two real solutions

استخدام "sympy". Find derivative of sin(x^2)

النتيجة المتوقعة:

  • Derivative: 2*x*cos(x^2)
  • Method: diff(sin(x**2), x)
  • Use integrate() for the integral

استخدام "sympy". Find eigenvalues of [[1, 2], [2, 1]]

النتيجة المتوقعة:

  • Eigenvalues: 3, -1
  • Eigenvectors: [1, 1], [1, -1]
  • Matrix is diagonalizable: True

التدقيق الأمني

آمن
v4 • 1/17/2026

All 497 static findings are FALSE POSITIVES. This skill is pure documentation for the SymPy symbolic mathematics library. The detected patterns (backticks, imports, eval, file operations) are legitimate documentation elements: markdown code formatting, Python code examples showing SymPy features like lambdify and srepr, and file export for mathematical results. No malicious behavior present.

7
الملفات التي تم فحصها
5,806
الأسطر التي تم تحليلها
4
النتائج
4
إجمالي عمليات التدقيق
تم تدقيقه بواسطة: claude عرض سجل التدقيق →

درجة الجودة

45
الهندسة المعمارية
90
قابلية الصيانة
85
المحتوى
21
المجتمع
100
الأمان
91
الامتثال للمواصفات

ماذا يمكنك بناءه

اشتقاق معادلات الحركة

إعداد مسائل ميكانيكا لاغرانج واشتقاق معادلات الحركة رمزيًا

هندسة الميزات الرمزية

إنشاء تعابير رمزية للتحويلات الرياضية قبل التقييم العددي

تعلم الحوسبة الرمزية

استكشاف اشتقاقات رياضية خطوة بخطوة، والتبسيطات، والتحقق من الحلول

جرّب هذه الموجهات

حل المعادلات الأساسية
Solve the quadratic equation x^2 - 5x + 6 = 0 and verify the solutions
عمليات التفاضل والتكامل
Find the derivative of sin(x^2) and then compute the definite integral from 0 to pi
عمليات المصفوفات
Find the eigenvalues and eigenvectors of matrix [[1, 2], [2, 1]]
توليد الكود
Convert the expression x^2 + sin(x) to a NumPy function for numerical evaluation

أفضل الممارسات

  • عرّف الرموز مع الافتراضات (positive=True, integer=True) لتحسين التبسيط
  • استخدم lambdify() لإنشاء دوال عددية سريعة من التعابير الرمزية
  • استخدم Rational() أو S() للحسابات الدقيقة بدل الأعداد ذات الفاصلة العائمة
  • اختر المحللات المناسبة: solveset للجبر، linsolve للأنظمة الخطية، dsolve للمعادلات التفاضلية العادية

تجنب

  • استخدام أعداد ذات فاصلة عائمة (0.5) بدل Rational(1, 2) للحصول على نتائج دقيقة
  • استخدام subs() و evalf() داخل الحلقات بدل lambdify() من أجل الأداء
  • نسيان تعريف الرموز باستخدام symbols() قبل استخدامها
  • تجاهل الافتراضات عند العمل مع متغيرات مقيّدة (positive, real, integer)

الأسئلة المتكررة

ما الفرق بين الحوسبة الرمزية والعددية؟
يحافظ SymPy على تعابير رمزية دقيقة مثل sqrt(2) بينما تقرب الطرق العددية إلى 1.414. الرمزي يعطي نتائج دقيقة.
متى ينبغي أن أستخدم lambdify()؟
استخدم lambdify() عندما تحتاج إلى تقييم تعبير رمزي مرات كثيرة مع بيانات عددية. يحول التعابير إلى دوال NumPy سريعة.
كيف أحل المعادلات التفاضلية؟
استخدم dsolve() من sympy. عرّف دالتك باستخدام symbols('f', cls=Function)، ثم نفّذ dsolve(Derivative(f(x), x) - f(x), f(x)).
ما هي افتراضات الرموز؟
الافتراضات مثل positive=True, real=True, integer=True تساعد SymPy على تبسيط التعابير بشكل صحيح. sqrt(x**2) تُرجع x فقط إذا كان x موجبًا.
كيف يمكنني توليد كود C/Fortran؟
استخدم sympy.utilities.codegen.codegen() لتوليد كود C أو Fortran قابل للترجمة من التعابير الرمزية للتطبيقات الحساسة للأداء.
هل يمكن لـ SymPy التعامل مع مصفوفات ذات مدخلات رمزية؟
نعم، يدعم SymPy المصفوفات الرمزية. يمكنك حساب المحددات والقيم الذاتية والمعكوسات وحل الأنظمة عندما تكون عناصر المصفوفة رموزًا.

تفاصيل المطور

المؤلف

K-Dense-AI

الترخيص

https://github.com/sympy/sympy/blob/master/LICENSE

مرجع

main