2012-04-23 17 views
3

I持っている別のマシン上で正常に動作しますが、私は自分のコンピュータ上でそれを実行すると、それはfoloowing構文エラーを検出作業MATLABコード:Matlabの構文エラー[〜、...]

Expression or statement is incorrect--possibly unbalanced (, {, or [. 

これは私のコードです:

[~,x] = min(A); 
+0

私はMatlab 7.8.0 R2009aを使用しています。32bit –

答えて

5

あなたはMATLABのどのバージョンを使用していますか?

不要な戻り値を廃棄するための構文は、R2009bでのみ導入されました。

EDIT:2008aがありました。

+0

あなたの答えをありがとう。しかし、\t 私はMatlab 7.8.0を使用していますR2009a 32ビット –

+0

私は誤って話しました。 [その構文はR2009bでのみ導入されました。](http://blogs.mathworks.com/steve/2010/01/11/about-the-unused-argument-syntax-in-r2009b/)。これは本当に問題です。 ;) –

5

"〜"構文を認識しない古いバージョンのMATLABがあります。 〜を「迷惑メール」またはその他の変数名に変更して、結果を気にしないでコードが正常に動作するようにしてください。

または、MATLABを最新のバージョンに更新してください。