Basically I have an m file which looks like
m
function Z=myfunc() % Do some calculations dlmwrite(\'result.out\',Z,\',\'); end
You can call functions like this:
matlab -r "yourFunction(0)"