Reading out rows with for loop

Hello,
I have a question about how to get the rows seperated from the cell with a for loop. I want the rows from the value Data seperated and each row in a seperat value
So that I get :
Row1 = row 1 from Data
Row2= row 2 from Data
I want that Row1 etc comes to my workspace, so that I can use it later on
Here is the code that I wrote and the problem is with the for loop with j:
clc;
clear all;
board= arduino();
finishup= onCleanup(@() exitprogram(board));
disp('press Ctr-C to exit');
b=0;
for i= 1:1:10
analog= readVoltage (board, 'A0');
writePWMVoltage (board, 'D3', analog);
disp(['analog= ', num2str(analog)]);
pause(1);
A(i)= analog;
b= b+1;
B(i)= b;
end
A= A';
B=B';
handles.Data= table([B],[A]);
Data0= table2cell(handles.Data);
for j=1:1:10
Row(j)= Data0 ((j):(j),:);
end

1 Comment

@Martijn Roks: please upload your data (as it is stored in MATLAB memory).
"So that I get :"
Row1 = ...
Row2= ...
I wound not recommend naming variables like that. Read this to know why:

Sign in to comment.

Answers (0)

Categories

Find more on Instrument Control Toolbox in Help Center and File Exchange

Asked:

on 14 Apr 2019

Commented:

on 14 Apr 2019

Community Treasure Hunt

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

Start Hunting!