如何画一个三维涡流

24日视图(30天)
Prashan Beddagana
Prashan Beddagana 2021年9月2日
我已经给机翼的大型数据集。我有一个网格文件的X, Y, Z坐标和速度地图数据文件为Xi,咦,子,Ui, Vi,在给定的步伐。我希望能够画出三维旋涡结构的吸力面翼(类似于下面的图片),但我不确定该怎么做。我曾经尝试过使用旋度函数,但我想说我的代码是错误的,给了我一个错误的轮廓不呈现非谓语形式的Zdata)。请能有人指引我正确的方向如何处理这个问题。
5个评论

登录置评。

接受的答案

Wan霁
Wan霁 2021年9月2日
编辑:Wan霁 2021年9月2日
如果你不有一个网,那么你需要重建你的网!
X = X (:);Y = Y (:);Z Z = (,);U = (,);V = (,);W = W (:);
风骚女子= min (X);
maxX = max (X);
如矿坑的= min (Y);
maxY = max (Y);
minZ = min (Z);
maxZ = max (Z);
n =装天花板(元素个数(X) ^ (1/3)) + 1;
x = linspace(风骚女子,maxX、n);
y = linspace(如矿坑的maxY n);
z = linspace (minZ maxZ n);
(Xr,年,Zr) = meshgrid (x, y, z);
你= 0(大小(Xr));
Vr =你;
或者说是=你;
傅= scatteredInterpolant (X, Y, Z, U,“线性”);
阵线= scatteredInterpolant (X, Y, Z, V,“线性”);
弗兰克-威廉姆斯= scatteredInterpolant (X, Y, Z, W,“线性”);
傅你(,)= (Xr(:),年(:),Zr (:));
虚拟现实(:)=阵线(Xr(:),年(:),Zr (:));
或者说是(:)=弗兰克-威廉姆斯(Xr(:),年(:),Zr (:));
[sx, sy, sz) = meshgrid (linspace(风骚女子maxX的11),linspace(如矿坑的maxY 11), linspace (minZ maxZ 11));
简化(stream3 (Xr、年、锆、Ur,虚拟现实,Wr, sx, sy, sz))
4评论
Prashan Beddagana
Prashan Beddagana 2021年9月2日
@Wan霁 我给你另一个消息

登录置评。

更多的答案(0)

类别

找到更多的在机翼的工具帮助中心文件交换

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!