我要加入 登录
声振论坛 返回首页

kfcoffee的个人空间 http://home.vibunion.com/?9846 [收藏] [复制] [分享] [RSS]

日志

常量分段插值求单自由度无阻尼结构的反应

已有 323 次阅读2006-8-6 18:08

天气: 晴朗
心情: 高兴
%咖啡制作,如要转载,请注明来由。
h=0.02;k=40;wn=20;
A=(1-cos(wn*h))/(2*k);
B=(1-cos(wn*h))/(2*k);
C=cos(wn*h);
D=sin(wn*h)/wn;
A_=sin(wn*h)/(2*k)*wn;
B_=sin(wn*h)/(2*k)*wn;
C_=-sin(wn*h)*wn;
D_=cos(wn*h);
t=0:0.02:0.4;%与笔者探讨qq:42644515
u=zeros(length(t),1);
u_=zeros(length(t),1);
p=10*cos(10*t);
for i=(1:length(t)-1);
    u(i+1)=A*p(i)+B*p(i+1)+C*u(i)+D*u_(i);
    u_(i+1)=A_*p(i)+B_*p(i+1)+C_*u(i)+D_*u_(i);
end

全部作者的其他最新日志

发表评论 评论 (1 个评论)

回复 心灯 2006-8-6 18:28
good. 最后的for循环最好不用,写成向量的形式能够加快运行速度.论坛上matlab版有matlab写程序的使用技巧和一些注意事项. :-)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 我要加入

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-23 20:48 , Processed in 0.493622 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部