以前はMATLAB6.5しか使用していません。'@'を使用しているプログラムをいくつか入手しました。誰か教えてもらえますか?
ちなみに、MATLAB 6.5はこの演算子をサポートしていますか?
以前はMATLAB6.5しか使用していません。'@'を使用しているプログラムをいくつか入手しました。誰か教えてもらえますか?
ちなみに、MATLAB 6.5はこの演算子をサポートしていますか?
@演算子は、関数ハンドルを作成します。これにより、変数のように関数呼び出しを簡単に作成して渡すことができます。それは多くの素晴らしい機能を持っていますが、残念ながらどれも利用できません。これは、ご想像のとおり、バージョン7までmatlabに導入されなかったためです。これは、リリース直後のリリースです。
これは、Matlabで無名関数を宣言するために使用されていました。
用語は「関数ハンドル」だと思います。
実際には、MatlabがMファイルの任意の場所で関数を宣言できないことをカバーしています。
あなたはここでそれを見るかもしれません: あなたの好きなMATLAB / Octaveプログラミングトリックは何ですか?
「 blockproc」コマンドと一緒に画像処理に役立つことがわかりました。
ドキュメントによると、これは関数ハンドルです。