Функция MATLAB

У меня была такая же проблема, когда я создавал приложение MVC, используя мастер-страницы. Пробовал искать элемент с 'submit' как имена, упомянутые выше, но это было не так.

В моем случае он создал несколько тегов на моей странице, поэтому возникли некоторые проблемы, ссылающиеся на правильную форму.

Чтобы обойти это, я позволю кнопке дескриптор, который будет использовать объект формы :

onclick="return SubmitForm(this.form)"

и с js:

function SubmitForm(frm) {
    frm.submit();
}
13
задан yuk 24 April 2010 в 05:54
поделиться

2 ответа

Примечание: Более полный список возможностей, объяснений и ссылок можно найти здесь: 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('accel','on/off') - см. здесь

  • feature('getpid') - возвращает ID процесса Matlab (ну, на самом деле PID его JVM, но это тот же PID, что и у Matlab). Также смотрите аналогичную java.lang.management.ManagementFactory.getRuntimeMXBean.getName.char.

  • feature('NumCores') - возвращает количество ядер процессора, видимых Matlab

  • feature(memstats, dumpmem, processmem, .... ) - множество ссылок в Интернете

  • функция('hotlinks') - см. toolbox\matlab\helptools\info.m

  • функция('UseOldFileDialogs') - см. toolbox\matlab\uitools\private\usejavadialog. m

  • feature('timing')

    • cpucount = feature('timing','cpucount') - см. toolbox\matlab\iofun\tempname.m (несколько других опций 2nd arg)
  • feature('DefaultCharacterSet') - см. здесь

И вот еще несколько ссылок, взятых из установленной базы кода R2010a Matlab:

  • feature('useGBT2') - "feature('useGBT2') доступна только при запуске Matlab с опцией -hgVersion 2." - В /ja/xlate:15419; также см. в: clf. m

  • feature('COM_ActxProgidCheck',flag) - /help/techdoc/helpsearch/_533.cfs

  • feature('TimeSeriesTools',1) - /help/techdoc/helpsearch/_533. cfs

  • feature('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/warnfiguredialog. 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, которые используются в opengl. m функция:

  • feature('openglmode')
  • feature('OpenGLLoadStatus')
  • feature('UseMesaSoftwareOpenGL',1)- unix only
  • feature('usegenericopengl', 1)
  • feature('getopenglinfo') = opengl('info')
  • feature('getopengldata') = opengl('data')
  • feature('OpenGLVerbose',1)
30
ответ дан 1 December 2019 в 20:11
поделиться

На этой странице поддержки продукта MathWorks перечислены несколько других способов использования FEATURE в этом разделе об инструментах для измерения использование памяти :

feature dumpmem
feature processmem

Кроме того, я только смог узнать, что он принимает до 2 входов и возвращает 1 выход:

>> nargin(@feature)

ans =

     2

>> nargout(@feature)

ans =

     1
1
ответ дан 1 December 2019 в 20:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: