MATLAB绘制带宽阶次图

clc,clear,close all  % 清理命令区、清理工作区、关闭显示图形
warning off       % 消除警告
feature jit off      % 加速代码运行
D0 = 20; % 阻止的频率点与频域中心的距离
W = 20;  % 带宽
n = 2;  % 阶次
x = 0:.5:80;
y = 0:.5:80;
[X,Y] = meshgrid(x,y);
for i=1:size(X,1)
    for j=1:size(X,2)
        D = sqrt( (X(i,j)-35).^2 + (Y(i,j) -35).^2  ); 
        Z(i,j)= 1./(1+(D*W./(D.^2-D0^2)).^(2*n));
    end
end
figure('color',[1,1,1])
mesh(X,Y,Z)

在这里插入图片描述

colormap turbo

在这里插入图片描述

colormap jet

在这里插入图片描述

colormap hsv

在这里插入图片描述
colormap hot
在这里插入图片描述
colormap cool
在这里插入图片描述
colormap spring
在这里插入图片描述

colormap summer

在这里插入图片描述

colormap autumn

在这里插入图片描述

colormap winter

在这里插入图片描述

colormap gray

在这里插入图片描述

colormap bone

在这里插入图片描述

colormap copper

在这里插入图片描述

colormap pink

在这里插入图片描述

colormap lines

在这里插入图片描述

colormap colorcube

在这里插入图片描述

colormap prism

在这里插入图片描述

colormap flag

在这里插入图片描述

colormap default

在这里插入图片描述
开发工具:MATLAB 2022b

猜你喜欢

转载自blog.csdn.net/m0_38127487/article/details/131877000