主要内容

bench

MATLAB 基准

说明

t = bench 在您的计算机上测量五个不同基准任务的执行时间,并将结果与几台基准计算机进行比较。函数:

  • 返回包含测量的执行时间的 1×5 向量

  • 显示基准计算机的执行时间

  • 创建一个条形图,根据计算机的速度对其进行排序

注意

基准测试旨在比较一个特定 MATLAB® 版本在不同计算机上的性能。它不提供不同 MATLAB 版本之间的直接比较,因为不同版本之间的任务和问题大小可能有差异。

示例

t = bench(N) 将这 5 个任务中的每个任务都运行 N 次,并返回包含执行时间的 N×5 数组。如果 N 为零,该函数不会在您的计算机上运行任何任务,而是显示其他计算机的执行时间并比较其速度。

一台计算机上的各次重复运行的测量时间波动 5-10% 属于典型的现象。

示例

全部折叠

在您的计算机上测量五个基准任务的执行时间,并将结果与其他基准计算机进行比较。

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×5

    0.3552    0.2182    0.2089    2.1751    1.7931

输入参数

全部折叠

运行五个任务的次数,指定为非负整数。

输出参量

全部折叠

测量的执行时间,以 N×5 向量形式返回,其中 N 是基准任务的运行次数。测量值以秒表示。

详细信息

全部折叠

版本历史记录

在 R2008a 中推出

全部展开

另请参阅

| | | |