clear all;

[X, Y] = meshgrid(-1:0.05:1, -1:0.05:1);
Z = X + j*Y;

Func = zeros(length(X), length(X));
Func(:,:,1) = 2*Z;
Func(:,:,2) = Z.^2;
Func(:,:,3) = 2*Z.^7;
Func(:,:,4) = Z.^3;
Func(:,:,5) = 2*Z-Z.^8-1;
Func(:,:,6) = Z;

for i = 1:1:length(Func(1,1,:))
    figure;
    surf(X, Y, abs(Func(:,:,i)));
end