Создайте затененный содержимым, исполняемые файлы
pcode(fun)
pcode(fun1,...,funN)
pcode(fun,'-inplace')
pcode(fun) запутывает код в fun.m и производит файл под названием fun.p, известный как P-файл. Если fun папка, затем весь скрипт или файлы функции в той папке запутываются в P-файлах. MATLAB® создает P-файлы в текущей папке. Исходный .m файл или папка могут быть где угодно на пути поиска файлов.
pcode(fun1,...,funN) создает N P-файлы из перечисленных файлов. Если какие-либо входные параметры являются папками, то MATLAB создает P-файл для каждого .m файл папки содержит.
pcode(fun,'-inplace') создает P-файлы в той же папке как скрипт или файлы функции.
pcode функция запутывает ваши файлы кода, она не шифрует их. В то время как содержимое в .p файл затрудняет, чтобы понять, он не должен считаться безопасным. Не рекомендуется что вы Pcode-файлы, чтобы защитить вашу интеллектуальную собственность.
pcode функция не поддерживает live скрипты или живет функции (.mlx).
|
Файл MATLAB или директория, содержащая файлы MATLAB. Если Входной параметр без расширения файла и это не папка, должна быть функция в пути MATLAB или в текущей папке. При использовании подстановочных знаков |
pcode алгоритм был перепроектирован в (релизе R2007b) MATLAB 7.5. Если ваш P-файл был сгенерирован до MATLAB 7.5, он не запустится в (релизе R2015b) MATLAB 8.6 или позже. Файлы, сгенерированные в 7,5, или более поздние версии, не могут запуститься в MATLAB 7.4 или ранее.
При запутывании всех файлов в папке, pcode не запутывает файлов в подпапках.
P-файл более приоритетен по сравнению с соответствующим файлом кода MATLAB (.m) для выполнения, даже после модификаций к файлу кода.
MATLAB не отображает ни одного из комментариев справки, которые могут быть в файле оригинального кода MATLAB (.m).