File Exchange

image thumbnail


version (1.16 MB) by Ed Scheinerman
Toolbox for working with simple, undirected graphs


Updated 17 Mar 2008

View License

This is an extensive suite of functions for working with simple graphs (undirected graphs without loops or multiple edges). It includes three new classes: graph, permutation, partition. A few of the functions require the Optimization Toolbox.

PLEASE READ THE DOCUMENTATION because graph objects are defined in an unusual way that makes passing them to functions efficient and enables functions to modify their graph argument. See

Cite As

Ed Scheinerman (2020). Matgraph (, MATLAB Central File Exchange. Retrieved .

Comments and Ratings (6)

Licheng Zhang

fangyu hong

Ikram Ashraf

Could you please guide how to add the matgraph in my matlab path. I tried to add the folder as addpath(genpath(pwd)), where pwd is the folder which has matgraph folder. It seems that it does not add subfolders.

anand devendiran


Alexandre Felgueiras

Ashok Kumar Pant

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