Release 13 Release Notes | ![]() ![]() |
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を導入しています。この新規デスクトップツールに加えて、既存のツールへの多くの機能強化や、新規およびアップデートされた関連関数があります。以下のものが含まれます。
movefile
のようなファイルシステム操作のための新規およびアップデートされた関数;
FTP, URL, ZIP,
電子メール関数を含む、インターネットとのファイル交換のための新規関数
comp.soft-sys.matlab
ユーザニュースグループへの参加のためのMATLAB
Centralが含まれます。 プログラミングとデータタイプ. MATLAB Performance Accelerationに記述されている性能の強化に加えて、MATLAB
6.5は、正規表現のサポートや、MATLABデータタイプ階層でのlogical
とsparse
の変更、ワーニングとエラーの扱い、MATLABコマンドの実行のスケジュール機能、音声サポートの新機能を導入しています。
AND
およびOR
演算子
logical
クラス属性のMATLABクラス属性への変更
sparse
クラス属性のMATLABクラス属性への変更
NaN
の比較 外部インタフェース. 本リリースでは、以下のような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 | ![]() |