我已经计算了圆柱体部分的温度,该圆柱体在其上表面受到热流。获取二维部分的温度分布。如下图所示。
从这个温度分布将代表圆柱体的上部,如下图所示。
我已经计算了圆柱体部分的温度,该圆柱体在其上表面受到热流。获取二维部分的温度分布。如下图所示。
从这个温度分布将代表圆柱体的上部,如下图所示。
如果我理解,您想要的是制作第一张图像中显示的数据的极坐标图。我假设,轴是半径和角度。您需要将坐标从极坐标更改为笛卡尔坐标才能做到这一点。Matlab 有一个内置函数用于调用pol2cart
(文档)。在此处查看示例
你可以做类似的事情
r = linspace(0,1,1000);
th = linspace(0,2*pi,1000);
[TH,R] = meshgrid(th,r);
[X,Y] = pol2cart(TH,R);
Z = besselj(0,20*R);
figure
contourf(X,Y,Z); axis square
figure
surf(X,Y,Z); shading interp
这里是等高线图(不过在 Octave 中):
和