как использовать таблицы в Matlab
-
12-11-2019 - |
Вопрос
Я хочу знать, пожалуйста, как я могу заполнить таблицу, строку за строкой, цифрами, а затем раскрасить в каждой строке ячейку, в которой больше число.
Я немного поискал в Интернете и нашел это "set(handles.uitable2, 'Data', {5,6,4})", но это мне не помогает, потому что мне нужно заполнять строку за строкой, и в этом методе данные строки заменяются.
это таблица.как вы видите, здесь 7 строк и 10 столбцов.в каждом столбце приведена оценка корреляции цифры на табличке с цифрами образцов (0-9).
вот как я называю корреляционную функцию[scores] = compute_corr(digit);
Я выполняю этот вызов 7 раз для каждой цифры номерного знака.баллы - это массив, который сохраняет при каждом вызове баллы корреляции, а цифра - это одна цифра из таблички.
заранее спасибо.
Решение
Я не верю, что есть способ обновлять данные постепенно.Таким образом, вы должны поддерживать массив, содержащий ваши данные, обновлять его строка за строкой и вызывать set(...,'Data',actualData)
когда это изменится.