سؤال

لدي قصيدة التالية:

b'(t) + k16*b(t) = k15*a(t)

حيث K15 و K16 هي الثوابت.

أي فكرة عن كيفية حلها؟

شكرًا! أميت

هل كانت مفيدة؟

المحلول

هذه قصيدة من الدرجة الأولى. هناك حل تحليلي لذلك (فقط استخدم عامل دمج). لا يوجد تكامل مطلوب.http://www.math.hmc.edu/calculus/tutorials/odes/

ومع ذلك ، إذا كنت تريد حلها في Matlab:

>> k15 = 0.2; k16 = 0.3; % type your constants here
>> a = @(t) t^2; % type your expression for a here
>> dbdt = @(t,b) -k16*b + k15*a(t);
>> tf = 10; % final time of integration
>> b0 = 1; % initial value of b
>> [t,y] = ode45(@dbdt,[0 tf],b0)
>> plot(t,y) % display solution.
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top