Конечно. GraphViz - это внешняя программа. Весь код Matlab, выполняемый с GraphViz, генерирует текстовый файл, содержащий документ в формате «DOT» для чтения GraphViz. Если вы можете получить данные о зависимости функции в Octave, то вы можете создать файл DOT таким же образом.

ибудь знает инструмент, который можно использовать для автоматической сборкидиаграммы вызовов функций в MATLAB?

Например. Для данной функции инструмент будет рекурсивно проходить вызовы функций и строить 2D-график, где узлы будут представлять функции, а направленные ребра будут соединять вызывающие функции с вызываемыми функциями.

В идеале инструмент может позволить пользователю включать и выключать фильтры, чтобы включать только пользовательские функции, ограничивать глубину рекурсии и т. Д.

я верюDoxygen предоставляет некоторые аналогичные функции для более традиционныхOOP языки, но мне было интересно, если что-то подобное уже существует для MATLAB.

Спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос