guohf
2010-07-10, 10:13
我已分别计算出流场速度和线的运动形态,都是三维的。其中流场速度是用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吗?
不知把问题说明白了没,请高手帮个忙,不胜感谢。
流场速度如下形式:
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吗?
不知把问题说明白了没,请高手帮个忙,不胜感谢。