Добавьте пакет или класс к текущему списку импорта
import PackageName.ClassName
import PackageName.FunctionName
import PackageName.*
import
L = import
import
добавляет имя класса к текущему списку импорта. Используйте функцию PackageName
.ClassName
import
в своем коде, чтобы относиться к классу, не задавая целое имя пакета.
Осциллограф списка импорта задан можно следующим образом:
Функция или скрипт, включая вложенную и локальную функцию — Осциллограф является функцией, и функция не совместно использует список импорта родительской функции. Если список импорта необходим в функции MATLAB® или скрипте и в каких-либо локальных функциях, необходимо вызвать функцию import
для каждой функции.
Осциллограф скрипта является телом скрипта. Импорт в скрипте доступен только в теле скрипта и не доступен в осциллографах, которые вызывают скрипт. Например, выполнение скрипта, содержащего импорт в командной строке, не делает импорта доступным в командном окне.
Список импорта функции является персистентным через вызовы этой функции и очищен только, когда функция очищена. Для получения дополнительной информации смотрите, что clear
функционирует. Не вызывайте clear import
в функции или скрипте.
Базовое рабочее пространство — Осциллограф является кодом, выполненным в командной строке. Чтобы очистить основной список импорта, введите clear import
в подсказке команды MATLAB.
import
добавляет заданная основанная на пакете функция. Используйте этот синтаксис, чтобы сократить имя определенной функции в пакете, не импортируя каждую функцию в пакете, который может вызвать неожиданные конфликты по совпадению имен.PackageName
.FunctionName
import
добавляет заданное имя пакета. PackageName
.*PackageName
должен сопровождаться .*
.
Избегайте использования этого синтаксиса, когда импорт пакетов приносит незаданный набор имен в локальный осциллограф, который может конфликтовать с именами в рабочем пространстве MATLAB. Одно возможное применение для этого синтаксиса должно импортировать частичное имя пакета. Затем, когда вы вызываете функцию, вы используете более короткое имя пакета, которое не конфликтует с простыми именами функций. Например, пакет matlab.io.hdf4.sd
имеет функцию close
, которая может конфликтовать с функцией close
MATLAB.
import
не может загрузить пакет Java® JAR, созданный продуктом MATLAB Compiler SDK™.
Не используйте import
в условных операторах в функции. MATLAB предварительно обрабатывает оператор import
прежде, чем оценить переменные в условных операторах.
clear
| importdata
| load