For loop in string array
显示 更早的评论
Hello Matlab Community,
How can I loop though my string array to get indexes? Here is my code using for loop but it creates blank matix after running a for loop.
str = importfile("imageTimeline1.xlsx");
% individual data collection
Ind_1_start = find(contains(str,'Stimulus 1 Data'));
Ind_1_end = find(contains(str,'Questionnair 1 Data'));
Ind_2_start = find(contains(str,'Stimulus 2 Data'));
Ind_2_end = find(contains(str,'Questionnair 2 Data'));
% using for loop to collect index information
for ii = 1:20
Ind_start{:,ii} = find(contains(str,['Stimulus' num2str(ii) 'Data']));
Ind_end{:,ii} = find(contains(str,['Questionnair' num2str(ii) 'Data']));
end
Thank you,
Aakash.
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Loops and Conditional Statements 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!