MATLAB: Dos/system error

dossystem

I am trying to run an EXE from the MATLAB (r2010b on Windows XP) command prompt, and am not able to do so.
I can easily use
dos('dir');
and list the contents of the directory, but running my EXE like:
dos('segment 0.8 100 100 tmpim1269868.ppm tmpimsp1269868.ppm');
does not work. The command prompt is available to me almost instantaneously, and the ans variable contains the value -1.0737e+9.
I am able to run the EXE from a DOS prompt with the exact same command, and generate the correct result, but when the DOS prompt is called from MATLAB, it just doesn't seem to be working. I have tried creating a BAT file containing the execution call in the directory and running the same by using the dos command, but to no avail.
The same occurs when I use system instead of dos.
Any advice at all would be appreciated.

Best Answer

OK, I think I missed the most obvious thing. I just restarted MATLAB and everything is hunky-dory. Code's running absolutely fine now.