| 查看: 585 | 回复: 4 | ||
zhycfb2009新虫 (初入文坛)
|
[求助]
请问这段Matlab程序中哪里有错?
|
|
a=792; b=9.8; c=0.02255; h=0.0283; dydt=[ y(2); (a*b*(h+y(1))/c-y(2)/(t*(1+y(2)^2)^(1/2)))*(1+y(2)^2)^(3/2); ]; [z y]=ode45(@equl,[0.00000001,0.00015],[0,0]); plot(t,y(:,1),'-'); z=vpa(z,4); e=y(:,1); Matlab里面显示“??? Undefined function or method 'y' for input arguments of type 'double'.”请问怎么修改才能得到预想的X,Y点集?谢谢! |
» 猜你喜欢
310求调剂
已经有12人回复
290求调剂
已经有7人回复
电气专硕320求调剂
已经有5人回复
一志愿西北工业大学289 085602
已经有33人回复
一志愿哈工大 085600 277 12材科基求调剂
已经有24人回复
268分085602化学工程调剂
已经有28人回复
化学工程调剂289
已经有50人回复
求调剂,262机械专硕
已经有8人回复
305求调剂
已经有6人回复
327求调剂
已经有5人回复
» 本主题相关价值贴推荐,对您同样有帮助:
麻烦帮我看下这段程序哪里有误,实在找不出来
已经有5人回复
实在是看不出这段matlab程序里哪里出错了,请大家帮忙看看!
已经有10人回复
请教MATLAB中的LMI求解问题,急!!!
已经有7人回复
如何用matlab或origin画曲线用圆圈隔一段距离标记一下?
已经有11人回复
求大神帮我改一下下面的程序!matlab迭代法的 不知道错在哪里!
已经有7人回复
matlab txt文件数据提取转换
已经有10人回复
Matlab中如何自己定义一个新函数,然后计算时可以调用?
已经有12人回复
求助一个matlab关于分类讨论的问题
已经有9人回复
大家爱帮我看看这段MATLAB程序为啥出错了
已经有5人回复
matlab程序问题,总是出错,麻烦大家看看问题在那里?
已经有6人回复
隐式欧拉法求解一阶常微分方程
已经有7人回复
帮忙看看这个平面图用matlab怎么画
已经有19人回复
同样的MATLAB程序,为何在别人的电脑上运行不了
已经有21人回复
【求助】matlab 中,几个m文件调用
已经有14人回复
【求助】使用MATLAB怎么实现拟合力场参数的程序?【已解决】
已经有15人回复
jiji_n
木虫 (小有名气)
- 应助: 11 (小学生)
- 金币: 2193.5
- 红花: 3
- 帖子: 121
- 在线: 112.7小时
- 虫号: 135664
- 注册: 2005-12-16
- 专业: 地球物理实验与仪器
2楼2013-06-15 23:11:07
3楼2013-06-16 22:26:39
zhycfb2009
新虫 (初入文坛)
- 应助: 2 (幼儿园)
- 金币: 1.5
- 红花: 1
- 帖子: 26
- 在线: 22.4小时
- 虫号: 848454
- 注册: 2009-09-15
- 专业: 碳素材料与超硬材料
|
噢,对,还没有定义函数,谢谢!function dydt=equl(t,y) 但还有一个问题。我定义函数后,把abch的数据进行了些修改。 发现还是有些问题。 如: function dydt=equl(t,y) a=5510; b=9.8; c=1.419; h=0.02149; dydt=[ y(2); (a*b*(h+y(1))/c-y(2)/(t*(1+y(2)^2)^(1/2)))*(1+y(2)^2)^(3/2); ]; [z y]=ode45(@equl,[0.00000001,0.0025],[0,0]); 电脑显示“Warning: Failure at t=2.048343e-004. Unable to meet integration tolerances without reducing the step size below the smallest value allowed (4.336809e-019) at time t. ” 这又是为什么呢?或者怎么修改才好? |
4楼2013-06-17 09:43:34
5楼2013-06-19 01:22:47













回复此楼
20