num2str gives error as 'from struct to double conversion is not possible'
조회 수: 2 (최근 30일)
이전 댓글 표시
Hello everyone. I have a number of data files(pdbs) named as 1.pdb 2.pdb 3.pdb etc.. so I want to read all of them in a loop. Can someone explain why this does not work?
pdb= zeros;
for i=1:1000;
pdb(i,1) = pdbread([int2str(i) '.pdb']);
i=i+1;
end
it says 'Conversion to double from struct is not possible.'
thank you
댓글 수: 0
채택된 답변
madhan ravi
2020년 7월 8일
편집: madhan ravi
2020년 7월 8일
pdb= cell(1e3, 1);
for ii = 1 : 1e3;
pdb{ii} = pdbread(sprintf('%d.pdb', ii));
end
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Mathematics and Optimization에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!