How to avoid a Logarithmic singularity in a plot or define it to have a nicer plot ?

Hi,
I am having a problem with the logarithmic singularity appearing in my plots. When I want to plot the contour/ezplot plot of a function due to the singularity there occurs a problem, and the plots appear too strange. Any suggestion please to avoid the singularity/branch cut or to get a nicer plot for the functions which have a logarithmic singularity or using the ezplot.
an example; if I want to have its contour plot for level zero or its ezplot, what would you suggest me?
contour( imag(1i*(4-x-1i*y).^(2)-32*log(1i*(4-x-1i*y))));
Thank you

4 Comments

This is a bit vague about what you would want the plot to look like or about why the plot looks "strange".
See also my update to one of your earlier questions
Walter, thank you very much for the comment. The thing is that, in above plot for example, the picture near the singularity at 4, does not look right. Could you please run the below code? Then you will see that there is a line occurring on the real axis for the lower part, to connect the two lines I think, and I think this lower part should be like the upper part.
ezplot( 'imag(((1i*(x+1i*y-4).^(2))-12*log(4-(x+1i*y))))',[-14 14 -14 14]);
You could use the clogn that I showed in your other question.

Sign in to comment.

Answers (0)

Categories

Asked:

on 21 Dec 2015

Commented:

on 22 Dec 2015

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!