clc clear close all

n = 3; w = 512; d0 = 0.15 * w; mid_x = floor(w/2); mid_y = floor(w/2);

x = 256:w; y = 256:w; d = 0:256;

dc = (d+1) ./ d0; h = 1 ./ (1 + (1 ./ dc) .^ (2 * n));

figure plot(dc, h) hold on

d0 = 0.1 * w; d = 0:256; dc = (d+1) ./ d0; h = 1 ./ (1 + (1 ./ dc) .^ (2 * n));

plot(dc, h) hold on

xlabel('Distance (d)'); ylabel('Filter Response (h)'); title('Butterworth Lowpass Filter');

rewrite matlab codeclear allclose alln=3;w = 512;d0=015w;mid_x = floorw2;mid_y = floorw2;x = 256w;y = 256w;d = 0256;dc = d+1d0;h = 11+1dc^2n;figureplotdchhold ond0=01w;d = 0256;dc = d+1d0;h = 11+1dc^2

原文地址: http://www.cveoy.top/t/topic/bJiq 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录