LOGLOGPN is the same as LOGLOG, except that the Y data may have positive and negative values
2,1K téléchargements
Mise à jour 12 avr. 2007

Aucune licence

LOGLOGPN(...) is the same as LOGLOG(...), except that the Y data may have positive and negative values. This is useful to detect unexpected negative values in the Y data (causing repeated 'Negative data ignored' warnings), or to visualize the magnitude of an oscillating signal in log scale.

LOGLOGPN(X,Y) plots X versus Y in log-log scale, where Y may have positive and negative values. By default, negative values are plotted with dashed lines and positive values with full lines. If X is not specified, Y is plotted versus its index.

LOGLOGPN(X,Y,LineSpecPos,LineSpecNeg) specifies LineSpecPos and LineSpecNeg for the line types, marker symbols and colors for the positive and negative values of Y. For instance, LOGLOGPN(X,Y,'ro-','b*') plots the positive Y with red line and 'o' markers and the negative Y with blue stars '*'.

LOGLOGPN(X,Y,LineSpecPos,LineSpecNeg,'PropertyName',PropertyValue,...) sets property values for all lineseries graphics objects created by LOGLOGPN. See the line reference page for more information.

[HP, HN] = LOGLOGPN(...) returns the handles to the two lineseries graphics objects.

Similarly, SEMILOGYPN(...) works like SEMILOGY(...).

x = linspace(1,10,200);
y = sin(x*2)./x;
axis([1 10 1e-2 1]);


[hp, hn] = loglogpn(x,y,'k');
set(hp, 'LineWidth', 1);
set(hp, 'LineWidth', 2);

Citation pour cette source

Frederic Moisy (2024). LOGLOGPN (https://www.mathworks.com/matlabcentral/fileexchange/14606-loglogpn), MATLAB Central File Exchange. Récupéré le .

Compatibilité avec les versions de MATLAB
Créé avec R2007a
Compatible avec toutes les versions
Plateformes compatibles
Windows macOS Linux
En savoir plus sur Log Plots dans Help Center et MATLAB Answers

Community Treasure Hunt

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

Start Hunting!
Version Publié le Notes de version

improvement, more examples.