Matlab中array2table函数使用

目录

语法

说明

示例

将数值数组转换为表

将数组转换为包含变量名称的表


        array2table函数的功能是将同构数组转换为表。

语法

T = array2table(A)

T = array2table(A,Name,Value)

        Value 对组参数。Name 为参数名称,Value 为对应的值。Name 必须放在引号中。可采用任意顺序指定多个名称-值对组参数,如 Name1,Value1,...,NameN,ValueN 所示。

  T 的行名称,指定为以逗号分隔的对组,其中包含 'RowNames' 和一个由非空的不同元素构成的字符向量元胞数组或字符串数组。名称的数量必须等于行数 size(A,1)。行名称可以包含任何 Unicode® 字符,包括空格和非 ASCII 字符。如果指定的行名称包含前导或尾部空白字符,则 array2table 会将它们从行名称中删除。

  T 的变量名称,指定为以逗号分隔的对组,其中包含 'VariableNames' 和一个由非空的不同元素构成的字符向量元胞数组或字符串数组。名称的数量必须等于变量数 size(A,2)。变量名称可以包含任何 Unicode 字符,包括空格和非 ASCII 字符。

        输出表,以表形式返回。该表可以存储元数据,比如说明、变量单位、变量名称和行名称。可以参考 table的“属性”部分。

提示

  • 指定为以逗号分隔的对组,其中包含 'VariableNames' 和一个由非空的不同元素构成的字符向量元胞数组或字符串数组。名称的数量必须等于变量数 size(A,2)。变量名称可以包含任何 Unicode 字符,包括空格和非 ASCII 字符。

说明

T = array2table(A) 将 m×n 数组 A 转换为 m×n 表 T。A 的每一列都变成 T 的变量。

        array2table 为表中的变量名称使用末尾追加了列号的输入数组名称。如果这些名称不是有效的 MATLAB® 标识符,array2table 将使用 'Var1',...,'VarN' 形式的名称,其中 N 是 A 的列数。

T = array2table(A,Name,Value) 从数组 A 创建一个表,附加选项由一个或多个 Name,Value 对组参数指定。

        例如,可以指定要包含在表中的行名称或变量名称。

示例

将数值数组转换为表

        创建一个数值数据数组。

A = [1 4 7; 2 5 8; 3 6 9]
A = 3×3

     1     4     7
     2     5     8
     3     6     9

        将数组 A 转换为表。

T = array2table(A)
T=3×3 table
    A1    A2    A3
    __    __    __

    1     4     7 
    2     5     8 
    3     6     9 

        该表的变量名称将列数添加到输入数组名 A 后。

将数组转换为包含变量名称的表

        创建一个数值数据数组。

A = [1 12 30.48; 2 24 60.96; 3 36 91.44]
A = 3×3

    1.0000   12.0000   30.4800
    2.0000   24.0000   60.9600
    3.0000   36.0000   91.4400

        将数组 A 转换为表并包含变量名称。

T = array2table(A,...
    'VariableNames',{'Feet','Inches','Centimeters'})
T=3×3 table
    Feet    Inches    Centimeters
    ____    ______    ___________

     1        12         30.48   
     2        24         60.96   
     3        36         91.44   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值