Main Content

rosser

典型对称特征值测试问题

说明

示例

A = rosser 返回双精度类型的 Rosser 矩阵

示例

A = rosser(classname) 返回具有 classname 指定的类的 Rosser 矩阵。将 classname 指定为 'single' 可返回单精度类型的 Rosser 矩阵。

示例

全部折叠

rosser 返回 Rosser 矩阵。

rosser
ans = 8×8

   611   196  -192   407    -8   -52   -49    29
   196   899   113  -192   -71   -43    -8   -44
  -192   113   899   196    61    49     8    52
   407  -192   196   611     8    44    59   -23
    -8   -71    61     8   411  -599   208   208
   -52   -43    49    44  -599   411   208   208
   -49    -8     8    59   208   208    99  -911
    29   -44    52   -23   208   208  -911    99

classname 指定为 single 可返回该类的 Rosser 矩阵。

Y = rosser('single')
Y = 8x8 single matrix

   611   196  -192   407    -8   -52   -49    29
   196   899   113  -192   -71   -43    -8   -44
  -192   113   899   196    61    49     8    52
   407  -192   196   611     8    44    59   -23
    -8   -71    61     8   411  -599   208   208
   -52   -43    49    44  -599   411   208   208
   -49    -8     8    59   208   208    99  -911
    29   -44    52   -23   208   208  -911    99

whos('Y')
  Name      Size            Bytes  Class     Attributes

  Y         8x8               256  single              

输入参数

全部折叠

输入类,指定为 'double'(默认值)或 'single'rosser(C) 生成指定类的矩阵。

详细信息

全部折叠

Rosser 矩阵

Rosser 矩阵是一个著名的矩阵,比如用于计算特征值算法。该矩阵是一个包含整数元素的 8×8 矩阵。它有:

  • 双精度特征值

  • 三个几乎相等的特征值

  • 异号占优特征值

  • 一个零特征值

  • 一个小的非零特征值

扩展功能

C/C++ 代码生成
使用 MATLAB® Coder™ 生成 C 代码和 C++ 代码。

版本历史记录

在 R2006a 之前推出

另请参阅