У меня есть функция, которая локально реализует версию функции g
внутри функции f
, хранящуюся в /f/f.m
.
% f.m
function f()
% f() body
function y=g(x)
% g() body
##y=g(x);## % Call to g() in /g/g.m
Другая версия g
, в другой папке Matlab Path /g/g.m
должен вызываться изнутри g() body
.
g
не является встроенной функцией, поэтому builtin('g',x)
использовать нельзя.
Как следует Я делаю это?