rosser

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

Синтаксис

A = rosser
A = rosser(classname)

Описание

пример

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

пример

A = rosser(classname) возвращает матрицу Rosser с классом, заданным classname. Задайте 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++
Генерация кода C и C++ с помощью MATLAB® Coder™.

Смотрите также

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

Для просмотра документации необходимо авторизоваться на сайте