Baba, variables created inside a function are limited to that function's scope. If you want to have DATA available outside the function, you should make that function return the DATA variable:
function DATA = getchan(wd)
files = dir(fullfile(wd,'*.bin'));
DATA=[];
for i=1:length(files)
d = readbin (fullfile(wd,files(i).name));
DATA=[DATA; d(:,1)];
end
end
Now you can simply call:
Note above that I've also used "fullfile", passing in "wd" from your function to make your function work specifically on the directory stored in "wd".
Best Answer