figure;
subplot(3,1,1);
surf(k_X_Rectangular,k_Y_Rectangular,f_X_Rectangular_Magnitude');
title(sprintf('f = %f GHz',f/1000000000));
xlabel(sprintf('k_{x} (m^{-1})'));
ylabel(sprintf('k_{y} (m^{-1})'));
zlabel('|f_{x}| (dB)');
set(gca,'XLim',[min(k_X_Rectangular) max(k_X_Rectangular)]);
set(gca,'YLim',[min(k_Y_Rectangular) max(k_Y_Rectangular)]);
view(-37.5,45);
shading flat;
colorbar;
subplot(3,1,2);
surf(k_X_Rectangular,k_Y_Rectangular,f_Y_Rectangular_Magnitude');
xlabel(sprintf('k_{x} (m^{-1})'));
ylabel(sprintf('k_{y} (m^{-1})'));
zlabel('|f_{y}| (dB)');
set(gca,'XLim',[min(k_X_Rectangular) max(k_X_Rectangular)]);
set(gca,'YLim',[min(k_Y_Rectangular) max(k_Y_Rectangular)]);
view(-37.5,45);
shading flat;
colorbar;
subplot(3,1,3);
surf(k_X_Rectangular,k_Y_Rectangular,f_Z_Rectangular_Magnitude');
xlabel(sprintf('k_{x} (m^{-1})'));
ylabel(sprintf('k_{y} (m^{-1})'));
zlabel('|f_{z}| (dB)');
set(gca,'XLim',[min(k_X_Rectangular) max(k_X_Rectangular)]);
set(gca,'YLim',[min(k_Y_Rectangular) max(k_Y_Rectangular)]);
view(-37.5,45);
shading flat;
colorbar;
MATLAB 绘制3D Surf
最新推荐文章于 2024-01-13 21:16:15 发布