#include #include #include "nrutil.h" #define VarNum 10 // 変数の数 ndata int main() { double *x,*y,*sig; // 説明変数x, 目的変数y, データ(目的変数)とモデル標準偏差sig double siga,sigb; // a,bの標準偏差 double a,b; // 求めたいの線形関数のパラメータ double chi2, q; // chi2:χ^2(カイ)2乗評価関数,q:当てはまりの良さの確率 int mwt = 0; int i; // 動的メモリ確保 x = vector(VarNum); y = vector(VarNum); sig = vector(VarNum); // 説明変数を適当に入れる. for (i=0;i