У меня есть B-матрица N * 4 dim. Я хочу рассчитать среднее значение матрицы на основе последних значений столбца. Последний столбец имеет повторяющиеся значения в диапазоне от 1 до 3. Я хочу рассчитать среднее значение всех строк, у которых последний столбец имеет одинаковое значение. Я использую эту команду:Как вычислить среднее значение матрицы на основе значения столбца
l(it:,)=mean(B(i,:))
где it
колеблется от 1 до 3 в петле и i
имеет все показатели рядов, последний столбец = 1.Когда я запускаю этот код я получаю Sub scripted assignment dimension mismatch error
. Может ли кто-нибудь указать, что не так в команде?
Даже когда я пытаюсь запустить свой код я получить индексируются несоответствие размера назначение. Что может быть неправильным? – Keerthana
Я не могу понять этот результат линии (k, :) = mean (B (B (:, 4) == k, 1: 3)); может у, пожалуйста, объясните? – Keerthana
Когда я увеличиваю количество столбцов матрицы и меняю тусклый результат, я получаю несоответствие размерности подзаголовка. – Keerthana