SLLIB + SFITSIO ダイジェスト版 HTML マニュアル

使用頻度の高い API について,主要な内容を記述した, ビギナー向けのリファレンスマニュアルです.

SLLIB クラス: ストリーム / 文字列 / 文字列配列 / 文字列連想配列 / 多次元配列
SLLIB クラス用関数: 多次元配列用の統計用関数 / 多次元配列用の数学関数 / 多次元配列用の複素関数
SLLIB クラス以外: 定数・型の定義 / C99互換の複素数・複素関数
SFITSIO クラス: fitscc / fits_hdu / fits_image / fits_table / fits_table_col / fits_header / fits_header_record
SFITSIO クラス以外: 関数 / 定数・型の定義 / FITSファイルの部分読み出し機能 / FITSテンプレート / 規約外FITS拡張

SLLIB: 多次元配列用の数学関数

多次元配列を扱うための mdarray クラスとその継承クラス では,配列に対して LIBC の math.h と同名の数学関数, C99 の complex.h と同名の複素関数統計用関数 を使う事ができます.

ヘッダファイルnamespace
#include <sli/mdarray_math.h> sli

関数一覧

関数プロトタイプ機能
mdarray cbrt( const mdarray &obj );立方根
mdarray sqrt( const mdarray &obj );平方根
mdarray asin( const mdarray &obj );逆正弦
mdarray acos( const mdarray &obj );逆余弦
mdarray atan( const mdarray &obj );逆正接
mdarray acosh( const mdarray &obj );逆双曲線余弦
mdarray asinh( const mdarray &obj );逆双曲線正弦
mdarray atanh( const mdarray &obj );逆双曲線正接
mdarray exp( const mdarray &obj );底がeの指数関数
mdarray exp2( const mdarray &obj );底が2の指数関数
mdarray expm1( const mdarray &obj );引き数の指数から1を引いた値
mdarray log( const mdarray &obj );自然対数
mdarray log1p( const mdarray &obj );引き数に1を加えた値の対数
mdarray log10( const mdarray &obj );底が10の対数
mdarray sin( const mdarray &obj );正弦
mdarray cos( const mdarray &obj );余弦
mdarray tan( const mdarray &obj );正接
mdarray sinh( const mdarray &obj );双曲線正弦
mdarray cosh( const mdarray &obj );双曲線余弦
mdarray tanh( const mdarray &obj );双曲線正接
mdarray erf( const mdarray &obj );誤差関数
mdarray erfc( const mdarray &obj );相補誤差関数
mdarray ceil( const mdarray &obj );引き数より小さくない最小の整数値
mdarray floor( const mdarray &obj );引き数を越えない最大の整数値
mdarray round( const mdarray &obj );最も近い整数値に丸める
mdarray trunc( const mdarray &obj );0 に近い方の整数値に丸める
mdarray fabs( const mdarray &obj );絶対値
mdarray hypot( const mdarray &obj, float v );ユークリッド距離関数
mdarray hypot( const mdarray &obj, double v );
mdarray hypot( float v, const mdarray &obj );
mdarray hypot( double v, const mdarray &obj );
mdarray hypot( const mdarray &src0, const mdarray &src1 );
mdarray pow( const mdarray &obj, float v );累乗
mdarray pow( const mdarray &obj, double v );
mdarray pow( float v, const mdarray &obj );
mdarray pow( double v, const mdarray &obj );
mdarray pow( const mdarray &src0, const mdarray &src1 );
mdarray fmod( const mdarray &obj, float v );剰余
mdarray fmod( const mdarray &obj, double v );
mdarray fmod( float v, const mdarray &obj );
mdarray fmod( double v, const mdarray &obj );
mdarray fmod( const mdarray &src0, const mdarray &src1 );
mdarray remainder( const mdarray &obj, float v );剰余
mdarray remainder( const mdarray &obj, double v );
mdarray remainder( float v, const mdarray &obj );
mdarray remainder( double v, const mdarray &obj );
mdarray remainder( const mdarray &src0, const mdarray &src1 );