Bootstrap

MATLAB中head函数用法

目录

语法

说明

示例

显示矩阵的前八行

显示表的前三行

返回表的前八行


        head函数的功能是获取数组或表的顶行。

语法

head(A)
head(A,k)
B = head(___)

说明

        head(A) 在命令行窗口中显示数组、表或时间表 A 的前八行,但不存储值。

        head(A,k) 显示 A 的前 k 行。

        B = head(___) 返回 A 中任一上述语法所请求的行。B 的数据类型与 A 的数据类型相同。

示例

显示矩阵的前八行

        创建一个有 100 行的矩阵,并显示矩阵的前八行。如果不指定输出参数,head 不会返回值。它只显示矩阵的顶部。

A = repmat((1:100)',1,4);
head(A)
     1     1     1     1
     2     2     2     2
     3     3     3     3
     4     4     4     4
     5     5     5     5
     6     6     6     6
     7     7     7     7
     8     8     8     8

显示表的前三行

        从包含 1468 行的文件创建一个表。

T = readtable("outages.csv","TextType","string");
size(T)
ans = 1×2

        1468           6

        显示前三行。如果不指定输出参数,head 不会返回值。它只显示表的顶部。

head(T,3)
      Region          OutageTime        Loss     Customers     RestorationTime         Cause     
    ___________    ________________    ______    __________    ________________    ______________

    "SouthWest"    2002-02-01 12:18    458.98    1.8202e+06    2002-02-07 16:50    "winter storm"
    "SouthEast"    2003-01-23 00:49    530.14    2.1204e+05                 NaT    "winter storm"
    "SouthEast"    2003-02-07 21:15     289.4    1.4294e+05    2003-02-17 08:14    "winter storm"

返回表的前八行

        通过从电子表格中读取数据来创建一个表。显示该表的大小,根据显示它有 1468 行。

T = readtable("outages.csv","TextType","string");
size(T)
ans = 1×2

        1468           6

        返回另一个包含 T 的前八行的表。

T2 = head(T)
T2=8×6 table
      Region          OutageTime        Loss     Customers     RestorationTime           Cause      
    ___________    ________________    ______    __________    ________________    _________________

    "SouthWest"    2002-02-01 12:18    458.98    1.8202e+06    2002-02-07 16:50    "winter storm"   
    "SouthEast"    2003-01-23 00:49    530.14    2.1204e+05                 NaT    "winter storm"   
    "SouthEast"    2003-02-07 21:15     289.4    1.4294e+05    2003-02-17 08:14    "winter storm"   
    "West"         2004-04-06 05:44    434.81    3.4037e+05    2004-04-06 06:10    "equipment fault"
    "MidWest"      2002-03-16 06:18    186.44    2.1275e+05    2002-03-18 23:23    "severe storm"   
    "West"         2003-06-18 02:49         0             0    2003-06-18 10:54    "attack"         
    "West"         2004-06-20 14:39    231.29           NaN    2004-06-20 19:16    "equipment fault"
    "West"         2002-06-06 19:28    311.86           NaN    2002-06-07 00:51    "equipment fault"

;