文件帮助中心文件
将包,类或函数添加到当前导入列表
导入packageName.className.
导入packagename.functionname.
导入packageName.classname.staticMethodName.
导入packageName。*
进口
L =进口
例子
进口包裹名字。班级名称将类名添加到当前导入列表。要引用一个类而不指定整个包名称,请使用进口在代码中的函数。
进口包裹名字。班级名称
包裹名字
班级名称
导入列表范围定义如下:
函数或脚本,包括嵌套和本地函数 - 范围是函数。
脚本的范围是脚本正文。脚本中的导入仅在脚本正文中可用,并且在调用脚本的范围内不可用。例如,在命令提示符下执行包含导入的脚本不会在命令窗口中提供导入。
函数的导入列表在对该函数的调用中持久地持久,并且仅在清除功能时清除。有关更多信息,请参阅清除功能。不要打电话清晰的进口在函数或脚本中。
清除
清晰的进口
基础工作区 - 范围是在命令提示符下执行的代码。要清除基础导入列表,请键入清晰的进口在Matlab.®命令提示符。
进口包裹名字。functionName.添加指定的基于包的函数。使用此语法缩短包中特定函数的名称,而无需导入包中的每个函数,这可能会导致意外的名称冲突。
进口包裹名字。functionName.
functionName.
进口包裹名字。班级名称。staticmethodname.添加指定的静态方法。使用此语法缩短特定静态方法的名称。
进口包裹名字。班级名称。staticmethodname.
staticmethodname.
进口包裹名字。*添加指定的包名称。包裹名字必须遵循。*。
进口包裹名字。*
。*
避免使用此语法,因为导入软件包将未指定的名称集带入本地范围,这可能会与Matlab工作区中的名称冲突。此语法的一个可能使用是导入部分包名称。然后,当您调用函数时,使用更短的包名称,不会与简单的函数名称冲突。例如,matlab.io.hdf4.sd.包装有一个关闭功能,可以与matlab冲突关闭功能。
matlab.io.hdf4.sd.
关闭
进口显示范围中的当前导入列表。
L.=导入返回当前导入列表。
L.=导入
L.
全部收缩
进口java.util.Currency.java.lang.string.
创建一个java.lang.string.目的。无需键入包名称,java.lang.。
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.。
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。*
进口matlab.io.hdf4.sd.包功能,读核在一个函数中,myfunc.。您可以使用简单的名称调用该函数读核,但只在范围内myfunc.。
读核
myfunc.
功能数据= myfunc(id,n,m)导入matlab.io.hdf4.sd.readchunk.data = readchunk(id,[n m]);结尾
进口meta.class.fromName.函数中的静态方法,myfunc.。您可以使用简单名称调用静态方法来自名字,但只在范围内myfunc.。
meta.class.fromName.
来自名字
功能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.
matlab.io.hdf4.
类的名称,指定为字符串或字符向量。
例子:货币
包函数的名称,指定为字符串或字符向量。
例子:读核
静态方法的名称,指定为字符串或字符向量。
例子:来自名字
数据类型:char|细绳
char
细绳
导入列表,作为字符向量的单元格数组返回。
进口无法加载Java®由此创建的罐装包MATLAB编译器SDK™产品。
不使用进口在功能内的条件语句中。Matlab预处理料进口在“条件陈述”中评估变量之前的声明。
展开全部
R2019B的行为更改
从R2019B开始,Matlab更改名称解析规则,影响变量,嵌套功能,本地功能和外部功能的优先顺序。这些规则描述于功能优先顺序。有关更新代码的更改和提示的信息,请参阅R2019B的更新代码更改为功能优先顺序。
标识符不能用于函数内的两个目的
没有显式声明的标识符可能不会被视为变量
父族和嵌套函数之间无法隐式共享变量
复合名称分辨率优先的变化
匿名函数可以包括已解析和未解决的标识符
的行为进口功能发生了变化。
基于通配符的进口优先级的变化
完全限定的导入函数不能具有与嵌套函数相同的名称
完全资格导入阴影外部范围定义相同名称
未找到导入时的错误处理
嵌套函数继承父函数的导入语句
清除|importData.|加载
importData.
加载
您有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室