Я новичок в MATLAB. Для универсального проекта я заинтересован в добавлении столбца в существующую таблицу, используя al oop. В целях иллюстрации я использую следующее изображение, чтобы объяснить мою ситуацию.
Как видно на рисунке, в текущей таблице есть некоторые значения в столбце A (значение для подкатегории) и некоторые значения в столбце B (целевые значения для категории). Мне нужно создать столбец с кумулятивной суммой для значений подкатегорий для каждой категории столбца B. Как показано в требуемой таблице.
Я пытался использовать функцию cumsum()
следующим образом, но, похоже, не работа.
for i = table.B(1):table.B(end)
table.C(i)=cumsum(table.A(i))
end
Я понимаю, что может быть какая-то проблема с индексацией, но не знаю, как решить эту проблему.