Я новичок в MATLAB и прошу прощения, если этот вопрос уже повторяется.
У меня есть матрица, где каждая строка является вектором.Я пытаюсь нормализовать каждый вектор в единицу.Я пробовал следующее
vector_b=zeros(1,1);
normVector_b=zeros(1,1);
for i=1:3
b=a(i,:);
vector_b=[vector_b,b];
norm_b=b/norm(b);
normVector_b=[normVector_b,norm_b];
end
Я могу извлечь каждый вектор строки и нормализовать его, но я должен использовать vector_b и normVector_b для некоторых значений, без которых я получаю ошибку предварительного выделения.Но если я инициализирую это, первый элемент в результате будет
0 0.2673 0.5345 0.8018 0.4558 0.5698 0.6838 0.5026 0.5744 0.6462
Мне интересно, есть ли способ избавиться от первого 0?
Спасибо, Бхавья