print_table

版本1.0.0.0 (17.5 KB 约翰翼
以表格格式(文本或乳胶格式)打印数据

675下载

更新2015年8月17日

从GitHub

在GitHub上查看License

以紧凑的文本表格格式或乳胶表格环境打印数据。
可以从数字矩阵、不同数据类型的单元格矩阵或表格格式的数据打印表格。
第二个(单元格)输入指定打印格式(使用fprintf语法),可以为表中的每一行、每列或每一个元素指定。
通过插入空格,表格的列和文本都是对齐的。
还可以打印所提供数据的转置表版本。
提供各种修饰选项,如添加/删除额外的空格填充或更改分隔字符。
语法:
print_table(数据表)
print_table (dataCell)

print_table (dataCell dataDescCellstr)
print_table(dataCell, dataDescCellstr, headerColumnCellstr, headerRowCellstr)

print_table(__、名称、值)

tableStr = print_table (__)

输入:
dataTable—表要打印的数据(参见表)
dataCell—包含要打印的数据的单元格(可以是数字矩阵)
dataDescCellstr—为dataCell中的元素使用sprintf语法的单元格
注意,dataDesc被展开为完整的表
如果只有单个元素、行或列,则设置其大小
提供描述。
headerColumnCellstr—包含列标题名的单元格数组
headerRowCellstr—带有行标题名的单元格数组

注意,如果同时提供headerRow/Column,一个元素可以比一个元素长
而不是dataCell的维度,额外的元素(应该是
数组中的第一个元素)被定位在左上角。

选项,以(…,名称,值)对,覆盖默认值:
printHeaderCol = 1 -打印标题列(如果提供)
printHeaderRow = 1 -打印标题行(如果提供)
转置表= 0 -转置表与输入格式的比较
printMode = 'text' -打印模式,'text'或'latex'
colSepStr = '|' -列之间的分隔字符串(如果'text')
rowSepStr = " -行之间的分隔行字符(如果是'text')
rowHSepStr = '-' -标头和数据之间的分隔行字符
colHSepStr = " - col.header和data之间的额外分隔字符串
textAlignment = 'c' -每列的文本对齐(alt。“l”或“r”)
注意,可以为每个列提供字符串,例如。“拼箱…cr”。
numSpaceColPad = 1 -每列的额外空格填充
spaceColPadAlign = 1 -在文本对齐时使用额外的空格填充
注意,如果不需要额外的空格填充,则需要进行修饰性更改
包括在对齐文本中,例如。'lText ' -> 'lText ',如果为false
和numSpaceColPad = 1和textAlignment = 'l'。
printLatexFull = 1 -添加表格环境到乳胶表格式
printBorder = 0 -打印表格周围的简单边框(在文本模式下)
borderRowStr = '-' -边界类型字符串,应该是单个字符

输出、在命令窗口中打印的表或
tableStr -带有输出表的字符串,最好使用fprintf打印

引用作为

约翰翼(2022)。print_tableGitHub (https://github.com/johwing/matlab_print_table)。检索

MATLAB版本兼容性
创建R2014b
与任何版本兼容
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB中央找到宝藏,并发现社区可以如何帮助你!

开始狩猎!
要查看或报告此GitHub插件中的问题,请访问GitHub库
要查看或报告此GitHub插件中的问题,请访问GitHub库