برمجه معادلات تفاضليه باستخدام الماتلاب

السلام عليكم

أرجو المساعدة ضرررررررررروري أنا ابغى طريقه أبرمج فيها سلسله من المعادلات

التفاضلية وتكون المعادلة الأولى على الشكل

dN1\dt=- c1* N1

[RIGHT]ويكون حلها على الشكل N1=A * e^-c1*t حيث أن ( cوA )قيمه ثابته ,t يكون لها مدى متغير بينما N هي القيمه المطلوب من البرنامج حسابها

بينما بقية المعادلات وعددهم عشر معادلات تكون لها الصيغة التاليه [/right]

( dNn\dt=(cn-1Nn-1)-(cnNn
n=2,3,4,5,6,7,8,9,10

المعادلة الأخيره تكون كالتالي

dN11\dt=c10*N10

وبعدها أرسم الناتج على شكل منحنيات كل 3معادلات مع بعض

ولكم مي جزيل الشكر

ارجو تضمين المعادلات كلها
والسؤال بطريقة اوضح

المعطيات
المعادلة الأولى:dN1\dt=-c1N1
المعادلة الثانيه:dN2\dt=c1
N1-c2N2
المعادلة الثالثه:dN3\dt=c2
N2-c3N3
المعادلة الرابعه:dN4\dt=c3
N3-c4N4
وباقي المعادلات نفس الطريقة حيث c1,c2.c3,c4 كلها ثوابت
الى أن نصل الى المعادلة العاشره:dN10\dt=c9
N9-c10N10
والمعادلة الأخيره تكون على الشكل:dN11\dt=c10
N10
ويعتبر ثابت التكامل الناتج عن عملية التكامل مساويا للصفر ماعدا N0 تكون له قيمه ولتكن 1000
المطلوب:
عمل برنامج الغرض منه حساب قيم N1,N2,N3,N4,N5,…و(في كل مره يتم ادخال قيم مختلفه لــN0 يعني تترك للمستخدم حرية ادخال الرقم وكذلك قيمة tولكن تكون على شكل مدى مثل [0 100] ). و في كل مره يتم رسم منحنى بياني يضم كل ثلاث معادلات مع بعض.

                                                        شكرا على الاهتمام بالموضوع

الحل باستخدام
dsolve

هذا هو الحل باذن الله
فقط انسخي الملف
وافتحيه
نحن جاهزون للخدمة ان شاء الله

اذا لم تفهم فقط اسأل
نحن هنااااااااااااااااااااا

شكرررررررررررررررررا جزيلا على المساعده

اذا نسخت الملف وفتحته ماذا أفعل بعدها (يعني كيف أقدر أستخدمه لإعطاء نتائج)

debug\run

OR

F5

ممكن تشرح لي بالتفصيل الممل لأني جربت وما ضبط معي

وجزاك الله خيرا

انا استخدمت طريقه ثانيه باستخدام m-file
function dN=new(t,N
a,b,c لها قيم ثابته
[(dN=[-aN(1);aN(1)-bN(2);bN(2)-cN(3);cN(3
ثم استدعائه في نافذة الأوامر من الأمر التالي:
([قيمة t],[قيمة الثابت ], t,N]=ode45(@new ]
وكتبتها بالنسبه لجميع المعادلات
لكن انا ابغى طريقه مايكون فيها أمر استدعاء

ولك مني جزيل الشكر

كل عام وأنتم بألف خير
اتمنى أن تردون علي بأسرع وقت ممكن وجزاكم الله خيرا
البرمجه التي عملها المهندس سعود مشكورا صحيحه ولكن ناقصه N11 والرسم كيف أقدر أكملها

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

شكرا جزيلا

أطلب اساسيات معادلات التفاضلية من الرتبة الاولى-معادلات تفاضلية العاديةفى عامل التكامل-"" “” ““الخطية العادية من الرتبة الثانية (المحددة)
”” " المتجانسة ذات المعاملات
"" “” غير متجانسة ذات المعاملات الثابتة -"" ""غير محددة

برمجة المعادلات التى يوحد بها ∑