while loop with questdlg box
이전 댓글 표시
Hello, I would like to know is it possible to make such a program with while loop and questdlg box, that would calculate sum of variable e.g. 'F' in each new .msi file selection:
Here is my code:
P=1;
while P>0
s=uigetfile('.msi');
a=importdata(s,' ',5);
c=[a.data];
c(1,:)=[];
c(361,:)=[];
g=getfield(a, 'textdata');
F = cellfun(@(g) str2double(g(11:end)),g(2,1));
DBD = cellfun(@(g) str2double(g(6:end-3)),g(3,1));
choice=questdlg('one more?','take or not', 'default');
switch choice
case 'Yes'
P=1;
case 'No'
P=0;
case 'cancel'
P=0;
end
end
Please suggest your ideas :)
댓글 수: 5
Walter Roberson
2012년 4월 25일
for P>0 would not be valid syntax. Perhaps you meant "while" instead of "for" ?
Tomas
2012년 4월 25일
Jan
2012년 4월 25일
The problem is not clear. If you add "P = 1" before the loop, the program should work. But what do you want to sum and what problems occur?
Tomas
2012년 4월 25일
Tomas
2012년 4월 25일
답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 App Building에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!