主要内容

可编程

写表到文件

描述

例子

可编程(T.写表T.逗号分隔的文本文件。文件名是表的Workspace变量名称,附加扩展名。文本。如果可编程无法从输入表名称构建文件名,然后它写入文件table.txt.

每个变量的每个列T.成为输出文件中的列。变量名称T.成为文件第一行中的列标题。

可编程(T.文件名写入名称和扩展名指定的文件文件名

可编程根据指定的扩展确定文件格式。扩展名必须是以下之一:

  • 。文本.DAT., 要么.csv.用于分隔的文本文件

  • .xls..xlsm., 要么.xlsx.对于Excel.®电子表格文件

  • .xlsb.对于具有Excel for Windows的系统支持的E万博1manbetxxcel电子表格文件®

例子

可编程(___名称,价值将表格写入文件,其中包含一个或多个指定的其他选项名称,价值对参数,可以包括先前语法中的任何输入参数。

例如,您可以指定是否在输出文件中将变量名称写为列标题。

例子

全部收缩

创建一个表。

t =表(['M';'F';'M'],[45 45; 41 32; 40 34],......{'纽约';'CA';'嘛'},[真; false; false])
t =3×4表var1 var2 var3 var4 ____ ________ ______ _____ m 45 45 {'ny'} true f 41 32 {'ca'} false m 40 34 {'ma'} false

将表格写入逗号分隔的文本文件并显示文件内容。

可编程(T)

可编程输出名为的文本文件t.txt.

类型't.txt'
var1,var2_1,var2_2,var3,var4 m,45,45,ny,1 f,41,32,ca,0 m,40,34,ma,0

可编程将一个唯一的后缀附加到变量名称,var2在相应数据的两列上方。

创建一个表。

t =表(['M';'F';'M'],[45 45; 41 32; 40 34],......{'纽约';'CA';'嘛'},[真; false; false])
t =3×4表var1 var2 var3 var4 ____ ________ ______ _____ m 45 45 {'ny'} true f 41 32 {'ca'} false m 40 34 {'ma'} false

将表写入名为的空格分隔的文本文件mydata.txt.并显示文件内容。

可编程(T,'mydata.txt''delimiter''') 类型'mydata.txt'
var1 var2_1 var2_2 var3 var4 m 45 45 45 ny 1 f 41 32 ca 0 m 40 34 ma 0

可编程将一个唯一的后缀附加到变量名称,var2在相应数据的两列上方。

创建一个表。

lastname = {'史密斯';'约翰逊';'威廉姆斯';'琼斯';'棕色的'};年龄= [38; 43; 38; 40; 49];高度= [71; 69; 64; 67; 64];重量= [176; 163; 131; 133; 119];血压= [124 93;109 77;125 83;117 75;122 80];T =表(年龄,身高,体重,血压,......'rownames',姓)
t =5×4表年龄高度重量血压___ ______ ______ _____________史密斯38 71 176 124 93 johnson 43 69 163 109 77威廉姆斯38 64 131 125 83 jones 40 67 133 117 75棕色49 64 119 122 80

写下表,T.,逗号分隔文本文件,调用mypatientdata.dat.,并显示文件内容。

可编程(T,'mypatientdata.dat''writerowanames',true)类型'mypatientdata.dat'
行,年龄,身高,体重,血压_1,血压_2史密斯,38,71,176,124,93 johnson,43,69,163,129,77威廉姆斯,38,64,131,125,83岁,40,67,133,117,75棕色,49,64,119,122,80

包含行名称的第一列具有列标题,。这是来自属性表的第一个维度名称t.properties.dimensionnames.

将表中的英文日期转换为德语,并将表写入文件。

创建包含一个的表约会时间数组,日期为英文。创建数字数据的列向量以使用日期。

d = datetime({'01 -Jan-2014';'01 -feb-2014';'01 -MAR-2014'});d.format ='dd mmmm yyyy';X1 = [20.2; 21.6; 20.7];x2 = [100.5; 102.7; 99.8];t =表(d,x1,x2)
T = D X1 X2 ________________ ______ 01 2014年1月20日20.2 100.5 01 2014年2月21.6 102.7 01 2014年3月20.7 99.8

将表写入文本文件。使用使用的日期的区域设置为德语指定德语datelocale.名称值对参数,并在文本文件中显示日期。

可编程(T,'myfile.txt''datelocale''de_de');类型myfile.txt.
D,X1,X2 01 Januar 2014,20.2,100.5 01 Februar 2014,21.6,102.7 01März2014,20.7,99.8

当您的数据包含外语或非ASCII字符时,请使用编码参数来确保文件正确写入。首先,将提供的表加载到工作区中。然后,使用默认编码将表写入文件。最后,用来写下表'UTF-8'编码并检查结果。

加载table_japanese_characters.mat.其中包含表T.表的预览如下所示。请注意,该表包含两个具有日文字符的列。

加载('table_japanese_characters.mat'

将表写入文件。这可编程函数在编写文件时使用您的系统默认编码。结果可能会根据您的系统设置而不同。要检查生成的文件,请使用该文件将表读回工作区可阅读功能。注意可编程没有成功写入包含外语字符的列(1和3)。

可编程(T,'mytable.txt')MyTable = Readtable('mytable.txt'
mytable =9×3表A B C _____ ______ _______ '' 458.98 '' '' 530.14 '' '' 289.4 '' '' 434.81 '' '' 186.44 '' '' 0 '' '' 231.29 '' '' 311.86 '' '' 239.93 ''

如果您的表包含外语或非ASCII字符,则必须使用'编码'参数以确保数据正确写入。放'编码''UTF-8'它支持广泛的万博1manbetx外语和非ASCII字符。要检查生成的文件,请使用该文件将表读回工作区可阅读功能。使用正确的编码参数可编程函数成功编写数据。

可编程(T,'mytable_utf8.txt''编码''UTF-8')mytable_utf8 = readtable('mytable_utf8.txt''编码''UTF-8'
mytable_utf8 =9×3表A B C _______ ______ ___________ '南西' 458.98 '冬の嵐' '南東' 530.14 '冬の嵐' '南東' 289.4 '冬の嵐' '西' 434.81 '機器の故障' '中西部' 186.44 '深刻な嵐' '西' 0 '攻撃' '西' 231.29 '機器の故障' '西' 311.86 '機器の故障' '北東' 239.93 '火災'

创建一个表。

t =表(['M';'F';'M'],[45; 41; 36],......{'纽约,纽约';'圣地亚哥,加州';“波士顿,马”},[真; false; false])
t =3×4表var1 var2 var3 var4 ____ ____ ______________________m 45 {'纽约,纽约'} TRUE F 41 {'SAN DIEGO,CA'} FALSE M 36 {'BOSTON,MA'} FALSE

将表格写入名为的逗号分隔文本文件mydata.csv.并查看文件内容。使用“推广”名称值对参数以确保第三列中的逗号不被视为分隔符。

可编程(T,'mydata.csv''delimiter'','“推广”,true)类型'mydata.csv'
var1,var2,var3,var4“m”,45,“纽约,纽约”,1“f”,41,“San Diego,Ca”,0“M”,36,“波士顿,MA”,0

创建一个表。

t =表(['M';'F';'M'],[45 45; 41 32; 40 34],......{'纽约';'CA';'嘛'},[真; false; false])
t =3×4表var1 var2 var3 var4 ____ ________ ______ _____ m 45 45 {'ny'} true f 41 32 {'ca'} false m 40 34 {'ma'} false

将表格写入名为的电子表格mydata.xls.。在5×5区内的第一个纸上的数据包括拐角处B2F6.。您可以通过指定与工作表对应的索引来更改工作表来写入。

可编程(T,'mydata.xls''床单',1,'范围''B2:F6'

Excel®填充电子表格的行B6.F6.#n / a由于指定的范围大于输入表的大小T.

您可以编写包含具有任何字符的变量名称的表格数据,包括空格和非ASCII字符。创建一个具有任意变量名称的表,并将表写入文本文件。然后,在保留原始变量名称时读取表格数据。

创建包含三个变量的表,其中包含任意变量名称。第一个和第三变量名称包含空格和非ASCII字符。

lastname = {'桑切斯';'约翰逊';'李';'迪亚兹';'棕色的'};年龄= [38; 43; 38; 40; 49];吸烟者=逻辑([1; 0; 1; 0; 1]);varnames = {'姓''年龄''吸烟(1或0)'};t =表(姓氏,年龄,吸烟者,'variablenames',varnames)
t =5×3表姓氏年龄吸烟者(1或0)___________ ________________ {'桑切斯'} 38真实{'约翰逊'} 43 false {'li'} 38 true {'diaz'} 40 false {brown'} 49真实

将数据写入文件'sampletable.txt'

可编程(T,'sampletable.txt'

使用读取表格数据可阅读。默认情况下,MATLAB®将包含空格和非ASCII字符的任何变量名称转换为有效的MATLAB®标识符。例如,Matlab®转换变量名称'姓''姓', 和'吸烟(1或0)''samper_1or0_'。要在保留变量名称时读取表格数据,请设置'variablenamingrule'参数到保存

t_preerve = readtable('sampletable.txt'“variablenamingrule”“保存”
t_preeserve =.5×3表姓氏年龄吸烟者(1或0)___________ _____________________ {'sanchez'} 38 1 {'johnson'} 43 0 {'li'} 38 1 {'diaz'} 40 0 {'brown'} 49 1

将数据作为新行附加到具有现有数据的表的底部。

创建一个表。

虫胶= {'帝王蝶';'七分瓢虫';'兰花螳螂';......'美国大黄蜂';'蓝色Dasher Dragonfly'};eneedorder = {'Lepidoptera';“鞘翅目”;'Mantodea';'hymenoptera';'odonata'};Insectfamily = {'nymphalidae';'coccinellidae';'hymenopodidae';......'蜜蜂';'libellilidae'};revationInsect =逻辑([0; 1; 1; 0; 1]);T =表(昆虫,昆虫,昆虫,掠夺性敏感)
t =5×4表虫胶昆虫昆虫家庭掠夺性灭活符号_____________________________________ _______________ {'lepidoptera'} {'lepidoptera'} {'nymphalidae'} false {coccinellidae'}真正的{'coccinellidae'}真实的{'兰花螳螂'}{'mantodea'} {'hymenopodidae'}真实的{'美国bumblebee'} {'hymenoptera'} {'apidae'} false {'蓝色dasher dragonfly'} {'odonata'} {'libellilidae'}真的

将表T写入调用的文本文件enericcollection.txt.txt.

可编程(T,'enericcollection.txt''writerowanames',真的)

以表格的形式创建新数据以添加到现有表。

newinsect = table({'红带叶蝉'},{'hemiptera'},{'cicadellidae'},逻辑([0]))
NewInsect =.1×4表var1 var2 var3 var4 ______________________________________ ________________ _____ {'red-banded loodhopper'} {'hemiptera'} {'cicadellidae'} false

附加纽因斯enericcollection.txt.txt.使用'writemode','附加'名称值对参数。

可编程(NewInsect,'enericcollection.txt''writemode''附加'......'writevariamblenames',错误的,'writerowanames',真的)

将桌面读回工作区。

可读('enericcollection.txt'
ans =.6×4表虫胶昆虫昆虫家族掠夺________________________________________________________________________________ {'lepidoptera'} {'nymphalidae'} 0 {'coccinellidae'} 1{'Mantodea'} {'hymenopodidae'} 1 {'American Bumblebee'} {'hymenoptera'} {'apidae'} 0 {'蓝色Dasher dragonfly'} {'odonata'} {'libellulidae'} 1 {'红色 -带状Loodhopper'} {'hemiptera'} {'cicadellidae'} 0

将数据附加到文件底部时,保留电子表格文件的现有列宽度。

使用文本数据创建工作区变量,然后将表创建为变量的容器。

国家= {'马萨诸塞州';'加利福尼亚';'明尼苏达州';'弗吉尼亚'};NationFlower = {'尾随arbutus';'金色罂粟';'粉红色和白色女士'的拖鞋';'开花山茱萸'};StateBird = {'黑色加盖的鸡奸';'加州山谷鹌鹑';'普通懒人';'红衣主教'};数据=表(状态,州花,州鸟);

将表格写入名为的电子表格文件solules_funfacts.xlsx.

可编程(数据,'state_funfacts.xlsx'

创建另一个文本数据表。

t =表({'马里兰州';'纽约'},{'黑眼睛苏珊';'玫瑰'},{'巴尔的摩奥利奥尔';“东蓝鸟”});

将表附加到现有的电子表格文件。指定'autofitwidth'作为错误的保留电子表格的现有列宽。

可编程(T,'state_funfacts.xlsx'“writemode”“附加”“autofitwidth”,错误的);

如果您指定'autofitwidth'作为真的代替错误的, 然后可编程将调整电子表格的列宽,以适合要写的数据,而不是保留原始列宽度。

将表格写入电子表格文件,而无需保留原始文件的单元格格式。

电子表格文件student_grades.xlsx.包含格式化的单元格。所有细胞都有边界并且是彩色的,并且标题单元具有粗体字体。

使用文本和数字数据创建表。

学生= {'玛丽';'约翰'};等级= [95; 87];t =表(学生,等级)
t =2×2表学生级________ _____ {玛丽'} 95 {'约翰'} 87

使用输入数据更新现有的电子表格文件。指定'preserverformat'作为错误的忽略电子表格文件的现有格式。当你这样做时,student_grades.xlsx.将以以下方式进行修改。

可编程(t,'student_grades.xlsx',“preserveformat”,false);

如果您指定'preserveformat'作为真的代替错误的将数据写入电子表格文件时,可编程将保留现有的电子表格格式。

可编程(t,'student_grades.xlsx',“preserveformat”,true);

输入参数

全部收缩

输入数据,指定为表。

文件名,指定为字符向量或字符串标量。

根据您写的位置,文件名可以采取其中一种形式。

地点

形式

当前文件夹

要写入当前文件夹,请指定文件的名称文件名

例子:'mytextfile.csv'

其他文件夹

要写入与当前文件夹不同的文件夹,请指定完整或相对路径名文件名

例子:'c:\ myfolder \ mytextfile.csv'

例子:'myfolder \ myexcelfile.xlsx'

偏远的地点

写入远程位置,文件名必须包含指定为表单的统一资源定位器(URL)的文件的完整路径:

scheme_name.://path_to_file./my_file.ext.

基于您的远程位置,scheme_name.可以是此表中的值之一。

偏远的地点 scheme_name.
亚马逊S3™ S3
Windows Azure.®Blob Storage. 黄金草原
HDFS™ HDFS.

有关更多信息,请参阅使用远程数据

例子:'s3://bucketname/path_to_file/my_file.xlsx'

  • 如果文件名包括文件扩展名,然后写入功能从扩展名确定文件格式。否则,写入函数创建逗号分隔的文本文件并附加扩展名。文本。或者,您可以指定文件名没有文件的扩展,然后包括'文件类型'名称 - 值对参数指示文件类型。

  • 如果文件名不存在,然后写作函数创建文件。

  • 如果文件名是现有文本文件的名称,然后写作函数覆盖文件。

  • 如果文件名是现有电子表格文件的名称,然后写作函数将数据写入指定位置,但不会覆盖输入数据范围之外的任何值。

数据类型:char|细绳

名称值对参数

指定可选的逗号分离对名称,价值论点。名称是参数名称和价值是相应的价值。名称必须出现在引号内。您可以以任何顺序指定多个名称和值对参数name1,value1,...,namen,valuen

例子:'writevariamblenames',false表示不应包含作为输出文件的第一行的变量名称。
文本和电子表格文件

全部收缩

文件类型,指定为逗号分隔对组成'文件类型'和包含的字符矢量或字符串'文本'要么'电子表格'

'文件类型'名称值对必须与之使用文件名输入参数。您不需要指定'文件类型'名称 - 值对参数如果是文件名输入参数包含标准文件扩展名。写入功能识别以下标准文件扩展:

  • 。文本.DAT., 要么.csv.用于分隔的文本文件

  • .xls..xlsm., 要么.xlsx.对于Excel电子表格文件

  • .xlsb.对于具有Excel for Windows的系统支持的E万博1manbetxxcel电子表格文件

例子:'filetype','电子表格'

数据类型:char|细绳

用于将变量名称作为列标题的指示符,指定为逗号分隔对'writevariamblenames'和任何一种真的要么错误的

指标

行为

真的

写入函数包括作为输出列标题的变量名称。这是默认行为。

错误的

写入功能不包括输出中的变量名称。

在第一列中写入行名称的指示符,指定为逗号分隔对'writerowanames'和任何一种错误的要么真的

指标

行为

错误的

可编程不包括来自的行名称T.在输出中。这是默认行为。

真的

可编程包括来自的行名称T.作为输出的第一列。

如果两者都是'writevariamblenames''writerowanames'逻辑指标是真的, 然后可编程使用属性的第一个维度名称t.properties.dimensionnames.作为输出第一列的列标题。

用于编写日期的区域设置,指定为逗号分隔的配对组成'datelocale'和字符矢量或字符串标量。写作时约会时间文件的值,使用datelocale.指定区域设置可编程应该写一个月和一周的名称和缩写。字符矢量或字符串采用表格XX._yy., 在哪里XX.是指示语言的小写ISO 639-1双字母代码yy.是一个大写ISO 3166-1 Alpha-2代码,指示一个国家。有关区域设置的常见值列表,请参阅地区名称值对参数约会时间功能。

写作功能忽略了'datelocale'只要日期写入Excel格式的日期时参数值。

例子:'datelocale','ja_jp'

数据类型:char|细绳

写入模式,指定为逗号分隔的配对组成'writemode'和字符矢量或字符串标量。根据文件类型选择写入模式。

文件类型

写模式

文本文件

  • '覆盖'(默认) - 覆盖文件。

  • '附加'- 将数据附加到文件。

如果您指定的文件不存在,则写入功能会创建并将数据写入新文件。

电子表格文件

  • '到位'(默认) - 仅更新输入数据所占用的范围。写入功能不会更改输入数据占据的范围之外的任何数据。

    • 如果未指定纸张,则写入函数写入第一个表。

  • 'overwritesheet'- 清除指定的纸张并将输入数据写入清除表。

    • 如果未指定表格,则写入功能清除第一个纸张并将输入数据写入其中。

  • '附加'- 写入函数将输入数据附加到指定表的占用范围的底部。

    • 如果未指定表格,则写入功能将输入数据附加到第一张纸张的占用范围的底部。

  • 'replacefile'- 从文件中删除所有其他工作表,然后清除并将输入数据写入指定的工作表。

    • 如果未指定表格,则写入函数从文件中删除所有其他工作表,然后清除并将输入数据写入第一张。

    • 如果不存在您指定的文件,则写入功能创建一个新文件并将输入数据写入第一个纸张。

  • 什么时候writevariablenames.被设置为真的,写入功能不支持写入模式万博1manbetx'附加'

  • 对于电子表格文件:

    • 当写模式是'附加',写作功能不支持万博1manbetx范围范围。

    • 如果您指定的文件不存在,则写入函数执行相同的操作'replacefile'

例子:'writemode','附加'

数据类型:char|细绳

仅文本文件

全部收缩

字段分隔符,指定为逗号分隔对组成'delimiter'和一个字符向量或字符串标量,包含其中一个说明符:

说明书

字段分隔符

','

'逗号'

逗号。这是默认行为。

''

'空间'

空间

'\ t'

'标签'

标签

';'

'半'

分号

'|'

'酒吧'

垂直条

你可以使用'delimiter'名称值对仅用于分隔文本文件。

例子:'delimiter','space'

数据类型:char|细绳

写入引用文本的指示,指定为逗号分隔对“推广”和任何一种错误的要么真的。如果“推广”真的然后,写入函数用双引号中的文本包装在双引号中,并替换任何作为该文本的一部分具有两个双引号字符的双引号字符。

你可以使用“推广”名称值对仅使用分隔文本文件。

与文件相关联的字符编码方案,指定为包含的逗号分隔对'编码''系统'或编码方案名称的标准字符。当您未指定任何编码时,写入函数使用UTF-8写入该文件。

例子:'编码','utf-8'使用UTF-8作为编码。

数据类型:char|细绳

仅限电子表格文件

全部收缩

写入的工作表,指定为逗号分隔的配对'床单'和一个字符向量或包含工作表名称的字符串标量或显示工作表索引的正整数。工作表名称不能包含冒号()。确定电子表格文件中的纸张名称,使用表格= SheetNames(文件名)。有关更多信息,请参阅张贴名录

指定要按名称或索引写入的工作表:

  • name - 如果文件中指定的工作表名称不存在,则写入函数在工作表集合的末尾添加新表。

  • 索引 - 如果指定的纸张索引是索引大于工作表的数量,则写入函数追加空工作表,直到工作簿中的工作表数量等于纸张索引。写入功能还生成警告,指示它已添加新工作表。

你可以使用'床单'名称值对仅使用电子表格文件。

例子:'床单'2

例子:'床单''mysheetname'

数据类型:char|细绳|单身的|双倍的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32|UINT64

矩形部分的工作表写入,指定为逗号分隔对组成'范围'和一个字符向量或字符串标量以下列形式之一。

价值的形式范围 描述
'角落1.'

角落1.指定要写入的区域的第一个单元格。写入函数在此单元格中写入数据。

例子:'范围','d2'

'角落1:Corner2.'

角落1.角落2.是两个相对的角落,定义了要写的区域。例如,'D2:H4'代表两个角之间的3×5矩形区域D2H4.在工作表上。这'范围'名称值对参数不区分大小写,并使用Excel A1参考样式(请参阅Excel帮助)。

例子:'范围','d2:h4'

  • 如果您指定的范围小于输入数据的大小,则写入功能仅写入适合该范围的输入数据的子集。

  • 如果指定的范围大于输入数据的大小,则写入功能将离开该区域的其余部分。

'范围'名称 - 值对只能与Excel文件一起使用。

例子:'范围''A1:F10'

数据类型:char|细绳

旗帜开始一个实例微软®excel.对于编写电子表格数据时,对于Windows,指定为逗号分隔对组成'使用'和任何一种真的, 要么错误的

你可以设置'使用'参数到其中一个值:

  • 真的- 写入函数在编写文件时启动Microsoft Excel的实例。

  • 错误的- 写入功能在编写文件时不会启动Microsoft Excel的实例。在此模式下操作时,写入的功能与文件格式和交互功能的支持不同,例如公式和宏。万博1manbetx

meftexcel.

真的

错误的

万博1manbetx支持的文件格式

.xls,.xlsx,.xlsm,.xltx,.xltm,.xlsb,.ods

.xls,.xlsx,.xlsm,.xltx,.xltm

万博1manbetx支持交互式功能,例如公式和宏

是的

在Windows平台上写入电子表格文件时,如果要启动一个实例微软Excel.,然后设置'使用'参数到真的

自动调整列宽,指定为真的要么错误的。如果您指定值0.要么错误的, 然后可编程不会自动调整列宽以适合单元中的数据。

例子:'autofitwidth'0.

保留现有的原始数据格式,指定为真的要么错误的。如果您指定错误的, 然后可编程不会保留原始数据的单元格格式,例如字体,小区边框和色彩阴影单元格。

当你写的时候约会时间数据到电子表格文件,必须设置两者'preserveformat''使用'名称 - 值对真的保留现有的单元格格式。如果'使用'被设置为错误的'preserveformat'被设置为真的当你写的时候约会时间数据到文件,可编程不会保留文件的现有单元格格式。

例子:'preserveformat'0.

提示

  • 在电子表格文件中创建空表:使用电子表格文件中的空表可编程通过写空表。例如,创建一个名为的空表'mysheetname'

    可编程(表(),'empty.xls''床单''mysheetname'
    或创建一个名为3个空纸张'sheet1''sheet2', 和'sheet3'
    可编程(表(),'empty.xls''床单'3,3)

算法

  • 如果两者都是'writevariamblenames''writerowanames'逻辑指标是真的,那么可编程函数使用来自属性的第一个维度名称t.properties.dimensionnames.作为输出第一列的列标题。

  • Excel转换INF.价值观65535.。马铃薯®转换<未定义>分类值,和<缺失>字符串值到空单元格。

  • 对于Excel文件,可编程写道桌子变量包含约会时间作为Excel日期的数组。如果是桌子包含约会时间随后与1900年或1904年之前几年的阵列可编程将变量写为文本。有关Excel日期的更多信息,请参阅https://万博1manbetxsupport.microsoft.com/en-us/kb/214330

  • 有一些实例在哪里可编程函数创建一个不代表的文件T.确切地。您将在使用时注意到这一点可阅读读取该文件。生成的表可能与原始表的格式或内容不相同。如果您需要保存表并以稍后的时间检索它以确切地匹配原始表,则使用相同的数据和组织将其另存为Mat文件。可编程在以下实例中写入Inexact表:

    • 写入文本文件时,可编程使用数字输出数字变量长g格式,以及分类或字符变量为未引用的字符。

    • 对于具有多个列的变量,可编程将唯一标识符附加到可变名称以用作列标题。

    • 对于具有多于两个维度的输出变量,可编程将这些变量输出为尾随尺寸折叠的二维。例如,可编程输出4×3-of-2变量,好像其尺寸为4-6。

    • 对于具有的变量细胞数据类型,可编程在多个字段中输出每个单元格作为单行的内容。如果内容是数字,逻辑,字符或分类,那么可编程输出单个空字段。

介绍在R2013B.