Помимо анализа файла функций, существует ли способ получить имена входных и выходных аргументов функции в matlab?
Например, при использовании следующего файла функции:
divide.m
function [value, remain] = divide(left, right)
value = floor(left / right);
remain = left / right - value;
end
Извне функции я хочу получить массив выходных аргументов: ['value', 'remain']
и аналогично для входных аргументов: ['left', 'right']
.
Есть ли простой способ сделать это в Matlab? Matlab обычно, кажется, поддерживает отражение довольно хорошо.
ИЗМЕНИТЬ Фон:
Цель этого - представить параметры функции в окне для входа пользователя. Я пишу какую-то программу обработки сигналов, а функции для выполнения этих сигналов хранятся во вложенной папке. У меня уже есть список и имена каждой функции, из которой пользователь может выбрать, но некоторые функции требуют дополнительных аргументов (например, гладкая функция может принимать размер окна в качестве параметра).
В настоящий момент я могу добавить новую функцию в подпапку, которую программа найдет, и пользователь может выбрать ее для выполнения операции. То, что мне не хватает, - это указать пользователю параметры ввода и вывода, и здесь я столкнулся с барьером здесь, потому что не могу найти имена функций.