Matlabda do-while döngüsü yok :)
yapmanın bir yolu ise şu: while döngüsünü başlatacak, ilk değeri true olan bir değişken tanımlanır. döngünün içinde bu değişken false yapılır. While 2. döngüde artık sadece şarta göre hareket eder.
güzel çözüm :D
first=true;
while(first || condition)
first=false;
% code
end
burda da baya bi tartışılmış http://www.mathworks.de/matlabcentral/newsreader/view_thread/169295