MATLAB: Building matrix using vectors?Easy question. building matrix using vectors P{1}, P{2}…P{n} are my vectors. And I want P{1} is first row of my matrix.P{2} second row of my matrix. How can I do this? Best Answer Depending what you have: 1) matrix = [row_vector1;row_vector2; ... row_vectorn]; 2) matrix = [col_vector1, col_vector2, ... col_vectorn]'; 3) matrix(row_number1,:) = vector1; matrix(row_number2,:) = vector2; matrix(row_number3,:) = vector3; Related SolutionsMATLAB: Finding Missing elements in a vector This will do the trickP(~(P==1:length(P)))just for clarification P==1:length(P)returns a logical array of the position occupied by the right number. ~(P==1:length(P))is the logical array of the position occupied by the WRONG number P(~(P==1:length(P)))get the values in those positions. MATLAB: How to create rectangular checkerbox matrix n=7;m=5;colvector=ones(1,m);colvector(2:2:end)=0;rowvector=ones(1,n);rowvector(2:2:end)=0;M=hankel(colvector,rowvector) Related QuestionHow to find matrix column & row max & min output as vectorHow would i store data into a vectorHow to combine multiple columns into arrayConvert matrix in single column/row vector
Best Answer