Next: リスト
Up: 行列と配列と指数
Previous: 行列関数
配列関数の一覧を以下に示す。
Integer Rows(Array A1); 行の数
Integer Cols(Array A1); 列の数
Integer length(Array A1); 行と列の大きい方の数
Integer isreal(Array A1); 実配列の有無 (真 = 1, 偽 = 0)
Integer iscomplex(Array A1); 複素配列の有無 (真 = 1, 偽 = 0)
Integer all(Array A1); 全ての成分がゼロでない
(真 = 1, 偽 = 0)
Integer all(Matrix M1); 全ての成分がゼロでない
(真 = 1, 偽 = 0)
Array all_col(Array A1); 列毎に全ての成分がゼロでない
(真 = 1, 偽 = 0)の横ベクトル
Array all_col(Matrix M1); 列毎に全ての成分がゼロでない
(真 = 1, 偽 = 0)の横ベクトル
Array all_row(Array A1); 行毎に全ての成分がゼロでない
(真 = 1, 偽 = 0)の縦ベクトル
Array all_row(Matrix M1); 行毎に全ての成分がゼロでない
(真 = 1, 偽 = 0)の縦ベクトル
Integer any(Array A1); ゼロでない成分がある
(真 = 1, 偽 = 0)
Integer any(Matrix M1); ゼロでない成分がある
(真 = 1, 偽 = 0)
Array any_col(Array A1); 列毎にゼロでない成分がある
(真 = 1, 偽 = 0)の横ベクトル
Array any_col(Matrix M1); 列毎にゼロでない成分がある
(真 = 1, 偽 = 0)の横ベクトル
Array any_row(Array A1); 行毎にゼロでない成分がある
(真 = 1, 偽 = 0)の縦ベクトル
Array any_row(Matrix M1); 行毎にゼロでない成分がある
(真 = 1, 偽 = 0)の縦ベクトル
Array finite(Array A1); 各成分に対して有限の有無を調べる
無限大あるいはNaNである成分の所が
0,それ以外の成分の所が1である
配列を返す
Array isnan(Array A1); 各成分に対してNaNの有無を調べる
NaNである成分の所が1,
それ以外の成分の所が0である
配列を返す
Index find(Array A1); ゼロでない成分の指数
A1がベクトルでないとき,
行順に成分を調べる
Index find(Matrix M1); ゼロでない成分の指数
M1がベクトルでないとき,
行順に成分を調べる
Real max(Array A1); 最大成分
Real min(Array A1); 最小成分
Real frobnorm(Array A1); 実配列フロベニウスノルム
Real frobnorm(CoArray A1); 複素配列フロベニウスノルム
Polynomial frobnorm(PoArray A1); 多項式配列フロベニウスノルム
Rational frobnorm(RaArray A1); 有理多項式配列フロベニウスノルム
Real sum(Array A1); 全ての成分の和
Complex sum(CoArray A1); 全ての成分の和
Polynomail sum(PoArray A1); 全ての成分の和
Rational sum(RaArray A1); 全ての成分の和
Real prod(Array A1); 全ての成分の積
Complex prod(CoArray A1); 全ての成分の積
Polynomial prod(PoArray A1); 全ての成分の積
Rational prod(RaArray A1); 全ての成分の積
Real mean(Array A1); 全ての成分の平均値
Complex mean(CoArray A1); 全ての成分の平均値
Polynomial mean(PoArray A1); 全ての成分の平均値
Ratioanal mean(RaArray A1); 全ての成分の平均値
Real std(Array A1); 全ての成分の標準偏差
Complex std(CoArray A1); 全ての成分の標準偏差
Polynomial std(PoArray A1); 全ての成分の標準偏差
Rational std(RaArray A1); 全ての成分の標準偏差
Array cumsum(Array A1); 全ての成分の累積和
Array cumprod(Array A1); 全ての成分の累積積
Array A1;
Array sum_col(A1); (縦・横)ベクトルの成分の和
列毎の和からなる横ベクトル
Array sum_row(A1); (縦・横)ベクトルの成分の和
行毎の和からなる縦ベクトル
Array prod_col(A1); (縦・横)ベクトルの成分の積
列毎の積からなる横ベクトル
Array prod_row(A1); (縦・横)ベクトルの成分の積
行毎の積からなる縦ベクトル
Array mean_col(A1); (縦・横)ベクトルの成分の平均値
列毎の平均値からなる横ベクトル
Array mean_row(A1); (縦・横)ベクトルの成分の平均値
行毎の平均値からなる縦ベクトル
Array std_col(A1); (縦・横)ベクトルの成分の標準偏差
列毎の標準偏差からなる横ベクトル
Array std_row(A1); (縦・横)ベクトルの成分の標準偏差
行毎の標準偏差からなる縦ベクトル
Array cumsum_col(A1); 列毎の累積和からなる横ベクトル
Array cumsum_row(A1); 行毎の累積和からなる縦ベクトル
Array cumprod_col(A1); 列毎の累積積からなる横ベクトル
Array cumprod_row(A1); 行毎の累積積からなる縦ベクトル
Real d1, d2;
Integer split;
Array logspace(d1, d2)
対数空間ベクトル (split=50)
Array logspace(d1, d2, split)
対数空間ベクトル
Array linspace(d1, d2)
線形空間ベクトル (split=100)
Array linspace(d1, d2, split)
線形空間ベクトル
Array A1, A2;
Integer i1,k;
Real r1;
Array vec2diag(A1); 縦ベクトルから対角配列
Array vec2diag(A1, k);
縦ベクトルから対角配列
(kだけ主対角より上)
Array diag2vec(A1); 対角配列から縦ベクトル
Array diag2vec(A1, k);
対角配列から縦ベクトル
(kだけ主対角より上)
Array fliplr(A1); 列を逆順に並べる
Array flipud(A1); 行を逆順に並べる
List sort(A1); 成分を昇べきの順にソートする
複素配列の場合,絶対値でソート
{A2, idx} = sort(A1); A2: ソートした結果の配列
idx: ソートに使った指数
A2 = A1(idx)
List size(A1); 行数と列数のリスト
{row, col} = size(A1);
Array rand(m); m x m の一様乱数配列
Array rand(m, n); m x n の一様乱数配列
Array rand(A1); A1と同じ大きさの一様乱数配列
Array randn(A1); A1と同じ大きさの正規乱数配列
Array randn(m); m x m の正規乱数配列
Array randn(m, n); m x n の正規乱数配列
Array max(A1, A2); A1とA2の大きい方の成分
からなる配列 (複素配列の場合,
絶対値によって比較する
Array min(A1, A2); A1とA2の小さい方の成分
からなる配列 (複素配列の場合,
絶対値によって比較する
Array rem(A1, i1); A1の各成分に対してrem()を
計算する
Array rem(A1, r1); A1の各成分に対してrem()を
計算する
Array rem(A1, A2); A1とA2の成分毎にrem()を
計算する
Array data;
Integer n;
Array fft(data); 高速フーリエ変換
Array fft(data, n); 高速フーリエ変換
n = 2^m
Array ifft(data); 高速逆フーリエ変換
Array ifft(data, n); 高速逆フーリエ変換
n = 2^m
Array A1;
Integer i1;
Real tol;
Array sgn(A1); 各成分のsgn()の結果からなる配列
Array abs(A1); 各成分のabs()の結果からなる配列
Array arg(A1); 各成分のarg()の結果からなる配列
Array exp(A1); 各成分のexp()の結果からなる配列
Array sqrt(A1); 各成分のsqrt()の結果からなる配列
Array log(A1); 各成分のlog()の結果からなる配列
Array log10(A1); 各成分のlog10()の結果からなる配列
Array conj(A1); 各成分のconj()の結果からなる配列
Array inv(A1); 各成分のinv()の結果からなる配列 (A1‾)
Array sin(A1); 各成分のsin()の結果からなる配列
Array asin(A1); 各成分のasin()の結果からなる配列
Array sinh(A1); 各成分のsinh()の結果からなる配列
Array asinh(A1); 各成分のasinh()の結果からなる配列
Array cos(A1); 各成分のcos()の結果からなる配列
Array acos(A1); 各成分のacos()の結果からなる配列
Array cosh(A1); 各成分のcosh()の結果からなる配列
Array acosh(A1); 各成分のcosh()の結果からなる配列
Array tan(A1); 各成分のtan()の結果からなる配列
Array atan(A1); 各成分のatan()の結果からなる配列
Array tanh(A1); 各成分のtanh()の結果からなる配列
Array atanh(A1); 各成分のatanh()の結果からなる配列
Array ceil(A1); 各成分のceil()の結果からなる配列
Array floor(A1); 各成分のfloor()の結果からなる配列
Array fix(A1); 各成分のfix()の結果からなる配列
Array round(A1); 各成分のround()の結果からなる配列
Array round2z(A1) ゼロへの丸め(tol = EPS)
Array round2z(A1, tol) 絶対値が tol より小なら 0
Array pow(A1, i1); 各成分のpow()の結果からなる配列
( A1^i1 )
Array trans(A1); A1 の転置 ( A1' )
Array conjtrans(A1); A1 の共役転置 ( A1# )
Next: リスト
Up: 行列と配列と指数
Previous: 行列関数
Masanobu KOGA
平成10年8月19日