Matlab中struct的用法

  struct在matlab中是用來創建結構體數組的。一般有兩種用法:
  s = struct('field1',{},'field2',{},...) 
  這是創建一個空的結構體,field1,field2是域名稱
  s = struct('field1',values1,'field2',values2,...) 
  這是在創建結構體的時候就賦值,values1,values2就是針對field1,field2所賦的值。
  例如:s = struct('type',{'big','little'},'color',{'red'},'x',{3 4})
  這個結構體有三個域'type','color','x',根據英文意義能夠看出分別是類型,顏色和值的意思。類型能夠取的值有'big','little',也就是類型有兩種,分別是大和小。顏色只有'red'紅色,而值x能夠是3或者4。數組

相關文章
相關標籤/搜索