Pakowanie „+” lub programowanie modułowe w matlab: analog importu pytona?

Pochodzę z tła w językach takich jak Java lub Python, gdzie programowanie modułowe jest włączone przez system pakowania i dyrektywę importu (alias aliasu przestrzeni nazw). Historycznie podejście MATLABa do rozwiązywania problemów, takich jak konflikty nazw, sprowadza się do ustawienia / grania z MATLABPATH, zmiany nazwy / rozszerzenia identyfikatorów z prefiksami itp. Do tej pory udało mi się grać z natywnym pakietem MATLAB, dodając znak plus „+” przed nazwą folderu ( Zobacz także notację MATLAB dla pakietututaj). Oczywiście są bardzo długie, by pisać ;-) Zasadniczo wracam do podobnego problemu, jak omówionotutaj bez rozwiązania. Pozwólcie, że sparafrazuję mój szczególny kąt

Załóżmy, że mam folder+ mypackage zdefiniowany plik zawierającymyfun.m z kodem funkcji o tej samej nazwie.

Jak uzyskać aliasing dla funkcji MATLAB wewnątrz pakietu użytkownika (nie-java), co ilustruje następujący kod Pythona:

from mypackage import myfun

?

[EDYTOWAĆ] Pamiętaj, że słowo kluczowe importu AFAIK działa tylko dlaklasy java (z jvm dołączonym do procesu MATLAB).Nie, import działa idealnie dobrze zarówno dla funkcji, jak i aliasów dla obiektów i funkcji pochodzenia Java i MATLAB.

Prawdopodobnie związane, ale niepodobnie.

[EDIT2]

Pythona

from mypackage import myfun as anotherfun

jest odpowiednikiem MATLAB-a

anotherfun = @mypackage.myfun

questionAnswers(1)

yourAnswerToTheQuestion