view general/fileutils/read.m @ 61:eff6bddf82e3 tip

Finally implemented perceptual brightness thing.
author samer
date Sun, 11 Oct 2015 10:20:42 +0100
parents e44f49929e56
children
line wrap: on
line source
function M=read(name)
% M=read(name): read and return ascii matrix file
% name may be with or without .txt extension

if name(end-3)~='.'
	name=[name '.txt'];
end

load('-ascii',name);
last=max(findstr(name,'\'));
if ~isempty(last)
	name=name(last+1:length(name));
end
last=max(findstr(name,'/'));
if ~isempty(last)
	name=name(last+1:length(name));
end
if name(1)=='.'
	name=name(2:length(name));
end
if name(1)>='0' & name(1)<='9'
	name=['X' name];
end

dot=max(findstr(name,'.'));
if ~isempty(dot)
	name=name(1:dot-1);
end
rr=findstr(name,'.'); name(rr)=repmat('_',1,length(rr));
rr=findstr(name,'&'); name(rr)=repmat('_',1,length(rr));
eval(['M=' name ';']);