Есть примерно такой код:
#!/usr/bin/octave
load ("canny_res.mat","dc");
load ("test.mat", "c");
load ("primary.mat","xl");
%a=a(:,125:202);
%dc=dc(:,125:202);
for k=1:size (c,1)
for l=1:size (c,2)
if (dc (k,l) == 0)
x(k,l,1)=c (k,l);
x(k,l,2)=c (k,l);
x(k,l,3)=c (k,l);
else
if (xl (k,l) == 0)
x(k,l,1)=1;
x(k,l,2)=0;
x(k,l,3)=0;
else
x(k,l,1)=0;
x(k,l,2)=1;
x(k,l,3)=0;
end;
end;
end;
end;
x=x/max(max(max(x)));
imwrite (x,"lines.bmp");
Как бы этот код сделать по-шустрее методами октавы или матлаба?