errorbarlogx.m

Error bar plot for X-axis in log scale
8,3K téléchargements
Mise à jour 24 jan. 2006

Afficher la licence

ERRORBARLOGX Homogenize the error bars for X-axis in log scale.

ERRORBARLOGX turns the X-axis of the current error bar plot to log scale, and homogonizes the length of the horizontal segements which terminate the vertical error bars.

By default, Matlab's ERRORBAR draws vertical error bars which are terminated by small horizontal segments of uniform length for the X-axis in linear scale. But when turning the X-axis to log scale, these segments become uneven. Using ERRORBARLOGX makes them uniform again.

ERRORBARLOGX(N) specifies the relative length of the horizontal segments, normalized with the total range of the data. By default, N=0.01 is used.

Limitations: ERRORBARLOGX acts only on the last drawn curve. If this curve is not an error bar plot, it won't work.

Example:
x=logspace(1,3,20);
y=5*(1 + 0.5*(rand(1,20)-0.5)).*x.^(-2);
errorbar(x,y,y/2,'o-');
errorbarlogx(0.03);

Citation pour cette source

Frederic Moisy (2024). errorbarlogx.m (https://www.mathworks.com/matlabcentral/fileexchange/9715-errorbarlogx-m), MATLAB Central File Exchange. Extrait(e) le .

Compatibilité avec les versions de MATLAB
Créé avec R14SP1
Compatible avec toutes les versions
Plateformes compatibles
Windows macOS Linux
Catégories
En savoir plus sur Graph and Network Algorithms dans Help Center et MATLAB Answers
Remerciements

A inspiré : superbar, errorbarlogy, eb_ticklength

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
1.0.0.0