start a while loop on working with a file in gui

1 visualización (últimos 30 días)
Lev Mihailov
Lev Mihailov el 20 de Mzo. de 2020
Comentada: Rik el 20 de Mzo. de 2020
Help me please! I need to make a loop that will read information from the file
function pushbutton1_Callback(hObject, eventdata, handles)
[file,path] = uigetfile('*.apa');
[file, ~] = fopen(fullfile(path,file));
fileinfo=dir(path);
filesize=fileinfo.bytes;
i=1
while (~feof(file)) && (ftell(file)<filesize)
a=fread(file,[1,1],'single');
b=fread(file,[1,1],'single');
addz=fread(file,[1,1],'single');
bitadd=fread(file,[1,1],'single');
if (addz==1)&&(bitand(bitadd,16))
ad(i)=a
bd(i)=b
for j=1:length(ad)
intaddora(j)=a(j)+1;
intaddorb(j)=a(j)-1;;
end
i=i+1
end
end
The first part opens the file and I want it to be immediately considered in the loop? , but in static text i = 1, i.e. the cycle does not count, please help me fix it
  5 comentarios
Lev Mihailov
Lev Mihailov el 20 de Mzo. de 2020
in some files you need to tighten checks (files were not written correctly)
Rik
Rik el 20 de Mzo. de 2020
You can enable breakpoints by clicking on the dash next to the line number in the editor.

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Environment and Settings en Help Center y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by