Существует ли способ назвать подфункцию в то время как в режиме ячейки в matlab?

Вы можете синхронно вызывать задание Glue из StepFunction , чтобы оно ожидало завершения задания:

{
  "StartAt": "gluejob1",
  "States": {
    "gluejob1": {
      "Type": "Task",
      "Resource": "arn:aws:states:::glue:startJobRun.sync",
      "Parameters": {
        "JobName.$": "ETLJobName1"
      },
      "Next": "gluejob2"
    },
    "gluejob2": {
      "Type": "Task",
      "Resource": "arn:aws:states:::glue:startJobRun.sync",
      "Parameters": {
        "JobName.$": "ETLJobName2"
      },
      "Next": "Gluejob2 Finished Loading"
    },
    "Gluejob2 Finished Loading": {
      "Type": "Pass",
      "Result": "",
      "End": true
    }
}

9
задан snth 2 February 2009 в 06:31
поделиться

2 ответа

ИСПРАВЛЕНИЕ:

Я неправильно понял Ваше использование слова ЯЧЕЙКА. Мои извинения. Кажется, что Вы просто хотите определить функцию в командной строке, не сохраняя его в.m файл. Для этого можно использовать анонимные функции:

foo = @(num) disp(['num=' num2str(num)]);

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

5
ответ дан 3 November 2019 в 07:14
поделиться

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

Надежда это помогает.

Dan

0
ответ дан 3 November 2019 в 07:14
поделиться
Другие вопросы по тегам:

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