查看单个帖子
旧 2010-07-10, 10:13   #1
guohf
初级会员
 
注册日期: 2009-05-24
帖子: 28
声望力: 16
guohf 正向着好的方向发展
默认 请问怎样将两结果(流场速度和线形态)叠加到一张图上?

我已分别计算出流场速度和线的运动形态,都是三维的。其中流场速度是用CFD软件算的,而线的形态是在MATLAB里编程算的,现想把两结果表示在同一张图上,如下图:(流场可是矢量或流线)

流场速度如下形式:

a=[0.0110 0.0014 5.6028 0.2198 0.7451 38.1989
0.0110 0.0014 5.4945 0.3287 0.8779 37.1386
0.0110 0.0014 5.3862 0.4125 1.0023 36.0757
0.0110 0.0014 5.2786 0.4713 1.1158 35.0193
0.0111 0.0015 5.1742 0.5044 1.2138 33.9951
0.0110 0.0014 5.0695 0.5178 1.2979 32.9624
-0.3308 -0.3639 5.9276 23.8740 -19.9144 10.4938
-0.3308 -0.3639 5.8193 23.3261 -19.2267 10.2186
-0.3308 -0.3639 5.7110 22.7634 -18.5380 9.9665
: : : : : :
: : : : : :
];

其中速度a的前三列为坐标分量,后三列是对应的速度分量。

而表示线形态的坐标矩阵是:
b=[-0.0001 -0.0009 0.0100
-0.0000 -0.0009 0.0103
0.0001 -0.0009 0.0105
0.0001 -0.0009 0.0108
0.0002 -0.0009 0.0110
0.0003 -0.0009 0.0113
0.0003 -0.0009 0.0115
0.0004 -0.0009 0.0118
0.0005 -0.0008 0.0120
0.0005 -0.0008 0.0123
0.0006 -0.0007 0.0126
0.0007 -0.0007 0.0128];


问题的关键是怎样画速度矢量或流线图,二维的就行,用quiver或streamline吗?

不知把问题说明白了没,请高手帮个忙,不胜感谢。
上传的图像
文件类型: jpg 12.jpg (96.0 KB, 3 次查看)
guohf 当前离线   回复时引用此帖