3d график в матлаб

logistik

как в матлабе вывести только часть трёхмерного графика, 1<z<2 например?

CHYDO

а как ты выводишь график целиком?
help surf

logistik

да, я пользуюсь surf(x,y,z). чтобы вывести только z>a мне придётся менять х и у. Можно обойтись без этого? может сделать все остальные точки прозрачными.

Evgewkin


[X,Y,Z] = peaks(100);
subplot(1, 2, 1)
surf(X, Y, Z)

subplot(1, 2, 2)
idx = Z>-4 & Z<4;
Z(~idx) = nan;
surf(X, Y, Z)

% this part is not essential
set(gca, 'zlim', [-10, 10]);
set(gcf, 'uni', 'norm', ...
'pos', [0 0 1 1]);

Можно так.

rubcov

mozhno v menu fig zaiti v
Edit
Axes Properties
i vybrat' lubye nuzhnye tebe predely
Оставить комментарий
Имя или ник:
Комментарий: