发布网友 发布时间:2022-04-21 10:22
共1个回答
热心网友 时间:2023-10-18 22:29
function myode23这个保存应该是能运行,建议主函数子函数写在一个m里,还有单独写也可以,我也运行成功了,我想你的funn.m文件:function yp=funn(t,y)的保存名字不是funn.m吧,不然不会出错的,附下运行结果:
t =
0
0.5000
0.8016
1.1033
1.4077
1.7537
2.2301
2.5215
2.8129
2.9727
3.1326
3.3001
3.5091
3.7549
4.0375
4.3637
4.7584
5.0000
y =
1.0000
1.0146
1.0363
1.0450
1.0162
0.9157
0.51
0.4122
0.1437
-0.0122
-0.1699
-0.3330
-0.5273
-0.7327
-0.9233
-1.09
-1.1040
-1.0534
追问你用的matlab是什么版本?我上课用的是matlab7,就是经常出这种问题,回来用自己的matlab2012a就没问题了追答2010b