Fast natural visibility graph (NVG) for MATLAB

version 5.0.0 (26.4 KB) by Giovanni Iacobello
Weighted and Unweighted FAST implementation of the visibility algorithm for mapping signals in complex networks.


Updated 7 Mar 2022

View License

MATLAB implementation of the fast (Divide&Conquer) algorithm for the construction of the NVG. The series and a time vector are required as inputs. The symmetrical adjacency matrix is returned as output. Please let me know if there is any issue or compatibility problem.
If you use this code, please cite
Iacobello, G., et al. (2021). Journal of Fluid Mechanics, 918, A13.
Iacobello, G., et al (2019). Physical Review Fluids, 4(10), 104501.
Other References:
Lacasa, L., et al. (2008). PNAS, 105(13), 4972-4975.
Lan, X., et al. (2015). Chaos, 25(8), 083105.

Cite As

Giovanni Iacobello (2022). Fast natural visibility graph (NVG) for MATLAB (, MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2017b
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!