exponenta event banner

Утилиты программирования

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

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.