Release 13 Release Notes    

MATLAB

MATLAB 6.5

JITによる高速化されたMATLAB   MATLAB 6.5において導入された最も重要な機能の1つは、多くのM-ファイルアプリケーションの関数やスクリプトの実行を高速化する内部performance acceleration機能です。MATLABの関数やスクリプトの処理方法の変更により、多くのMATLABアプリケーションに対して従来のMATLABよりもパフォーマンスが向上します。

MATLABで書かれたプログラムの実行の高速化は、多くのプロダクトリリースで実現されるように現在試行中です。Performance Acceleration のドキュメントは、これらの機能強化の最適な利用方法、MATLABプロファイラを使ったパフォーマンスゲインの測定方法を説明し、M-ファイルをより高速に実行する方法を説明するサンプルプログラムが含まれます。

MATLAB 6.5 Release Notesに詳細に記述されているその他の新規MATLAB機能は、つぎのカテゴリにまとめられます。

開発環境.   本リリースでは、M-ファイルのパフォーマンスの評価し、改善するための新規グラフィカルユーザインタフェース、Profilerを導入しています。この新規デスクトップツールに加えて、既存のツールへの多くの機能強化や、新規およびアップデートされた関連関数があります。以下のものが含まれます。

数学.   新規の数学機能には、以下が含まれます。

プログラミングとデータタイプ.   MATLAB Performance Accelerationに記述されている性能の強化に加えて、MATLAB 6.5は、正規表現のサポートや、MATLABデータタイプ階層でのlogicalsparseの変更、ワーニングとエラーの扱い、MATLABコマンドの実行のスケジュール機能、音声サポートの新機能を導入しています。

本リリースでの主な機能は以下の通りです。

外部インタフェース.   本リリースでは、以下のようなMATLAB COM クライアントサポートでの新機能を導入しています。

グラフィックス.   MATLAB 6.5では、以下のグラフィックスの機能を追加しています。

グラフィカルユーザインタフェースの作成.   MATLAB 6.5では、以下の機能をGUIDEに追加しています。

MATLAB Compiler 3.0

MATLAB Compiler 3.0 Release Notesに詳細に記述されている新規のMATLAB Compilerの機能には、以下が含まれます。

MATLAB Report Generator 1.3

MATLAB and Simulink Report Generator 1.3 Release Notesに詳細に記述されている新規のMATLAB Report Generatorの機能は、MATLAB Cell Tableコンポーネントを使った表の列の幅の指定をサポートします。


MATLAB Licensing

MATLABのライセンスに関数2つの新機能が追加されています。

Heartbeats.   ライセンスマネージャは、特定のMATLABセッションがMATLABクライアントから"heartbeat"メッセージを受信しない場合や、そのセッションに関連するすべてのライセンスをリリースします。デフォルトでは、ライセンスマネージャは、ライセンスのリリースを2時間待ちます。

クライアントマシンがクラッシュし、ライセンスをリリースできない場合、あるいはマシンがネットワーク(未接続)から削除された場合にタイムアウトになります。MATLABがライセンスをリリースした後に、ライセンスサーバへの接続を再実行した場合は、再度チェックアウトされます。Ctrl+Zを使ってMATLABをサスペンドするとき、heartbeat threadは、アクティブで、ライセンスサーバへの接続を保持します。

licenseコマンドの新機能.   MATLABのlicenseコマンドは、2つの新機能をサポートします。

利用中のすべてのライセンスの一覧を取得するためにMATLABのlicenseコマンドを使うには、つぎのシンタックスを使ってください。

特定のプロダクトに対するライセンスをおもちの場合は、licenseコマンドを使ってチェックすることもできます。

ライセンスファイル(license.dat).のINCREMENT行にある通りにプロダクトの省略名を利用してください。たとえば、System Identification Toolboxに対するプロダクト名は、Identification_Toolboxです。プロダクト名は、大文字と小文字の区別を行います。


   新機能および強化された機能をもつプロダクトのまとめ Toolboxes