how to print column values into column 1

3 views (last 30 days)
andrew
andrew on 26 Jul 2013
I am trying to print a column that is 281x1 matrix and I keep getting an error message saying that the index exceeds the dimensions
below is the code. size of A is 3157x1 matrix
[nRows,~] = size (A);
samp=cell(nRows,13);
for n=1:nRows
samp{n,1}=newfile2{n};
samp{n,9}=A{n};
end

Answers (1)

Azzi Abdelmalek
Azzi Abdelmalek on 26 Jul 2013
If the size of newfile2 is correct, there is no error in your code
A=num2cell(rand(5,20,1))
newfile2=num2cell(randi(5,20,1))
nRows = size (A,1);
samp=cell(nRows,13);
for n=1:nRows
samp{n,1}=newfile2{n};
samp{n,9}=A{n};
end

Categories

Find more on Statistics and Machine Learning Toolbox in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!