Это может быть легко. У меня есть переменная (16x155). Когда я беру среднее значение этой переменной, оно становится (1x155). Мне нужно, чтобы это было (1x16). Как мне это сделать?Реконструкция среднего значения Matlab
Цените любые советы!
Это может быть легко. У меня есть переменная (16x155). Когда я беру среднее значение этой переменной, оно становится (1x155). Мне нужно, чтобы это было (1x16). Как мне это сделать?Реконструкция среднего значения Matlab
Цените любые советы!
Синтаксис для std: std(matrix, flag, dimension)
. В вашем случае: std(matrix, 0, 2)
Синтаксис для среднего: mean(matrix, dimension)
. В вашем случае: mean(matrix, 2)
@dbs - Вы можете расширить свой ответ, включая мой, это нормально для меня, если вы беспокоитесь. – mehmet
То, что вы хотите сделать, может принимать значения столбцов, поэтому вы можете использовать 'mean (yourMatrix, 2)'. – mehmet
СПАСИБО - принимая среднее значение (yourmatrix, 2) отлично работает! – Laura
Хорошо ... так странно. Почему я должен получить следующую ошибку при использовании std (yourmatrix, 2)? Ошибка при использовании var (строка 94) W должен быть вектором неотрицательных весов или скаляром 0 или 1. Ошибка в std (строка 31) y = sqrt (var (varargin {:})); – Laura