ModelAdvisor. Таблица

Класс: ModelAdvisor. Таблица
Пакет: ModelAdvisor

Составьте таблицу

Синтаксис

table = ModelAdvisor.Table(row, column)

Описание

пример

table = ModelAdvisor.Table(row, column) создает объект таблицы (table). Model Advisor отображает объект таблицы, содержащий количество строк (row) и столбцы (column), который вы задаете.

Примеры

развернуть все

Создайте два объекта таблицы, table1 и table2. Model Advisor отображает table1 в результатах как таблица с одной строкой и один столбец. Отображение Model Advisor table2 в результатах как таблица с двумя строками и тремя столбцами.

table1 = ModelAdvisor.Table(1,1);
table2 = ModelAdvisor.Table(2,3);

Составьте таблицу с пятью строками и пятью столбцами, содержащими случайным образом сгенерированные числа.

Используйте следующий код MATLAB® в функции обратного вызова. Model Advisor отображает table1 в результатах.

% ModelAdvisor.Table example

matrixData = rand(5,5) * 10^5;

% initialize a table with 5 rows and 5 columns (heading rows not counting)
table1 = ModelAdvisor.Table(5,5);

% set column headings
for n=1:5
    table1.setColHeading(n, ['Column ', num2str(n)]);
end

% set alignment of second column heading
table1.setColHeadingAlign(2, 'center');

% set column width of second column
table1.setColWidth(2, 3);

% set row headings
for n=1:5
    table1.setRowHeading(n, ['Row ', num2str(n)]);
end

% set Table content
for rowIndex=1:5
    for colIndex=1:5
        table1.setEntry(rowIndex, colIndex, ...
            num2str(matrixData(rowIndex, colIndex)));

        % set alignment of entries in second row
        if colIndex == 2
            table1.setEntryAlign(rowIndex, colIndex, 'center');
        end
    end
end

% overwrite content of cell 3,3 with a ModelAdvisor.Text
text = ModelAdvisor.Text('Example Text');
table1.setEntry(3,3, text)