كيف تستخدم (سكالي) عدد من روتات في الهندسة عمليات المحاكاة

إن إيجاد جذور عديدة مهمة مشتركة في المحاكاة الهندسية، تستخدم لحل المعادلة التي يصعب أو يتعذر الحصول عليها فيها على حلول تحليلية، ويوفر سيسي بي، وهو مكتبة فيثون، أدوات قوية لأداء هذه الحسابات بكفاءة، وتشرح هذه المادة كيفية استخدام سيسي بي لإيجاد جذور في السياقات الهندسية.

مقدمة إلى شركة SciPy Root Finding

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

استخدام " وظيفة الارواح "

المهمة غير واضحة و تدعم أساليب متعددة مثل "هيبر" و"برودين1"

مثال:

" python

مستنسخة كعيار نانوغرام

من البصّة.

معادلة (x):

العودة**2-4

مبدئياً - مقاس = [1]

الحل = الجذر (المعادلة، الأوّلي - الزوايا)

الطباعة )الحل.x(

"

نظم معالجة المعادلات

ويمكن أيضاً أن يحل برنامج SciPy نظم المعادلة بتحديد وظيفة تعود إلى قيم متعددة، ثم تجد وظيفة ] الحل الذي تُستوفى فيه جميع المعادلات في وقت واحد.

مثال:

" python

نظام (x):

return [x[0]**2 +x[1] - 1, x[0] - x[1]**

مبدئياً - محارق = [0.5، 0.5]

الحل = الجذر (النظام، الأوّلي - أشكال)

الطباعة )الحل.x(

اختيار الطريقة الصحيحة

(سي بي) يوفر طرقاً مختلفة لإيجاد الجذور، الخيار يعتمد على طبيعة المشكلة، على سبيل المثال، "هيبر" قويّة للمعادلات غير الخطّية، بينما "أنا" مناسبة لمشكلات أقلّ مربعات، يجب على المستعملين اختيار الطريقة التي تناسب أفضل متطلباتهم الخاصة في المحاكاة.

يمكن تحديد الطرائق عن طريق البارامترات :

" python

الحل = الجذر (المعادلة، الأوّلي - الزوايا، الطريقة=الهيبر)

"