[ ] 和空数组有什么区别?

  • 本文关键字:区别 数组 matlab
  • 更新时间 :
  • 英文 :


例如,我有一个1x5的字符串数组。现在我看到一些领域[].这是什么意思?完全为空的字段有什么区别?

如何创建此类字段?

array(1)=[]; 
array(2)=; 
%or
array(3)=""; 

如何检查字段的输入是的、NaN还是">

array(1)=[];表示如果变量已存在,则删除array的第一个元素。

array(2)=;是无效的表达式。

array(3)=""array的第三个索引处存储一个空字符串""。由于前两个索引不是由您在代码片段中初始化的,因此这两个索引将存储<missing>。如果你有一个双精度类数组,你会得到零而不是<missing><missing>的存在可以通过ismissing进行检查。

在字符串数组中,不能有 Nan 或空。不过,你可以有""字符串。


如果你有一个单元格数组,你可以拥有这些元素。

array{1} = [];
array{2} = "";
array{3} = NaN; 

现在,上述单元数组中是否存在[]""NaN,可以分别通过isemptystrcmpisnancellfun来检查。

相关内容

  • 没有找到相关文章

最新更新