0
在matlab中,我計算了一個代表橢圓橫截面應力場的數組。我已經通過刪除超出給定限制的陣列組件
% Input
a = 4; b = 2; M = 5;
K = pi*a^3*b^3/(a^2+b^2);
% Stress function
y = linspace(-a,a);
z = linspace(-b,b);
[Y,Z] = meshgrid(y,z);
X = 2*M/K*(a^4*Z.^2+b^4*Y.^2)^(1/2)/(a^2+b^2);
做同時我有一個省略號定義爲
t = -pi:0.01:pi;
YEllipsis = a*cos(t);
ZEllipsis = b*sin(t);
我需要刪除位於上面定義的省略號的境外陣列X的所有組件。我的目標是用線繪製省略號的輪廓,並在同一圖中用等高線繪製應力場(X)。
有關如何做到這一點的任何建議?