rosser

Классическая симметричная задача тестирования собственных значений

Описание

пример

A = rosser возвращает матрицу Россера с двойной точностью.

пример

A = rosser(classname) возвращает матрицу Россера с классом, заданным как classname. Задайте classname как 'single' чтобы вернуть матрицу Россера с одинарной точностью.

Примеры

свернуть все

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 чтобы вернуть матрицу Россера этого класса.

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) создает матрицу заданного класса.

Подробнее о

свернуть все

Матрица Россера

Матрица Россера является хорошо известной матрицей, используемой, например, для оценки алгоритмов собственных значений. Матрица 8 на 8 с целочисленными элементами. Он имеет:

  • Двойное собственное значение

  • Три почти равных собственные значения

  • Доминирующие собственные значения противоположного знака

  • Нулевое собственное значение

  • Небольшое, ненулевое собственное значение

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ MATLAB ®

.

См. также

Представлено до R2006a