MATLAB功能

yuk*_*yuk 13 matlab function

我很好奇在哪里可以找到FEATURE函数的完整描述?它接受哪些论据?没有找到任何文档.我只听说过memstatsgetpid.还要别的吗?

>> which feature
built-in (undocumented)
Run Code Online (Sandbox Code Playgroud)

Yai*_*man 30

注意:可以在此处找到更完整的功能,说明和参考列表:http://UndocumentedMatlab.com/blog/undocumented-feature-function/

feature是一个完全未记录且不受支持的Matlab函数,与大多数其他未记录的Matlab函数不同,它实际上经常在Matlab版本之间没有事先通知的情况下进行更改,因此在代码中使用此函数时要非常小心.

话虽如此,多年来已经报道了几个功能选项,主要是在CSSM论坛上,也可以在已安装的Matlab代码库中看到:

feature接受两个参数:功能的名称和可选的新值.这与 get/set函数类似:如果只提供一个参数,Matlab将返回当前特征值(如 get),否则将修改该值(如 set).

  • feature('usehg2',1) - 这显然与目前正在开发的新Handle-Graphics实现(过去的几个版本)有关 - 如果有人有关于HG2的任何信息,我很乐意听到它...

  • feature('JavaFigures') - 在propedit.m中提到; 自R2007a起禁用本机(非Java)Matlab数据时禁用.

  • feature('NewPrintAPI') - 在\ toolbox\matlab\graphics\private\setup.m中提到

  • 功能('加速','开/关') - 见这里

  • feature('getpid') -返回Matlab进程ID(实际上,它的JVM的PID,但与Matlab的PID相同).也看到类似的java.lang.management.ManagementFactory.getRuntimeMXBean.getName.char.

  • feature('NumCores') -返回 Matlab看到的CPU核心数

  • 功能(memstats,dumpmem,processmem,...) - 多个在线参考

  • feature('hotlinks') - 请参阅toolbox\matlab\helptools\info.m

  • feature('UseOldFileDialogs') - 参见toolbox\matlab\uitools\private\usejavadialog.m

  • 功能('计时')

    • cpucount = feature('timing','cpucount') - 参见toolbox\matlab\iofun\tempname.m(其他几个arg选项)
  • feature('DefaultCharacterSet') - 见这里

以下是从已安装的R2010a Matlab代码库中获取的更多参考资料:

  • feature('useGBT2') - "feature('useGBT2')仅在Matlab以-hgVersion 2选项启动时可用." - 在/ 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

  • feature('HGUsingMatlabClasses') - /toolbox/local/hgrc.m,subplot.m,title.m,xlabel.m,ylabel.m,zlabel.m,mesh.m,surf.m,colorbar.m等等.

  • feature('EightyColumns',1) - /toolbox/local/matlabrc.m

  • feature('GetSharedLibExt') - /toolbox/matlab/audiovideo/private/privateMMReaderPluginSearch.m

  • feature('locale') - mlint.m,mtree.m,helpmenufcn.m

  • feature('clearjava',1) - javaclasspath.m

  • feature('figuretools') - domymenu.m

  • feature('getdefaultprinter') - printdlg.m:578

  • feature('ShowFigureWindows') - printjob.m,printtables.m,/toolbox/matlab /graphics/private/wakefiguredialog.m

  • feature('SearchUDDClassesForHelp') - /toolbox/matlab/helptools/+helpUtils/@HelpProcess/getHelpText.m

  • feature('Automationserver') - notebook.m,enableservice.m = enableservice('AutomationServer',true)

  • feature('EnableDDE',flag) - enableservice.m = enableservice('DDEServer',true)

以下是opengl .m函数中使用的与OpenGL相关的功能:

  • 功能('openglmode')
  • 功能('OpenGLLoadStatus')
  • feature('UseMesaSoftwareOpenGL',1) - 仅限unix
  • 功能('usegenericopengl',1)
  • feature('getopenglinfo')= opengl('info')
  • feature('getopengldata')= opengl('data')
  • 功能('OpenGLVerbose',1)

  • 这篇文章太棒了,如果可以的话,+ 10! (5认同)