17 lines
406 B
Matlab

% `splane` creates a pole-zero plot using pole and zero inputs with the
% real and imaginary axes superimposed
function splane(z,p)
x1 = real(z);
x2 = real(p);
y1 = imag(z);
y2 = imag(p);
plot(x1, y1, 'o', x2, y2, 'x');
xlabel('Real Part');
ylabel('Imaginary Part');
axis('equal');
line([0 0], ylim(), 'LineStyle', ':');
line(xlim(), [0 0], 'LineStyle', ':');
end