声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: yuxinglong

[编程技巧] 求救,求救 求固有频率和主振型

[复制链接]
 楼主| 发表于 2011-4-10 23:59 | 显示全部楼层
回复 12 # meiyongyuandeze 的帖子

clc
clear
syms W I k;
I1=I;
I2=2*I;
I3=4*I;
k2=k;
k3=k;
%W=w^2
I0=[I1 0 0;0 I2 0;0 0 I3];
K=[0 0 0;0 k2 0;0 0 k3];
C4=1
for i=2:3
    C1=[1 0;-W*I0(i,i) 1];
    C2=[1 1/K(i,i);0 1];
    C3=C1*C2;
    C4=C3*C4;
end
C=C4*[1 0;-W*I0(1,1) 1];
%C3=[1 1/k3;-W*I3 1-W*I3/k3];
%C2=[1 1/k2;-W*I2 1-W*I2/k2];
%C1=[1 0;-W*I1 1];
%C=C3*C2*C1;
f=C(2,1);
f
W=solve(f,W);
w=sqrt(W);
w
这个程序哪有问题 怎么改善能像我说的那样呢
回复 支持 反对
分享到:

使用道具 举报

 楼主| 发表于 2011-4-11 00:01 | 显示全部楼层
回复 12 # meiyongyuandeze 的帖子

clc
clear
syms W I k;
I1=I;
I2=2*I;
I3=4*I;
k2=k;
k3=k;
%W=w^2
I0=[I1 0 0;0 I2 0;0 0 I3];
K=[0 0 0;0 k2 0;0 0 k3];
C4=1
for i=2:3
    C1=[1 0;-W*I0(i,i) 1];
    C2=[1 1/K(i,i);0 1];
    C3=C1*C2;
    C4=C3*C4;
end
C=C4*[1 0;-W*I0(1,1) 1];
%C3=[1 1/k3;-W*I3 1-W*I3/k3];
%C2=[1 1/k2;-W*I2 1-W*I2/k2];
%C1=[1 0;-W*I1 1];
%C=C3*C2*C1;
f=C(2,1);
f
W=solve(f,W);
w=sqrt(W);
w
这个程序哪有问题   怎么改善才能像我说的那样呢
发表于 2011-4-11 00:11 | 显示全部楼层
本帖最后由 meiyongyuandeze 于 2011-4-11 08:12 编辑

回复 15 # yuxinglong 的帖
你自己先运行下程序以后,把错误代码发给我们啊!
 楼主| 发表于 2011-4-11 00:16 | 显示全部楼层
回复 18 # meiyongyuandeze 的帖子

不明白意思啊   大神  你加一下我Q   我有问题 714208227
发表于 2011-4-11 00:16 | 显示全部楼层
"程序哪有问题?"
matlab的好处不就是互动式!? 直接试不就知道哪有问题
静下心搜下, 消化下老帖, 相信LZ行的
 楼主| 发表于 2011-4-11 00:20 | 显示全部楼层
回复 20 # ChaChing 的帖子

你对传递矩阵法熟悉不? 就这道题  怎么用传递矩阵法编啊!
发表于 2011-4-11 15:17 | 显示全部楼层
感觉ansys做这个挺容易的~!
发表于 2011-4-13 21:13 | 显示全部楼层
回复 15 # yuxinglong 的帖子

路过,顶一下
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-11 08:17 , Processed in 0.071575 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表