pascal

Описание

пример

P = pascal(n) возвращает Матрицу Паскаля порядка nP симметричная положительная определенная матрица с целочисленными записями, взятыми из треугольника Паскаля. Инверсия P имеет целочисленные записи.

P = pascal(n,1) возвращает нижний треугольный Фактор Холесского (до знаков столбцов) матрицы Паскаля. P инволютивно, то есть, это - своя собственная инверсия.

P = pascal(n,2) возвращает транспонированную и переставленную версию pascal(n,1). В этом случае, P кубический корень единичной матрицы.

P = pascal(___,classname) возвращает матрицу класса classname использование любой из комбинаций входных аргументов в предыдущих синтаксисах. classname может быть 'single' или 'double'.

Примеры

свернуть все

Вычислите четвертый порядок матрица Паскаля.

A = pascal(4)
A = 4×4

     1     1     1     1
     1     2     3     4
     1     3     6    10
     1     4    10    20

Вычислите нижний треугольный Фактор Холесского третьего порядка матрица Паскаля и проверьте, что это инволютивно.

A = pascal(3,1)
A = 3×3

     1     0     0
     1    -1     0
     1    -2     1

inv(A)
ans = 3×3

     1     0     0
     1    -1     0
     1    -2     1

Входные параметры

свернуть все

Матричный порядок в виде скаляра, неотрицательного целого числа.

Пример: pascal(10)

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char

Матричный класс в виде любого 'double' или 'single'.

Пример: pascal(10,'single')

Типы данных: char

Больше о

свернуть все

Матрица Паскаля

Треугольник Паскаля является треугольником, сформированным строками чисел. Первая строка имеет запись 1. Каждая последующая строка формируется путем добавления смежных записей предыдущей строки, замены 0 где никакая смежная запись не существует. pascal функционируйте формирует матрицу Паскаля путем выбора фрагмента треугольника Паскаля, который соответствует заданным матричным размерностям, как обрисовано в общих чертах в диаграмме. Обрисованная в общих чертах матрица соответствует команде MATLAB® pascal(4).

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

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

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

| |

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