主要内容

本页采用了机器翻译。点击此处可查看英文原文。

setColWidth

为表指定列宽

    说明

    setColWidth(tableObj,column,relativeWidth) 指定模型顾问表对象 tableObj 中列的宽度 relativeWidth

    注意

    函数 setColWidth 用来格式化通过 Simulink® Check™ 得到的模型顾问分析结果中的表。有关详细信息,请参阅Simulink Check

    有关如何在 MATLAB® 中使用表的信息,请参阅创建表并为其分配数据

    示例

    示例

    全部折叠

    本示例展示了如何创建模型顾问表对象并指定表的列宽。

    使用 ModelAdvisor.Table 创建一个包含一行三列的模型 Advisor 表对象。

    table1 = ModelAdvisor.Table(1, 3);

    在模型顾问表对象中,向单元格添加条目并指定相应单元格的列宽。

    setEntry(table,1,1,'entry 1');
    setEntry(table,1,2,'entry 2');
    setEntry(table,1,3,'entry 3');
    
    setColWidth(table,1,1); % set column 1 to the default width
    setColWidth(table,2,2); % make column 2 twice as wide as column 1
    setColWidth(table,3,3); % make column 3 three times as wide as column 1

    有关如何格式化检查结果的详细信息,请参阅定义自定义模型顾问检查

    输入参数

    全部折叠

    模型顾问结果的表,指定为 ModelAdvisor.Table 对象。

    模型顾问结果表中要创建的列数,以整数形式指定。

    示例: 2

    数据类型: int

    列的相对宽度,指定为整数。

    列宽是相对于整个表的宽度而言的。例如,以下代码使第二列的宽度是第一列的两倍,第三列的宽度是第一列的三倍:

    setColWidth(table,1,1); % set column 1 to the default
    setColWidth(table,2,2); % make column 2 twice as wide as column 1
    setColWidth(table,3,3); % make column 3 three times as wide as column 1
    默认情况下,ModelAdvisor.Table 中列的 relativeWidth1

    示例: 3

    数据类型: int

    版本历史记录

    在 R2006b 中推出