symlog

version 1.10.0.0 (49.5 KB) by Robert
bi-symmetric logarithmic axes scaling (allows negative values)

1.7K Downloads

Updated 16 Feb 2017

From GitHub

View License on GitHub

SYMLOG applies a modified logarithm scale to the specified or current
axes that handles negative values while maintaining continuity across
zero. The transformation is defined in an article from the journal
Measurement Science and Technology (Webber, 2012):

y = sign(x)*(log10(1+abs(x)/(10^C)))

where the scaling constant C determines the resolution of the data
around zero. The smallest order of magnitude shown on either side of
zero will be 10^ceil(C).

Cite As

Robert (2022). symlog (https://github.com/raaperrotta/symlog), GitHub. Retrieved .

MATLAB Release Compatibility
Created with R2016a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

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

Start Hunting!
To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.