У меня есть матрица с двумя столбцами, одна из которых - дата, а другая - количество, на которое я должен выполнить некоторые операции. Я хотел добавить третий столбец к моей существующей матрице. Я собирался сделать это, сформулировав третий столбец как вектор-столбец, а затем добавив его в мою существующую матрицу (хотя я не уверен, как добавить еще один столбец на матрицу либо - любая помощь будет очень признательна!)Добавить новый столбец в существующую матрицу в MATLAB?
Для моей третьей колонки я хотел разделить 399 на элемент (180,2) в моей существующей матрице, а затем каждый элемент в моей новой матрице будет сформирован путем умножения значения во втором столбце существующей матрицы по этой величине. Мой код был:
a3=([:,a(:,2).*399/a(180,2)])
и моя существующая матрица
apre=dlmread('filename.csv',',',1,0);
a=[apre(1:180,:)]
'а = [а, а (:, 2) * 399/а (180,2)];' –