MATLAB Answers

Which tool are you using to create the documentation of your MATLAB codes?

376 views (last 30 days)
I would like to know which documentation system you use to create the developer's guide or your MATLAB codes.
I already found 2 FEx utilities on this subject:
makehtmldoc to create easily HTML help pages from MATLAB codes.
I plan to try Doxygen which seems popular . Have you already tried it?
Do you know other tools which can extract comments from your codes to generate documentation?
Thanks for your feedback

  0 Comments

Sign in to comment.

Accepted Answer

per isakson
per isakson on 10 Jan 2013
Edited: per isakson on 10 Jan 2013
M2HTML: Documentation System for Matlab in HTML has been around and supported for a long time - long before the new OOP-system. It is definitely worth looking at.
The questions says that the documentation support of Matlab is not adequate for your needs.

  2 Comments

Aurelien Queffurust
Aurelien Queffurust on 22 Jan 2013
I have tried files from Fex which use Doxygen but it requires a lot of stuff to install and some time to understand the mechanism. My favorite one will be M2HTML which is both easy and quick to run . The output is very nice if the source code has a M-file header . Nice features a with Graph, each HTML output file gives dependencies, parent functions ... Super! Thanks for your suggestion.

Sign in to comment.

More Answers (3)

Ryan G
Ryan G on 10 Jan 2013
MATLAB Report Generator has a lot of options for HTML reports. It's not free, but obviously it's designed well for the job.

  1 Comment

Jiri Vass
Jiri Vass on 10 May 2018
Can you please provide more details about using the MATLAB Report Generator for automatically generating the documentation of my Matlab code? I used the M2HTML already and it generates useful Matlab code documentation (e.g. dependency diagram, HTML to browse my functions), but if the MATLAB Report Generator provides even better functionality, I'd like to know about it.

Sign in to comment.


Sean de Wolski
Sean de Wolski on 10 Jan 2013
Also, an (impossible to remember) function:

  2 Comments

Aurelien Queffurust
Aurelien Queffurust on 10 Jan 2013
I am using this function to make the help of functions of my own toolbox reachable from Help browser. It is the only aim of this feature I believe , it will not create HTML files from your code.

Sign in to comment.


Mark Mikofski
Mark Mikofski on 13 Dec 2017
Try Sphinx MATLAB domain, it's free and it automatically generates documents from your H1 comments if they are formatted using Sphinx markup. Disclaimer, I was the original author of the Sphinx MATLAB domain.

  0 Comments

Sign in to comment.