convert string to cell array

조회 수: 5 (최근 30일)
chlor thanks
chlor thanks 2016년 7월 1일
댓글: Walter Roberson 2016년 7월 5일
I have a for loop that gives results that are constantly updating
x= 'A'
x= 'B'
x= 'C'
But I would like to convert that into x= {'A', 'B', 'C'}
Any Suggestions?

채택된 답변

Thorsten
Thorsten 2016년 7월 1일
clear x
x{1} = 'A';
x{end+2} = 'B';
x{end+3} = 'C';
and so on
  댓글 수: 4
chlor thanks
chlor thanks 2016년 7월 5일
편집: chlor thanks 2016년 7월 5일
This is what I have been working on, I am trying to make the last line AllExcel into a cell array but it did not come out right... I have a result of AllExcel that is constantly updating and I am not really sure how to fix it. Will you able to help me on this? Much appreciated!
for k = 1 : numFolders
SubFolder = listOfFolderNames{k};
filePattern = fullfile(SubFolder, '*.xls*');
ExcelFiles = dir(filePattern);
if ~isempty(ExcelFiles)
for k2 = 1 : length(ExcelFiles)
AllExcel={ExcelFiles(k2).name}
end
end
end
Walter Roberson
Walter Roberson 2016년 7월 5일
numfiles = 0;
for k = 1 : numFolders
SubFolder = listOfFolderNames{k};
filePattern = fullfile(SubFolder, '*.xls*');
ExcelFiles = dir(filePattern);
if ~isempty(ExcelFiles)
for k2 = 1 : length(ExcelFiles)
numfiles = numfiles + 1;
AllExcel{numfiles} = fullfile(SubFolder, ExcelFiles(k2).name);
end
end
end
However, what I would do instead is look in the File Exchange for https://www.mathworks.com/matlabcentral/fileexchange/19550-recursive-directory-listing or https://www.mathworks.com/matlabcentral/fileexchange/32226-recursive-directory-listing-enhanced-rdir

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Data Type Conversion에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by