You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
FUNCTION Y = LOGB(X,B)
logb: Calculates the logarithm of x to user-specified base b.
USAGE: y = logb(x,b)
(A trivial but useful function for arbitrary-base log calculations.)
Arguments:
Y: the base 'b' logarithm of input x
B: The base of the logarithmic calculation (default, e). Note that if B is non-scalar, it must be the same size as X. In that case, the log transformation will be element-by-element.
Examples:
1) To calculate the base 5 logarithm of 3:
y = logb(3,5)
2) To calculate element-wise the log of a non-scalar input using different bases:
y = logb(magic(3),[1 2 3; 4 5 6; 7 8 9]);
See also: log, log10, log2
Cite As
Brett Shoelson (2026). logb (https://www.mathworks.com/matlabcentral/fileexchange/14866-logb), MATLAB Central File Exchange. Retrieved .
Acknowledgements
Inspired: Order of magnitude of number
General Information
- Version 1.2.0.1 (1.56 KB)
MATLAB Release Compatibility
- Compatible with any release
Platform Compatibility
- Windows
- macOS
- Linux
| Version | Published | Release Notes | Action |
|---|---|---|---|
| 1.2.0.1 | Updated license |
||
| 1.2.0.0 | Updated M file and license text file copyright to The MathWorks, Inc. |
||
| 1.1.0.0 | added copyright |
||
| 1.0.0.0 | Addresses some good-programming-practices suggestions made by John D'Errico. Better description, help, error checking. |
