主要内容

进口

添加包、类或函数当前进口清单

描述

例子

进口PackageName类名称将类名添加到当前导入列表。引用一个类不指定整个包名称,使用进口代码中的函数。

导入定义范围列表如下:

  • 函数,包括嵌套和本地函数的作用域是整个函数。这包括之前的代码进口

    导入列表函数的持久性在调用函数和被清除,只有当函数被清除。有关更多信息,请参见清晰的函数。不叫明确进口在一个函数或一个脚本。

    脚本,脚本的范围是整个脚本的身体。这包括之前的代码进口。进口在脚本中只提供脚本中没有提供身体和调用脚本的范围。例如,执行一个脚本包含进口在命令提示符处不让进口中可用命令窗口。

  • 基本工作空间范围是代码执行命令提示符。清除基地导入列表类型明确进口在MATLAB®命令提示符。

例子

进口PackageNameFunctionName添加指定的包的功能。使用这个语法来缩短包中的一个特定的函数的名称没有导入包的每一个功能,这可能会导致意想不到的名称冲突。

例子

进口PackageName类名称staticMethodName添加指定的静态方法。使用这个语法来缩短一个特定的静态方法的名称。

例子

进口PackageName。*添加的内容指定包名。PackageName必须遵循的。*

避免使用这种语法,作为导入的内容包带来一组指定的名称到本地范围,这可能与MATLAB工作区中的名称冲突。这个语法的一个可能的用途是进口部分包名称。当你调用一个函数,使用较短的包名称不与简单的函数名冲突。

例子

进口显示当前的进口范围列表中。

l=进口返回当前导入列表。

例子

全部折叠

进口java.util.Currency

创建一个对象。不需要输入包名称,. lang

s =字符串(“你好”)
s =你好

列出货币类方法,没有输入包名称。

方法货币
java.util方法类。货币: equals getDisplayName notify getAvailableCurrencies getInstance notifyAll getClass getNumericCode toString getCurrencyCode getSymbol wait getDefaultFractionDigits hashCode

使用部分包名称导入列表来简化调用matlab.io.hdf4.sd包与MATLAB函数和避免冲突关闭函数。

进口matlab.io.hdf4。*

显示示例文件的完整路径sd.hdf在您的系统上使用缩短包名称sd

sdID = sd.start (“sd.hdf”);文件名= sd.getFilename (sdID)
文件名= C:\Program Files\MATLAB\R2015a\toolbox\matlab\imagesci\sd.hdf

在调用结束函数sd包名称。

sd.close (sdID)

没有与MATLAB的名字冲突关闭函数当你导入部分包名称。

哪一个关闭
C:\Program Files\MATLAB\R2015a\toolbox\matlab\graphics\close.p

如果你使用matlab.io.hdf4.sd。*语法导入整个包名,当你的电话关闭,MATLAB总是选择包的功能。你不能使用关闭删除一个数字。

导入matlab.io.hdf4.sd包的功能,readChunk在一个函数中,myfunc。你可以使用简单的名称调用该函数readChunk,但只有范围内myfunc

函数data = myfunc (ID、n m)导入matlab.io.hdf4.sd.readChunkdata = readChunk (ID、n [m]);结束

导入meta.class.fromName静态方法在一个函数中,myFunc。你可以使用简单的名称调用静态方法fromName,但只有范围内myFunc

函数metaClsObj = myFunc(名称)导入meta.class.fromNamemetaClsObj = fromName(名称);结束

打开sd.hdf示例文件和访问温度数据集。

进口matlab.io.hdf4。*sdID = sd.start (“sd.hdf”);idx = sd.nameToIndex (sdID,“温度”);sdsID = sd.select (sdID idx);

调用myfunc从前面的示例函数读取数据。myfunc必须有它自己的进口声明使用缩短包名称。

dataChunk = myfunc (sdsID 0 1);

关闭该文件。

sd.endAccess (sdsID) sd.close (sdID)
进口
ans = ' java.util。货币' 'java.lang.String' 'matlab.io.hdf4.*' 'matlab.io.hdf4.sd.readChunk'

输入参数

全部折叠

包的名称,指定为字符串或字符向量。

例子:matlab.io.hdf4

类的名称,指定为字符串或字符向量。

例子:货币

包的函数名称,指定为字符串或字符向量。

例子:readChunk

静态方法的名称,指定为字符串或字符向量。

例子:fromName

数据类型:字符|字符串

输出参数

全部折叠

导入列表,返回单元阵列的特征向量。

限制

  • 进口无法加载Java®JAR包创建的MATLAB编译器SDK™产品。

  • 不要使用进口在条件语句在一个函数。MATLAB进行预处理的进口评估条件语句中的变量声明之前。

版本历史

之前介绍过的R2006a

全部展开

行为改变R2019b