作业帮 > 综合 > 作业

matlab对这个常微分方程进行编程,有谁知道?

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/22 01:27:50
matlab对这个常微分方程进行编程,有谁知道?
需要源代码.方程如下dq/dt=8-2*q^1.3
matlab对这个常微分方程进行编程,有谁知道?
这个只能用数值解法,初始值你没有给,假设t=0,q=0吧.
function hh
[t,q] = ode23t(@ode,[0 5],0)
plot(t,q)
xlabel('t'),ylabel('q')
function dqdt=ode(q,t)
dqdt=8-2*q^1.3;
结果:
t =
0
0.0219
0.0657
0.1684
0.2478
0.3879
0.5279
0.7478
0.9676
1.2752
1.5828
1.9782
2.3735
2.7688
3.2594
3.7499
4.2404
4.7309
5.0000
q =
0
0.1748
0.5234
1.3320
1.9470
3.0035
4.0218
5.5342
6.9317
8.6759
10.1560
11.6409
12.6278
13.0886
12.8903
11.8011
9.7823
6.7990
4.7422
图形见:
http://hi.baidu.com/chemical%5Fengineering/album/item/fc402edd6c9c1fd28c10292f.html