「lmrcFETnormalizeBySD(API)」の版間の差分
提供: Eospedia
(ページの作成:「DataManip/mrcImage/src/'''lmrcFETnormalizeBySD'''はmrcFETnormalizeBySDのためのAPI です。 == 定数 == == 構造体 == typedef struct lmrcFETnormalizeBySDIn...」) |
|||
| 行17: | 行17: | ||
== API == | == API == | ||
| + | 平均値、標準偏差を基にシノグラムFETの正規化を行います。<br> | ||
extern void lmrcFETnormalizeBySD(lmrcFETnormalizeBySDInfo info, int mode); | extern void lmrcFETnormalizeBySD(lmrcFETnormalizeBySDInfo info, int mode); | ||
| + | info.flagReadSDをtrueにすると、info.readSDの(i, 0, 0)を平均値、(i, 1, 0)を標準偏差として読み出します。falseの場合はinfo.InSampleListから平均値、標準偏差を算出し、このときinfo.flagWriteをtureにすると、その結果をinfo.writeSDに書き出します。<br> | ||
| + | <br> | ||
| + | |||
| + | listから平均値、標準偏差をそれぞれave, sdに出力します。<br> | ||
extern void calcSDofFET(FILE* list, int n, double* ave, double* sd, int mode); | extern void calcSDofFET(FILE* list, int n, double* ave, double* sd, int mode); | ||
| + | <br> | ||
| + | |||
| + | 平均値ave, 標準偏差sdからデータlistの正規化を行い、結果をinfo.Out(flagOut=trueのとき)に書き込みます。<br> | ||
extern void _normalizeBySDandDataWrite(FILE* list, int n, double* ave, double* sd, lmrcFETnormalizeBySDInfo info, int mode); | extern void _normalizeBySDandDataWrite(FILE* list, int n, double* ave, double* sd, lmrcFETnormalizeBySDInfo info, int mode); | ||
2015年3月2日 (月) 07:58時点における最新版
DataManip/mrcImage/src/lmrcFETnormalizeBySDはmrcFETnormalizeBySDのためのAPI です。
定数
構造体
typedef struct lmrcFETnormalizeBySDInfo{
FILE* InList;
long listLength;
FILE* InSampleList;
long flagWriteSD;
mrcImage* writeSD;
long flagReadSD;
mrcImage* readSD;
int flagOut;
mrcImage* Out;
}lmrcFETnormalizeBySDInfo;
API
平均値、標準偏差を基にシノグラムFETの正規化を行います。
extern void lmrcFETnormalizeBySD(lmrcFETnormalizeBySDInfo info, int mode);
info.flagReadSDをtrueにすると、info.readSDの(i, 0, 0)を平均値、(i, 1, 0)を標準偏差として読み出します。falseの場合はinfo.InSampleListから平均値、標準偏差を算出し、このときinfo.flagWriteをtureにすると、その結果をinfo.writeSDに書き出します。
listから平均値、標準偏差をそれぞれave, sdに出力します。
extern void calcSDofFET(FILE* list, int n, double* ave, double* sd, int mode);
平均値ave, 標準偏差sdからデータlistの正規化を行い、結果をinfo.Out(flagOut=trueのとき)に書き込みます。
extern void _normalizeBySDandDataWrite(FILE* list, int n, double* ave, double* sd, lmrcFETnormalizeBySDInfo info, int mode);