Makefile は記述されたシェル コマンドを実行しているだけだと思っていましたが、物事はそれほど単純ではないようです。sample.m は、画面に単語を表示する最小限の matlab プログラムです。Makefile から起動すると、シェルから起動したときと同じように動作しません...
シェルから
alex:~$ matlab -nosplash -nodisplay -r "sample"
-> 単語を正しく表示する
Makefile から
all :
matlab -nosplash -nodisplay -r "sample"
alex:~$ make
->青色のバウンディング ボックスで単語を表示します
どう違うの?Ubuntu 10.04 マシンで Matlab 2010a を使用しています。sample.m スクリプトに引数は渡されません。