MATLAB: How to add array of data into a variable?says i wanna loop for 4times arrayMATLABmatrix array N=4;for i=1:N myArray(i) = [i+1 i+2];end Best Answer You need to add a second dimension to ‘myArray’ to so what you want:N=4;for i=1:N myArray(i,:) = [i+1 i+2];end Related SolutionsMATLAB: Can I assign elements of one cell array to multiple elements of another cell array without a loop myArray = {'One', 1000; 'Two', 2000; 'Three', 3000; 'Four', 4000; 'One', 5000; 'Five', 6000};anotherArray = [({'One', 'Two', 'Three', 'Four', 'Five'})', ({1, 2, 3, 4, 5})'];[c,ia] = ismember(myArray(:,1),anotherArray(:,1)) ;Out = [myArray anotherArray(ia,2)] ; MATLAB: Dataset expansion keeping same values To transform myArray by repeating its elements nRepeat times:myArray = 100*rand(1,144); % fake datanRepeat = 10;myArrayRepeat = reshape(ones(nRepeat,1)*myArray,1,nRepeat*length(myArray));or since Matlab R2015a:myArrayRepeat = repelem(myArray,nRepeat); Related QuestionI have a matrix of 5 rows and 3 columns and i want to select only 1st 3rd and 4th row with all column using an array how to do it?whats the scriptArray of struct arrays with varying lengthHow to declare array of variable sizeWhy it display Undefined variable for x when i hit run?(for the last line)
Best Answer