/*--------------------------------------------------------------------------------
ハウスホルダー変換を用いたQR分解
QR decomposition using the Householder transformation
main.h
--------------------------------------------------------------------------------*/
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define ROW_NUM 3 // 行数, number of rows
#define COL_NUM 2 // 列数, number of number of columns
/*------------------------------------------------------------------------*/
extern void householder_QR_decomp( double X[ROW_NUM][COL_NUM], double Q[ROW_NUM][ROW_NUM], double R[ROW_NUM][COL_NUM] );
extern void show_XQR( double X[ROW_NUM][COL_NUM], double Q[ROW_NUM][ROW_NUM], double R[ROW_NUM][COL_NUM] );
/*------------------------------------------------------------------------*/