davesnw 发表于 2007-11-6 19:45

请问各位这个图是怎么画的 ?

请问各位这个图是怎么画的 ?编程序的思路是什么 谢谢!
用matlab可以画吗?

yejet 发表于 2007-11-7 09:46

可以的,不过比较复杂

davesnw 发表于 2007-11-8 12:15

用有限元方法可以吗?

appleseed05 发表于 2007-11-8 18:28

先用RK或者Newamrk算一个周期内的响应,再对整个周期内的各个时间步长画图

无水1324 发表于 2007-11-8 19:09

回复 #4 appleseed05 的帖子

呵呵,图画得不错的。
但是这个是什么意思啊,跟楼主的好像不对哦

[ 本帖最后由 无水1324 于 2008-1-26 21:51 编辑 ]

zz80 发表于 2008-1-26 14:46

学习中

liuzhiwen 发表于 2015-11-8 08:34

是全息谱,建议看一下西安交通大学屈梁生院士的书

yejet 发表于 2015-11-8 10:22

liuzhiwen 发表于 2015-11-8 08:34
是全息谱,建议看一下西安交通大学屈梁生院士的书

这是阵型图,不是全息谱图

yejet 发表于 2015-11-8 10:26

xyz.mat文件保存着我用eig计算得到的某阶阵型数据,见附件

clc;
clear
load xyz.mat;
y0=zeros(1,length(x));
z0=zeros(1,length(x));
plot3(x,y0,z0,'k-','LineWidth',3);
hold on;
plot3(x,y,z0,'b-','LineWidth',2);
for i = 1:length(x)
    xx=;
    yy=;
    zz=;
    plot3(xx,yy,zz,'b-','LineWidth',2);
    alpha=0:pi/20:2*pi;
    R=y(i)-y0(i);
    Rx=ones(1,length(alpha))*x(i);
    Ry=R*cos(alpha);
    Rz=R*sin(alpha);
    plot3(Rx,Ry,Rz,'r-','LineWidth',2);
end
ylim([-3*max(abs(y)),3*max(abs(y))]);
zlim([-3*max(abs(y)),3*max(abs(y))]);
view(45, 45);

liuzhiwen 发表于 2015-11-9 15:45

yejet 发表于 2015-11-8 10:22
这是阵型图,不是全息谱图

学习了{:{36}:}

1713573225 发表于 2015-11-13 08:36

学习了{:{29}:}

1713573225 发表于 2015-11-13 10:04

1713573225 发表于 2015-11-13 08:36
学习了

你的振型数据怎么求解的?{:{39}:}

1713573225 发表于 2015-11-13 22:04

yejet 发表于 2015-11-8 10:26
xyz.mat文件保存着我用eig计算得到的某阶阵型数据,见附件

可不可以看下你的eig程序呀 有的是复数

yejet 发表于 2015-11-16 10:01

1713573225 发表于 2015-11-13 10:04
你的振型数据怎么求解的?

= eig(A)
就是其中的V,去掉转动自由度,保留位移自由度就可以了

yejet 发表于 2015-11-16 10:02

1713573225 发表于 2015-11-13 22:04
可不可以看下你的eig程序呀 有的是复数

复数的情况取实部
页: [1] 2
查看完整版本: 请问各位这个图是怎么画的 ?