Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 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 当前离线   回复时引用此帖
旧 2010-07-18, 10:21   #2
guohf
初级会员
 
注册日期: 2009-05-24
帖子: 28
声望力: 16
guohf 正向着好的方向发展
默认 回复: 请问怎样将两结果(流场速度和线形态)叠加到一张图上?

自己顶上去,继续求助。。。。
guohf 当前离线   回复时引用此帖
回复

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 17:20


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.