Программные утилиты

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

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

Функции

развернуть все

evalВыполните выражение MATLAB в тексте
evalcВыполните выражение MATLAB с получением
evalinВыполните выражение MATLAB в заданной рабочей области
fevalВыполните функцию
runЗапустите скрипт MATLAB
builtinВыполните встроенную функцию от перегруженного метода
pcodeСоздайте затененный содержимым, исполняемые файлы
timerСоздайте объект запланировать выполнение команд MATLAB
deleteУдалите объект - таймер из памяти
getЗапросите значения свойств для объекта - таймера
isvalidОпределите валидность объекта - таймера
setУстановите значения свойств для объекта - таймера
startЗапустите объект - таймер
startatЗапланируйте таймер, чтобы стрелять в требуемое время
stopОстановите объект - таймер
timerfindНайдите объект - таймер
timerfindallНайдите объект - таймер, независимо от видимости
waitБлокируйте командную строку, пока таймер не прекратит запускаться
try, catchВыполните операторы и зафиксируйте получившиеся ошибки
MExceptionПолучите информацию об ошибке
addCauseЗапишите дополнительные причины исключения
addCorrectionОбеспечьте предложенное исправление для исключения
getReportПолучите сообщение об ошибке для исключения
MException.lastВозвратите последнее неперехваченное исключение
rethrowПовторно выдайте ранее перехваченную исключительную ситуацию
throwВыдача исключения
throwAsCallerВыдайте исключение, как будто происходит в рамках вызывания функции
matlab.lang.correction.AppendArgumentsCorrectionПравильная ошибка путем добавления пропускающий входные параметры
matlab.lang.correction.ConvertToFunctionNotationCorrectionПравильная ошибка путем преобразования в функциональное обозначение
matlab.lang.correction.ReplaceIdentifierCorrectionПравильная ошибка, заменяя идентификатор в вызове функции

Темы

Защита исходного кода

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

Планирование выполнения команды Используя таймер

Чтобы запланировать выполнение команд MATLAB, создайте объект - таймер.

Обработка исключений в приложении MATLAB

Это - хорошая методика программирования, чтобы включать проверку ошибок в ваши программы, чтобы гарантировать надежную операцию при всех условиях. Можно решить, как программы отвечают на различные типы ошибок.

Создание гиперссылок, который Функции Выполнения

Функции, которые поддерживают matlab: ключевое слово может отобразить гиперссылки, которые выполняют команды, когда вы кликаете по тексту гиперссылки.

Альтернативные варианты функции eval

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