Matlab live script does not output the same as regular script.
이전 댓글 표시
This script run as live script does not run the same as running as normal script. It runs as expected as normal script, but with live script it seems that the outputs lag behind by one run. Would there be a script fix to run this as wanted as a .mlx type?
clear
clc
orig='Jmkyvih$mx$syx$}ixC';
fprintf('original input is ''Jmkyvih$mx$syx$}ixC''\n')
yn=0;
counter=0;
while yn==0
yn= input('enter ''1'' to end the process or ''0'' to continue the loop\n');
if yn==1
fprintf('conversion found, %.0f loops were run to make the text readable\n',counter)
fprintf('string run %1.0f is "%s" \n\n',counter,orig)
break;
elseif yn~=0
error('restart and input a valid number')
else
end
fprintf('conversion not found\n ')
counter=counter+1;
orig=char(double (orig)-1);
fprintf('string run %1.0f is "%s" \n\n',counter,orig)
end
채택된 답변
추가 답변 (1개)
Prasad Mendu
2016년 10월 19일
0 개 추천
Could you elaborate more on what do you mean by "lag behind by one run"?
카테고리
도움말 센터 및 File Exchange에서 Creating and Concatenating Matrices에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!