ヘルプ センターヘルプ センター
パスカル行列
P = pascal(n)
P = pascal(n,1)
P = pascal(n,2)
P = pascal(___,classname)
例
P = pascal(n) は、n 次のパスカル行列を返します。P は、パスカルの三角形から得られる整数要素をもつ対称な正定値行列です。P の逆行列は、整数要素をもちます。
n
P
P = pascal(n,1) は、パスカル行列の下三角コレスキー因子 (列の符号まで) を返します。P は "対合"、すなわちその行列の逆行列です。
P = pascal(n,2) は pascal(n,1) を転置し、並べ替えたバージョンを返します。この場合、P は単位行列の 3 次の根になります。
pascal(n,1)
P = pascal(___,classname) は、前述の任意の構文における入力引数の任意の組み合わせを使用して、クラス classname の行列を返します。classname は 'single' または 'double' のいずれかです。
classname
'single'
'double'
すべて折りたたむ
4 次のパスカル行列を計算します。
A = pascal(4)
A = 4×4 1 1 1 1 1 2 3 4 1 3 6 10 1 4 10 20
3 次のパスカル行列の下三角コレスキー因子を計算し、対合であることを確認します。
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)
pascal(10)
データ型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char
single
double
int8
int16
int32
int64
uint8
uint16
uint32
uint64
logical
char
行列クラス。'double' または 'single' として指定します。
例: pascal(10,'single')
pascal(10,'single')
データ型: char
パスカルの三角形は数列で作られた三角形です。最初の行には要素 1 があります。以降の各行は、前の行の隣接する要素を足して作られます。隣接する要素がない場合は、0 で代用します。次の図に示すように、関数 pascal は指定された行列の次元数に対応するパスカルの三角形の一部分を選択して、パスカル行列を生成します。線で囲った行列が、MATLAB® のコマンド pascal(4) に対応します。
1
0
pascal
pascal(4)
backgroundPool
ThreadPool
この関数はスレッドベースの環境を完全にサポートしています。詳細については、スレッドベースの環境での MATLAB 関数の実行を参照してください。
R2006a より前に導入
chol | gallery | vander
chol
gallery
vander
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office