Если вам разрешено вносить изменения в файл myfunc.m
, я могу предложить вам попробовать что-то вроде:
function [out1, out2] = myfunc(input1, input2, input3)
% 'out1', 'out2', 'input1', 'input2', 'input3'
operations
end
Затем в другом скрипте (например, test.m):
% stuff...
help myfunc
% things....
Вернется
'out1', 'out2', 'input1', 'input2', 'input3'
Если вам разрешено вносить изменения в файл myfunc.m
, вы также можете попробовать:
function [out1, out2, string] = myfunc(input1, input2, input3)
operations
string = ["out1", "out2", "input1", "input2", "input3"];
end
А в сценарии
[~,~,string] = myfunc(1, 1, 1)
Будет возвращено:
string =
1×5 string array
"out1" "out2" "input1" "input2" "input3"
РЕДАКТИРОВАТЬ : Поскольку вы редактируете, вам не разрешено вмешиваться в файл myfunc.m
, но вы хотите прочитать первую строку функции, вы можете попробовать команды open
или edit
.
В другом скрипте напишите open myfunc
или edit myfunc
, и он откроет файл в новой вкладке, и вы сможете прочитать его.