2
我不明白爲什麼patch
不遵守行此圖像中:理解補丁的行爲
事實上,在我使用的代碼,行和貼片共享相同的輸入變量X
和Y
:
clearvars
close all
clc
figure(1)
z=peaks(50);
% Create x,y coordinates of the data
[x,y]=meshgrid(1:50);
% Plot Data and the slicing curve
surf(z);
hold on
X=[1 21 35 47 29 25 8];
Y=[5 19 24 26 14 39 47];
plot3(X,Y,-10*ones(1,numel(X)),'r','linewidth',3);
plot3(X,Y,10*ones(1,numel(X)),'r','linewidth',3);
patch([X fliplr(X)],[Y fliplr(Y)],[-10*ones(1,numel(X)) 10*ones(1,numel(X))],...
'r','FaceAlpha',0.21)
axis([0 50 0 50])
我在搞什麼?