Привет У меня есть трехмерная матрица, которую я пытаюсь преобразовать строки в столбцы, а затем складываю все столбцы для генерации вектора, который будет иметь три измерения.преобразовать трехмерную матрицу матрицы в трехмерный вектор столбца
поэтому, строка 1 становится столбец 1, строка 2 будет столбец 2 и т.д. И затем, колонка 2 идет в колонке 1, столбец 3 в колонке 1 и 2. Также нужно сохранить размеры тот же
PV_power_output (:,:, к) ниже 365 х 24 х 27 матрицы, которая должна стать 8760x1 вектором следующей последовательности определения местоположения упомянутой выше
Я борюсь с кодировкой этого
до сих пор я
PV_power_output(:,:,K) = real((Vmpp_(:,:,K).*Impp_(:,:,K))*inverter_efficiency)/1000;
permdims = 1 : ndims(PV_power_output);
out = reshape(permute(PV_power_output, permdims),8760,1,[]);
Однако при проверке элементов в разных положениях вышеуказанное неверно, поэтому любая помощь будет отличной!
Вы пытались транспонировать перед изменением формы? – ypnos