الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفية حل معادلة تفاضلية بواسطة التحاكي بالماتلاب(simulink Matlab)

بدأه matlabdz في 21 يونيو 2009 · 4 رد · 5,800 مشاهدة · في الرياضيات والخوارزميات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم والصلاة والسلام على سيدنا محمد وعلى اله وصحبه ومن تبعهم إلى يوم الدين أما بعد سأحاول أن اشرح لكم كيفية حل معادلة تفاضلية باستعمال التحاكي في الماتلاب وذلك بواسطة حل مثال بسيط

لنأخذ على سبيل المثال المعادلة التفاضلية التاليةx"+2x'+5x=0:

علما أن x(0)=1 و x'(0)=5 كشروط ابتدائية

يمكن كتابة المعادلة على الشكل التالي : ( x"=-1*(2x'+5x

eqationdiffsimulink.rar

#2

لم ارى فى الموضوع اى نوع من انواع السهولة. واحد بيعمل شوية خطوات ولا اعلم ما الذى يفعله ولماذا يفعله.

لو تكرمت حضرتك وقمت بشرح هذه الخطوات , اعتقد ممكن تتضح الصورة افضل.

بارك الله فيك ,,,

أشهد أن لا إله إلا الله وأشهد أن محمدا رسول الله

bnr025.gif

مـــوقـــعـــى

#3

السلام عليكم, في البداية اشكر أخي على تعليقه لكن لدي تعقيب صغير على كلامك أولا سيدي أنا قلت أن المثال بسيط ولم اقل أن الموضوع سهل وأوافقك الرأي في أنني لم اشرح الموضوع بشكل جيد أما لماذا افعله فذكرنا ذالك سابقا وقلنا استعمال التحاكي في الماتلاب لبغية حل معادلة تفاضلية من أي درجة وذلك من خلال الحصول على منحنى بياني وبطبيعة الحال هي شويت خطوات ولكن أهميتها كبيرة وكبيرة جدا عندما نعجز على حل معادلات جد معقدة بطرق أخرى كالبرمجة وغيرها

.

#4

السلام عليكم و استجابة للطلب الذي تفضل به أخي المشرف وضعت شرحا

للاستفادة أكثرواكثر ولفهم الموضوع بشكل أحسن .

أجد صعوبة في ترجمة بعض المصطلحات إلى اللغة العربية لكني سأحاول

قدر المستطاع.

أولا نحتاج إلى معرفة الأدوات الأساسية التي نستعملها في المحاكاة ودورها.

هذه الأدوات كل منها يحتوي على مدخل ومخرج (entrée,sortie)

أولا هنالك ما يسمى ب (gain) وفي مثالنا هذا هو ما يوافق عملية ضرب

العنصر في الاشارة حيث نقوم بوضع القيمة داخله كما وضعنا 1,2,5

أي إذا كان مدخل(gain) هو x' والقيمة داخله 2 فان المخرج سيكون2*x') )

ونحتاج أيضا إلى (step) وهو المصدر يمدنا بإشارة سعتها 1 بتأخر زمني

يمكن التحكم فيه من المستحسن وضعه 0 ثم إلى (Integrator) وذلك لإجراء

التكامل أي إذا كان مدخل (Integrator) يساوي x" فان المخرج سيكون x'

نحتاج أيضا إلى أداة أخرى هي (sum) الذي يقوم بتجميع المداخل في مخرج

واحد وأخيرا (scope) لملاحظة المنحنى الذي يمثل حل هذه المعادلة التفاضلية

ويوضع في المكان الذي توجد فيه القيمة x ليقوم بإيجاد قيم x ورسمها في منحنى

بياني أما فيما يخص الخطوات فارجع إلى الفيديو البسيط والمتواضع الذي وضعته.

وشكرا

#5

السلام عليكم اما بعد اهنئ الصديق العزيز MATLABDZ علي جهوده المبدوله اما رسالة المشرف فكانت محبطة (شوية خطوات ) اعطاك البداية فعليك ان تبدل بعض الجهد رجاءا شكرا

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…