matlab如何创建table,table,matlab,中table数据类型,创建,调用,访问
MATLAB table數據結構
目錄:
?關于作者
?table簡介
o為什么需要table數據結構
o通過導入數據構造table對象
o調用table構造函數來構造table對象
o通過轉換函數構造table對象
?訪問table中的數據
MATLAB常用基本數據類型有:整型,浮點型,字符型,函數句柄,元胞數組和結構體數組。除了這些基本數據類型,MATLAB還有很多其它的數據類型不為人熟悉,這些數據類型在編程中也非常有用。MATLAB高級數據類型系列旨在向大家介紹它們:比如containers.Map, tables,enumeration和time series等等,它們為什么有用,用來解決什么問題,并且怎樣在科學工程計算中怎么使用。上篇我們提到了映射表結構(containers.Map )。本篇將介紹另一中新的MATLAB 數據類型--table。
table簡介
為什么需要table數據結構
MathWorks在MATLAB R2013b中引入了一種新的數據結構叫做table。table類似統計工具箱中的dataset,其引入的目的就是用來取代dataset的數據類型。因為表狀的數據在工程計算中越來越長久,有了table類型,MATLAB用戶就可以不用購買統計工具箱,也能使用表狀的數據結構了。 table本質上來說是一種可以存放各種數據類型的容器,比如下面表Table.1中的數據,其中既有字符型,又有數值類型,其中第一行作為表頭:Symbol,Name,Market,Cap,IPO,Year是各列的名字。
Table.1 NASDAQ股票名稱表
Name Market Cap IPO Year
Symbol
AAPL Apple Inc$742.63B1980
AMZN http://www.doczj.com/doc/02cd31ce185f312b3169a45177232f60ddcce7bb.html, Inc$173.33B1997
MSFT Microsoft Corporation$346.9B1986
在conatiners.Map的章節中,我們介紹了MATLAB的基本數據類型(比如數組,原胞數組和結構體)在表達某些復雜數據類型時的局限性。這里不再一一贅述,讀者只需要認識到:數組的局限性在于不能用來存放數值以外的數據,而使用元胞讀取和索引內容時有種種不方便,比如無法區分該數據中的表頭和其余的行數據。事實上,如果數據存放在如下的CSV文件中,并且用importdata 直接讀取表Table.2中的CSV文件。
總結
以上是生活随笔為你收集整理的matlab如何创建table,table,matlab,中table数据类型,创建,调用,访问的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小学毕业能学php吗,将来没出息的娃,多
- 下一篇: matlab如何响两声,matlab发出