exponenta event banner

Определение данных для создания кода

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

ДанныеЧто отличаетсяДополнительные сведения
МножестваМаксимальное количество элементов ограниченоОграничения на размер массива для создания кода
Комплексные числа
  • Сложность переменных должна быть установлена во время назначения и до первого использования

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

Примечание

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

Создание кода для сложных данных
ПерсонажиОграничено 8 битами точностиКодирование символов при создании кода
Перечисляемые данные
  • Поддерживает только перечисляемые типы на основе целых чисел

  • Ограниченное использование в switch заявления и for-петли

Перечисления
Дескрипторы функций
  • Использование одной и той же связанной переменной для ссылки на различные дескрипторы функций может привести к ошибке времени компиляции.

  • Не удается передать дескрипторы функций основным или внешним функциям

  • Не удается просмотреть дескрипторы функций отладчика

Дескрипторы функций