У меня есть следующий рисунок, на котором я изобразил две поверхности, и я хотел указать пересечение их обоих. Чтобы сделать это, я сделал следующее:Вычисление поверхности между двумя линиями
zdiff = z1-z2;
C = contours(x,y,zdiff,[0 0]);
xL = C(1, 2:end);
yL = C(2, 2:end);
zL = interp2(x, y, z1, xL, yL);
line(xL, yL, zL, 'Color', 'k', 'LineWidth', 2,'Linestyle','--'); hold on;
line(xL, yL, zeros(size(zL)), 'Color', 'k', 'LineWidth', 2); hold off;
Теперь я хочу, чтобы сюжета вертикальной поверхность между фактическим пересечением (пунктиром) и его проекцией над XY (сплошная линия), но я не могу понять как это сделать. Есть идеи?
Вы хотите вычислить значение поверхности, ИЛИ вы хотите нарисовать поверхность? – BerndGit
Собственно, рисуя поверхность –