主要内容

进口

将包,类或函数添加到当前导入列表

描述

例子

进口包裹名字班级名称将类名添加到当前导入列表。要引用一个类而不指定整个包名称,请使用进口在代码中的函数。

导入列表范围定义如下:

  • 函数或脚本,包括嵌套和本地函数 - 范围是函数。

    脚本的范围是脚本正文。脚本中的导入仅在脚本正文中可用,并且在调用脚本的范围内不可用。例如,在命令提示符下执行包含导入的脚本不会在命令窗口中提供导入。

    函数的导入列表在对该函数的调用中持久地持久,并且仅在清除功能时清除。有关更多信息,请参阅清除功能。不要打电话清晰的进口在函数或脚本中。

  • 基础工作区 - 范围是在命令提示符下执行的代码。要清除基础导入列表,请键入清晰的进口在Matlab.®命令提示符。

例子

进口包裹名字functionName.添加指定的基于包的函数。使用此语法缩短包中特定函数的名称,而无需导入包中的每个函数,这可能会导致意外的名称冲突。

例子

进口包裹名字班级名称staticmethodname.添加指定的静态方法。使用此语法缩短特定静态方法的名称。

例子

进口包裹名字。*添加指定的包名称。包裹名字必须遵循。*

避免使用此语法,因为导入软件包将未指定的名称集带入本地范围,这可能会与Matlab工作区中的名称冲突。此语法的一个可能使用是导入部分包名称。然后,当您调用函数时,使用更短的包名称,不会与简单的函数名称冲突。例如,matlab.io.hdf4.sd.包装有一个关闭功能,可以与matlab冲突关闭功能。

例子

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

L.=导入返回当前导入列表。

例子

全部收缩

进口java.util.Currency.java.lang.string.

创建一个java.lang.string.目的。无需键入包名称,java.lang.

s = string('你好'
s =你好

列出货币类方法,无需键入包名。

方法货币
课本的方法:Equals GetDisplayName通知GetAvailableCurrencies getInstance NotifyAll GetClass GetNumericCode ToString GetCurrencyCode GetSymbol等待GetDefaultFractionDigits HashCode

在导入列表中使用部分包名称以简化呼叫matlab.io.hdf4.sd.包功能并避免与matlab冲突关闭功能。

进口matlab.io.hdf4。*

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

sdid = sd.start('sd.hdf');filename = sd.getfilename(sdid)
filename = 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.包功能,读核在一个函数中,myfunc.。您可以使用简单的名称调用该函数读核,但只在范围内myfunc.

功能数据= myfunc(id,n,m)导入matlab.io.hdf4.sd.readchunk.data = readchunk(id,[n m]);结尾

进口meta.class.fromName.函数中的静态方法,myfunc.。您可以使用简单名称调用静态方法来自名字,但只在范围内myfunc.

功能metaclsobj = myfunc(classname)导入meta.class.fromName.metaclsobj = fromname(classname);结尾

打开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.currency''java.lang.string''matlab.io.hdf4。*''matlab.io.hdf4.sd.readchunk'

输入参数

全部收缩

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

例子:matlab.io.hdf4.

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

例子:货币

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

例子:读核

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

例子:来自名字

数据类型:char|细绳

输出参数

全部收缩

导入列表,作为字符向量的单元格数组返回。

限制

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

  • 不使用进口在功能内的条件语句中。Matlab预处理料进口在“条件陈述”中评估变量之前的声明。

兼容性考虑因素

展开全部

R2019B的行为更改

在R2006A之前介绍