| 查看: 532 | 回复: 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点集?谢谢! |
» 猜你喜欢
谈谈两天一夜的“延安行”
已经有6人回复
博士申请都是内定的吗?
已经有12人回复
氨基封端PDMS和HDI反应快速固化
已经有11人回复
之前让一硕士生水了7个发明专利,现在这7个获批发明专利的维护费可从哪儿支出哈?
已经有11人回复
论文投稿求助
已经有4人回复
Applied Surface Science 这个期刊。有哪位虫友投过的能把word模板发给我参考一下嘛
已经有3人回复
投稿精细化工
已经有6人回复
» 本主题相关价值贴推荐,对您同样有帮助:
麻烦帮我看下这段程序哪里有误,实在找不出来
已经有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









回复此楼