メインコンテンツ

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

bench

説明

t = bench は、コンピューター上の異なる 6 つのベンチマーク対象タスクの実行時間を測定し、結果を複数のベンチマーク対象コンピューターと比較します。関数は、次のように動作します。

  • 測定された実行時間を含む 1 行 6 列のベクトルを返す

  • ベンチマーク対象コンピューターの実行時間を表示する

  • 速度に基づいてコンピューターをランク付けする棒グラフを作成する

メモ

ベンチマークは、異なるコンピューターで 1 つの特定の MATLAB® リリースの性能を比較するために使用されます。リリースごとにタスクや問題の規模が異なるため、MATLAB のさまざまなリリース間における直接比較は意図していません。

t = bench(N) は、6 つのタスクをそれぞれ N 回実行し、実行時間を含む N 行 6 列の配列を返します。N がゼロの場合、コンピューターでタスクは実行されず、代わりに他のコンピューターの実行時間を表示し、それらの速度を比較します。

1 台のコンピューターで繰り返される実行の測定時間における 5 ~ 10% の変動は正常です。

すべて折りたたむ

コンピューター上の 6 つのベンチマーク対象のタスクの実行時間を測定し、その結果を他のベンチマーク コンピューターと比較します。

t = bench

Figure MATLAB Benchmark contains an axes object. The axes object with title Relative Speed contains 2 objects of type bar.

Figure MATLAB Benchmark (times in seconds) contains objects of type uicontrol.

t = 1×6

    0.6746    0.2899    0.4192    1.2163    0.9121    3.0243

入力引数

すべて折りたたむ

6 つのタスクを実行する回数。非負の整数として指定します。

詳細

すべて折りたたむ

バージョン履歴

R2008a で導入

すべて展開する

参考

| | | |