2010-04-23 87 views
13

我很好奇在哪裏可以找到功能功能的完整描述?它接受哪個參數?沒有找到文件。我只聽說過memstatsgetpid。還要別的嗎?MATLAB功能

>> which feature 
built-in (undocumented) 

回答

30

注:特徵,解釋和引用更完整的列表可以在這裏找到:http://UndocumentedMatlab.com/blog/undocumented-feature-function/

功能完全是無證和不支持的Matlab的功能,而不像其他大多數無證Matlab的功能,它實際上並不經常更改,恕不另行通知之間Matlab的釋放,因此,在使用此功能時必須非常小心你的碼。

說了這麼多,有幾個功能選項已報道,多年來,主要是對CSSM論壇,並在安裝Matlab代碼基地看到:

功能接受兩個參數:的名字功能和可選的新值。這類似於獲取/設置功能:如果只有一個參數提供,MATLAB返回當前特徵值(如得到),否則值被修改(如設置)。

  • 功能(「usehg2」,1) - 這顯然涉及到一個新的手柄顯卡實現,目前正在開發中(在過去的幾個版本) - 如果任何人有關於HG2的任何信息我很想聽聽它...

  • 功能( 'JavaFigures') - 在propedit.m提及; disabled since R2007a本機(非Java)Matlab數字被禁用時。

  • 功能( 'NewPrintAPI') - 在\工具箱\ MATLAB \圖形\提到私人\ setup中。米

  • 特徵( '開/關' '加速度',) - 見here

  • 特徵( 'GETPID') - returns the Matlab process ID(當然,實際上的PID其JVM,但與Matlab的PID相同)。另請參閱類似java.lang.management.ManagementFactory.getRuntimeMXBean.getName.char

  • 功能( 'NumCores') - returns the number of CPU cores用Matlab看到

  • 功能(memstats,dumpmem,processmem,...) - 多個在線引用

  • 功能('hotlinks') - 參見工具箱\ matlab \ helptools \ info.m

  • 特徵( 'UseOldFileDialogs') - 見工具箱\ MATLAB \ uitools \私人\ usejavadialog.m

  • 特徵( '定時')

    • cpucount = feature('timing','cpucount') - 見工具箱\ matlab \ iofun \ tempname.m(其他幾個第二選項)
  • 功能( 'DefaultCharacterSet') - 見here

而且這裏有幾個引用從安裝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') - /工具箱/ LO卡/ StudentActivationStatus。米

  • 特徵( '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

  • 特徵('戈tSharedLibExt ') - /toolbox/matlab/audiovideo/private/privateMMReaderPluginSearch.m

  • 特徵(' 區域設置') - mlint.m,mtree.m,helpmenufcn.m

  • 特徵( 'clearjava',1) - javaclasspath.m

  • 特徵( 'figuretools') - domymenu.m

  • 特徵( 'getdefaultprinter') - printdlg.m:578

  • 特徵( 'ShowFigureWindows') - printjob.m,printtables.m,/工具箱/ MATLAB /圖形/私人/ warnfiguredialog.m

  • 特徵( 'SearchUDDClassesForHelp') - /工具箱/ MATLAB/h的elptools/+helpUtils/@HelpProcess/getHelpText.m

  • 特徵( '自動化服務器') - notebook.m,enableservice.m = enableservice( '自動化服務器',真)

  • 特徵( 'EnableDDE',標誌) - enableservice.m = enableservice( 'DDEServer',真)

以下是在的OpenGL用於OpenGL的相關的功能。僅適用於UNIX -

  • 特徵( 'openglmode')
  • 特徵( 'OpenGLLoadStatus')
  • 特徵( 'UseMesaSoftwareOpenGL',1):米函數
  • 功能( 'usegenericopengl',1)
  • 特徵( 'getopenglinfo')= 的OpenGL( '信息')
  • 特徵( 'getopengldata')= 的OpenGL( '數據')
  • 特徵 ('OpenGLVerbose',1)
+0

@Yair,非常感謝您的回答。我希望你會看到這個問題。我實際上查看了您的網站,但沒有找到關於功能功能的任何信息。在那裏看文章會很酷。 – yuk 2010-04-25 00:51:19

+5

這篇文章真的很棒,如果可以的話+ 10! – Mikhail 2010-04-28 19:38:34

+0

我唯一不明白的是**爲什麼只有4票**? – yuk 2010-05-04 18:39:13