你可以參考下這個(gè)例子:
clc; clear;
n = 51;
x = linspace(-5, 5, n);
y = x;
z = x;
[X, Y, Z] = meshgrid(x, y, z);
v = exp(-(X.^2+Y.^2+Z.^2)/1e3);
figure('position', [100, 200, 700, 600]);
colormap(jet);
s1 = slice(X, Y, Z, v, [], [], z([20, 30]));
set(s1, 'FaceColor', 'interp', 'EdgeColor', 'none');
cbar = colorbar();
ylabel(cbar, 'data');
xlabel('x'); ylabel('y'); zlabel('z');
set(gca, 'fontsize', 16);
Matlab如何繪制這種圖?-1.jpg (100.34 KB, 下載次數(shù): 30)
下載附件
保存到相冊(cè)
2024-4-24 10:59 上傳
|