Примечание. Более полный список функций, пояснений и ссылок можно найти здесь: http://UndocumentedMatlab.com/blog/undocumented-feature-function/
функция является полностью недокументированной и неподдерживаемой функцией Matlab, и в отличие от большинства других недокументированных функций Matlab, она действительно часто изменяется без предварительного уведомления между выпусками Matlab, поэтому будьте очень осторожны при использовании эта функция в вашем коде.
Сказав это, за несколько лет было сообщено о нескольких опциях, в основном на форуме CSSM, а также в установленной кодовой базе Matlab:
функция принимает два аргумента: имя функции и необязательное новое значение. Это похоже на функции get / set : если указан только один аргумент, Matlab возвращает текущее значение функции (например, get ) в противном случае это значение изменяется (например, set ).
функция ('usehg2', 1) - это, очевидно, относится к новой реализации Handle-Graphics, которая в настоящее время находится в стадии разработки (для последних нескольких выпусков) - если у кого-нибудь есть информация о HG2, я бы хотел ее услышать ...
функция ('JavaFigures') - упоминается в propedit.m; отключено начиная с R2007a , когда собственные значения Matlab (не Java) были отключены.
функция ('NewPrintAPI') - упоминается в \ toolbox \ matlab \ graphics \ private \ setup.m
функция («ускорение», «включение / выключение») - см. здесь
функция ('getpid') - возвращает идентификатор процесса Matlab (ну, на самом деле PID его JVM, но это тот же PID как у Матлаба). Также см. Аналог java.lang.management.ManagementFactory.getRuntimeMXBean.getName.char
.
функция ('NumCores') - возвращает количество ядер процессора , видимых Matlab
функция (memstats, dumpmem, processmem, ...) - несколько онлайн-ссылок
функция («горячие ссылки») - см. Панель инструментов \ matlab \ helptools \ info.m
функция ('UseOldFileDialogs') - см. Набор инструментов \ matlab \ uitools \ private \ usejavadialog.m
особенность ( 'времени')
- cpucount = функция («хронометраж», «cpucount») - см. Набор инструментов \ matlab \ iofun \ tempname.m (несколько других опций второго аргумента)
функция ('DefaultCharacterSet') - см. здесь
А вот еще несколько ссылок, взятых из установленной базы кода R2010a Matlab:
особенность ( 'useGBT2')
- "функция ('useGBT2') доступна только при запуске Matlab с опцией -hgVersion 2." - In / ja / xlate: 15419; также см. в: clf.m
функция ('COM_ActxProgidCheck', флаг) - /help/techdoc/helpsearch/_533.cfs
функция ('TimeSeriesTools', 1) - /help/techdoc/helpsearch/_533.cfs
функция ('launch_activation', 'forcecheck') - /toolbox/local/StudentActivationStatus.m
функция ('HGUsingMatlabClasses') - /toolbox/local/hgrc.m, subplot.m, title.m, xlabel.m, ylabel.m, zlabel.m, mesh.m, surf.m, colorbar.m и т. д. и т. д.
функция ('EightyColumns', 1) - /toolbox/local/matlabrc.m
функция ('GetSharedLibExt') - /toolbox/matlab/audiovideo/private/privateMMReaderPluginSearch.m
функция ('locale') - mlint.m, mtree.m, helpmenufcn.m
функция ('clearjava', 1) - javaclasspath.m
функция ('figuretools') - domymenu.m
функция ('getdefaultprinter') - printdlg.m: 578
функция ('ShowFigureWindows') - printjob.m, printtables.m, /toolbox/matlab/graphics/private/warnfiguredialog.m
функция ('SearchUDDClassesForHelp') - /toolbox/matlab/helptools/+helpUtils/ @ HelpProcess/getHelpText.m
*1244
функция ('Automationserver') - notebook.m, enableservice.m = enableservice ('AutomationServer' правда)
- функция ('EnableDDE', флаг) - enableservice.m = enableservice ('DDEServer', true)
Ниже перечислены функции, связанные с OpenGL, которые используются в opengl .m функции:
- особенность ( 'openglmode')
- особенность ( 'OpenGLLoadStatus')
- функция ('UseMesaSoftwareOpenGL', 1) - только для Unix
- особенность ( 'usegenericopengl', 1)
- функция ('getopenglinfo') = opengl ('info')
- функция ('getopengldata') = opengl ('data')
- особенность ( 'OpenGLVerbose', 1)