fprintf to the command line
조회 수: 1 (최근 30일)
이전 댓글 표시
Hello.
having some problems getting to grips with fprintf.m.
please can you help?
If I run:
function myFunc
b=10;
for i=1:b
fprintf('%c%c%c%c%c%c%c%c%2d of 10',8,8,8,8,8,8,8,8,i);
pause(0.1);
end
fprintf('\n');
end
i see a nice output on the command line. great.
what I would like to produce is a progress bar. I try:
function myFunc2()
b= 10;
vec = repmat(' ', [1, b]);
vecA = ['[' vec ']'];
var = repmat('%s', [1, b+2]);
for i=1:b
vecA(i+1) = '#';
fprintf(var,vecA);
pause(0.1);
end
fprintf('\n');
end
and you see that I do not get the nice updating output on the same line, but an output which has been overwritten.
Clearly I am using fprintf wrongly. can you help? thanks
댓글 수: 0
채택된 답변
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 MuPAD에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!