evaluateMuPADNotebook

Оцените блокнот MuPAD

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Чтобы преобразовать файл блокнота MuPAD в файл live скрипта MATLAB, смотрите convertMuPADNotebook. Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, несмотря на то, что существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.

Синтаксис

evaluateMuPADNotebook(nb)
evaluateMuPADNotebook(nb,'IgnoreErrors',true)

Описание

пример

evaluateMuPADNotebook(nb) оценивает блокнот MuPAD с указателем nb и возвращает логический 1 (true), если оценка запускается без ошибок. Если nb является вектором указателей блокнота, то этот синтаксис возвращает вектор логического 1 s.

пример

evaluateMuPADNotebook(nb,'IgnoreErrors',true) не прекращает оценивать блокнот, когда он сталкивается с ошибкой. Этот синтаксис пропускает любую входную область блокнота MuPAD, который вызывает ошибки и переходит к следующей. Если выполнения оценки без ошибок, этот синтаксис возвращает логический 1 (true). В противном случае возвращается логический 0 (false). Сообщения об ошибке появляются в блокноте MuPAD только.

По умолчанию evaluateMuPADNotebook использует 'IgnoreErrors',false, и поэтому, остановки evaluateMuPADNotebook, когда это сталкивается с ошибкой в блокноте. Сообщения об ошибке появляются в Окне Команды MATLAB и в блокноте MuPAD.

Примеры

свернуть все

Выполните команды во всех входных областях блокнота MuPAD. Результаты оценки появляются в выходных областях блокнота.

Предположим, что ваша текущая папка содержит блокнот MuPAD под названием myFile1.mn. Откройте этот блокнот, сохраняющий его указатель в переменной nb1:

nb1 = mupad('myFile1.mn');

Оцените все входные области в этом блокноте. Если все вычисления запускаются без ошибки, то evaluateMuPADNotebook возвращает логический 1 (true):

evaluateMuPADNotebook(nb1)
ans =
     1

Используйте вектор указателей блокнота, чтобы оценить несколько блокнотов.

Предположим, что ваша текущая папка содержит блокноты MuPAD под названием myFile1.mn и myFile2.mn. Откройте их сохраняющий их указатели в переменных nb1 и nb2, соответственно. Также создайте новый блокнот с указателем nb3:

nb1 = mupad('myFile1.mn')
nb2 = mupad('myFile2.mn')
nb3 = mupad
nb1 = 
myFile1

nb2 = 
myFile2

nb3 = 
Notebook1

Оцените myFile1.mn и myFile2.mn:

evaluateMuPADNotebook([nb1, nb2])
ans =
     1

Идентифицируйте и оцените все открытые блокноты MuPAD.

Предположим, что ваша текущая папка содержит блокноты MuPAD под названием myFile1.mn и myFile2.mn. Откройте их сохраняющий их указатели в переменных nb1 и nb2, соответственно. Также создайте новый блокнот с указателем nb3:

nb1 = mupad('myFile1.mn')
nb2 = mupad('myFile2.mn')
nb3 = mupad
nb1 = 
myFile1

nb2 = 
myFile2

nb3 = 
Notebook1

Получите список всех в настоящее время открытых блокнотов:

allNBs = allMuPADNotebooks;

Оцените все блокноты. Если все вычисления запускаются без ошибки, то evaluateMuPADNotebook возвращает массив логического 1 s (true):

evaluateMuPADNotebook(allNBs)
ans =
     1
     1
     1

Идентифицируйте и оцените все открытые блокноты MuPAD, пропускающие оценки та причина ошибки.

Предположим, что ваша текущая папка содержит блокноты MuPAD под названием myFile1.mn и myFile2.mn. Откройте их сохраняющий их указатели в переменных nb1 и nb2, соответственно. Также создайте новый блокнот с указателем nb3:

nb1 = mupad('myFile1.mn')
nb2 = mupad('myFile2.mn')
nb3 = mupad
nb1 = 
myFile1

nb2 = 
myFile2

nb3 = 
Notebook1

Получите список всех в настоящее время открытых блокнотов:

allNBs = allMuPADNotebooks;

Оцените все блокноты с помощью 'IgnoreErrors',true, чтобы пропустить любые вычисления та причина ошибки. Если все вычисления запускаются без ошибки, то evaluateMuPADNotebook возвращает массив логического 1 s (true):

evaluateMuPADNotebook(allNBs,'IgnoreErrors',true)
ans =
     1
     1
     1

В противном случае это возвращает логический 0 s для блокнотов, которые вызывают ошибки (false):

ans =
     0
     1
     1

Входные параметры

свернуть все

Указатель на блокнот MuPAD, заданный как указатель блокнота MuPAD или вектор указателей. Вы создаете указатель блокнота при открытии блокнота с функцией openmn или mupad.

Можно получить список всех открытых блокнотов с помощью функции allMuPADNotebooks. evaluateMuPADNotebook принимает вектор указателей, возвращенных allMuPADNotebooks.

Введенный в R2013b