Charts drawing problem using semilogy

Why, when I use semilogy, in some cases the graph is not displayed continuously? Is there a solution to this problem? Please pay attention to the image below.

7 comentarios

William Rose
William Rose el 1 de Mzo. de 2022
@Mohammad Abedzadeh, please provide the code you used to generate the image. Then people may be able to assist you. Thank you.
Walter Roberson
Walter Roberson el 1 de Mzo. de 2022
negative numbers are not drawn for log plots; complex numbers are also not drawn.
Exception: if all of the data in the log dimension is negative, then MATLAB goes ahead and draws it anyhow as-if it had been positive. This is not a design choice I agree with, but it happens.
Mohammad Abedzadeh
Mohammad Abedzadeh el 1 de Mzo. de 2022
@Walter Roberson What is your solution? What command should I use for my chart?
Walter Roberson
Walter Roberson el 1 de Mzo. de 2022
Save your data and attach it as a .mat so that we can experiment.
Mohammad Abedzadeh
Mohammad Abedzadeh el 1 de Mzo. de 2022
@Walter Roberson I can not. Because my code execution time is very long.
Walter Roberson
Walter Roberson el 1 de Mzo. de 2022
If you have an existing .fig with the data then you could zip that and attach the zip; we can extract the data from the .fig
Another case where MATLAB does not draw lines, is if the data becames NaN or infinite.
Mohammad Abedzadeh
Mohammad Abedzadeh el 2 de Mzo. de 2022
@Walter Roberson Thank you very much.

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre MATLAB en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 1 de Mzo. de 2022

Comentada:

el 2 de Mzo. de 2022

Community Treasure Hunt

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

Start Hunting!

Translated by