Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
 
 
主题工具 显示模式
旧 2012-06-25, 17:30   #1
晒月亮的狼
初级会员
 
晒月亮的狼 的头像
 
注册日期: 2012-06-25
年龄: 33
帖子: 2
声望力: 0
晒月亮的狼 正向着好的方向发展
默认 matlab新手请教关于物体下落 的问题


据题意有如下代码:
v=dsolve('m*D2v+2*k*v*Dv=0','v(0)=0,Dv(0)=g','t')
x=dsolve('m*g-k*(Dx)^2=m*D2x','x(0)=0,Dx(0)=0,D2x(0)=g','t')
m=75;
k=0.22;
g=9.8
t=0:0.5:30;
v =tanh(t.*(g*m*k)^(1/2)/m)*(g*m*k)^(1/2)/k
x=(m/k)*log(cosh(t.*(k*g/m)^1/2))
plot(t,v),gtext('v(t)')
hold on
plot(t,x),gtext('x(t)')
**************************************************
我不知道怎么解释第七八行。有人说是第一二行运行的结果,但是我单独运行一二行结果是这样的:
v =

tanh((g*m*k)^(1/2)*t/m)*(g*m*k)^(1/2)/k



x =

1/2*(-2*g^(1/2)*k^(1/2)*t*m^2-m^(5/2)*log(4)+m^(5/2)*log((exp(1/m^(1/2)*g^(1/2)*k^(1/2)*t)^4*g*m+2*exp(1/m^(1/2)*g^(1/2)*k^(1/2)*t)^2*g*m+g*m)/g/m))/m^(3/2)/k
*********************************************************
想知道第七八行是什么意思?如果第七八行是第一二行运行的结果,可不可以修改程序,不要第七八行而直接得出结果?
谢谢各位了!
晒月亮的狼 当前离线   回复时引用此帖
 

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 14:20


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.