📄 data.h
字号:
// provide datas to test
#ifndef DATA_DECLARE
#define DATA_DECLARE
#define NUM 100
// test circular mode 1 - sine/cosine
// _theta=linspace(0,pi/2,100)';
double _theta[ NUM ]={
0,
1.586662956358481e-002, 3.173325912716963e-002, 4.759988869075444e-002, 6.346651825433926e-002,
7.933314781792407e-002, 9.519977738150888e-002, 1.110664069450937e-001, 1.269330365086785e-001,
1.427996660722633e-001, 1.586662956358481e-001, 1.745329251994329e-001, 1.903995547630178e-001,
2.062661843266026e-001, 2.221328138901874e-001, 2.379994434537722e-001, 2.538660730173570e-001,
2.697327025809418e-001, 2.855993321445267e-001, 3.014659617081115e-001, 3.173325912716963e-001,
3.331992208352811e-001, 3.490658503988658e-001, 3.649324799624507e-001, 3.807991095260355e-001,
3.966657390896204e-001, 4.125323686532052e-001, 4.283989982167900e-001, 4.442656277803748e-001,
4.601322573439596e-001, 4.759988869075444e-001, 4.918655164711292e-001, 5.077321460347141e-001,
5.235987755982988e-001, 5.394654051618837e-001, 5.553320347254684e-001, 5.711986642890533e-001,
5.870652938526382e-001, 6.029319234162229e-001, 6.187985529798077e-001, 6.346651825433926e-001,
6.505318121069773e-001, 6.663984416705622e-001, 6.822650712341469e-001, 6.981317007977317e-001,
7.139983303613167e-001, 7.298649599249014e-001, 7.457315894884863e-001, 7.615982190520710e-001,
7.774648486156558e-001, 7.933314781792408e-001, 8.091981077428255e-001, 8.250647373064104e-001,
8.409313668699951e-001, 8.567979964335799e-001, 8.726646259971648e-001, 8.885312555607495e-001,
9.043978851243343e-001, 9.202645146879193e-001, 9.361311442515040e-001, 9.519977738150888e-001,
9.678644033786736e-001, 9.837310329422584e-001, 9.995976625058434e-001, 1.015464292069428e+000,
1.031330921633013e+000, 1.047197551196598e+000, 1.063064180760183e+000, 1.078930810323767e+000,
1.094797439887352e+000, 1.110664069450937e+000, 1.126530699014522e+000, 1.142397328578107e+000,
1.158263958141691e+000, 1.174130587705276e+000, 1.189997217268861e+000, 1.205863846832446e+000,
1.221730476396031e+000, 1.237597105959615e+000, 1.253463735523200e+000, 1.269330365086785e+000,
1.285196994650370e+000, 1.301063624213955e+000, 1.316930253777540e+000, 1.332796883341124e+000,
1.348663512904709e+000, 1.364530142468294e+000, 1.380396772031879e+000, 1.396263401595463e+000,
1.412130031159049e+000, 1.427996660722633e+000, 1.443863290286218e+000, 1.459729919849803e+000,
1.475596549413388e+000, 1.491463178976973e+000, 1.507329808540557e+000, 1.523196438104142e+000,
1.539063067667727e+000, 1.554929697231312e+000, 1.570796326794897e+000
};
// test circular mode 2 - abs/atan
// x=sin(theta)
double _x[ NUM ]={
0,
1.586596383480793e-002, 3.172793349806765e-002, 4.758191582374229e-002, 6.342391965656451e-002,
7.924995685678846e-002, 9.505604330418266e-002, 1.108381999010110e-001, 1.265924535737493e-001,
1.423148382732851e-001, 1.580013959733499e-001, 1.736481776669303e-001, 1.892512443604102e-001,
2.048066680651907e-001, 2.203105327865406e-001, 2.357589355094272e-001, 2.511479871810792e-001,
2.664738136900350e-001, 2.817325568414297e-001, 2.969203753282749e-001, 3.120334456984871e-001,
3.270679633174216e-001, 3.420201433256687e-001, 3.568862215918718e-001, 3.716624556603275e-001,
3.863451256931287e-001, 4.009305354066137e-001, 4.154150130018864e-001, 4.297949120891716e-001,
4.440666126057741e-001, 4.582265217274104e-001, 4.722710747726827e-001, 4.861967361004687e-001,
4.999999999999999e-001, 5.136773915734063e-001, 5.272254676105024e-001, 5.406408174555976e-001,
5.539200638661103e-001, 5.670598638627707e-001, 5.800569095711982e-001, 5.929079290546404e-001,
6.056096871376666e-001, 6.181589862206052e-001, 6.305526670845224e-001, 6.427876096865393e-001,
6.548607339452851e-001, 6.667690005162916e-001, 6.785094115571322e-001, 6.900790114821119e-001,
7.014748877063212e-001, 7.126941713788629e-001, 7.237340381050702e-001, 7.345917086575333e-001,
7.452644496757547e-001, 7.557495743542583e-001, 7.660444431189780e-001, 7.761464642917568e-001,
7.860530947427874e-001, 7.957618405308321e-001, 8.052702575310586e-001, 8.145759520503356e-001,
8.236765814298328e-001, 8.325698546347713e-001, 8.412535328311812e-001, 8.497254299495144e-001,
8.579834132349770e-001, 8.660254037844386e-001, 8.738493770697849e-001, 8.814533634475821e-001,
8.888354486549235e-001, 8.959937742913359e-001, 9.029265382866213e-001, 9.096319953545183e-001,
9.161084574320696e-001, 9.223542941045815e-001, 9.283679330160726e-001, 9.341478602651067e-001,
9.396926207859083e-001, 9.450008187146685e-001, 9.500711177409454e-001, 9.549022414440739e-001,
9.594929736144974e-001, 9.638421585599420e-001, 9.679487013963563e-001, 9.718115683235417e-001,
9.754297868854071e-001, 9.788024462147787e-001, 9.819286972627067e-001, 9.848077530122080e-001,
9.874388886763944e-001, 9.898214418809327e-001, 9.919548128307953e-001, 9.938384644612541e-001,
9.954719225730846e-001, 9.968547759519424e-001, 9.979866764718844e-001, 9.988673391830080e-001,
9.994965423831851e-001, 9.998741276738751e-001, 1.000000000000000e+000
};
// y=cos(theta)
double _y[ NUM ]={
1.000000000000000e+000, 9.998741276738751e-001, 9.994965423831851e-001, 9.988673391830080e-001,
9.979866764718844e-001, 9.968547759519424e-001, 9.954719225730846e-001, 9.938384644612541e-001,
9.919548128307953e-001, 9.898214418809327e-001, 9.874388886763943e-001, 9.848077530122080e-001,
9.819286972627067e-001, 9.788024462147787e-001, 9.754297868854071e-001, 9.718115683235417e-001,
9.679487013963563e-001, 9.638421585599420e-001, 9.594929736144974e-001, 9.549022414440739e-001,
9.500711177409454e-001, 9.450008187146685e-001, 9.396926207859084e-001, 9.341478602651068e-001,
9.283679330160726e-001, 9.223542941045814e-001, 9.161084574320696e-001, 9.096319953545184e-001,
9.029265382866213e-001, 8.959937742913359e-001, 8.888354486549235e-001, 8.814533634475821e-001,
8.738493770697849e-001, 8.660254037844387e-001, 8.579834132349771e-001, 8.497254299495144e-001,
8.412535328311812e-001, 8.325698546347713e-001, 8.236765814298328e-001, 8.145759520503357e-001,
8.052702575310586e-001, 7.957618405308322e-001, 7.860530947427875e-001, 7.761464642917568e-001,
7.660444431189781e-001, 7.557495743542583e-001, 7.452644496757548e-001, 7.345917086575333e-001,
7.237340381050702e-001, 7.126941713788629e-001, 7.014748877063213e-001, 6.900790114821120e-001,
6.785094115571322e-001, 6.667690005162916e-001, 6.548607339452851e-001, 6.427876096865394e-001,
6.305526670845225e-001, 6.181589862206053e-001, 6.056096871376666e-001, 5.929079290546405e-001,
5.800569095711983e-001, 5.670598638627707e-001, 5.539200638661104e-001, 5.406408174555976e-001,
5.272254676105024e-001, 5.136773915734064e-001, 5.000000000000001e-001, 4.861967361004687e-001,
4.722710747726827e-001, 4.582265217274105e-001, 4.440666126057742e-001, 4.297949120891716e-001,
4.154150130018864e-001, 4.009305354066138e-001, 3.863451256931286e-001, 3.716624556603275e-001,
3.568862215918719e-001, 3.420201433256688e-001, 3.270679633174218e-001, 3.120334456984871e-001,
2.969203753282749e-001, 2.817325568414298e-001, 2.664738136900351e-001, 2.511479871810792e-001,
2.357589355094273e-001, 2.203105327865408e-001, 2.048066680651909e-001, 1.892512443604104e-001,
1.736481776669306e-001, 1.580013959733498e-001, 1.423148382732851e-001, 1.265924535737493e-001,
1.108381999010111e-001, 9.505604330418281e-002, 7.924995685678844e-002, 6.342391965656456e-002,
4.758191582374240e-002, 3.172793349806782e-002, 1.586596383480815e-002, 6.123233995736766e-017
};
// test linear mode 1 - xz
// test linear mode 2 - y/x
// test hyperbolic mode 1 - sinh/cosh
// _thetah[ NUM ]=_theta[ NUM ]
// test hyperbolic mode 2 - sqrt/atanh
double _sqrt[ NUM ]={
5.000000000000000e-001, 5.050505050505051e-001, 5.101010101010101e-001, 5.151515151515151e-001,
5.202020202020202e-001, 5.252525252525253e-001, 5.303030303030303e-001, 5.353535353535354e-001,
5.404040404040404e-001, 5.454545454545454e-001, 5.505050505050505e-001, 5.555555555555556e-001,
5.606060606060606e-001, 5.656565656565656e-001, 5.707070707070707e-001, 5.757575757575758e-001,
5.808080808080808e-001, 5.858585858585859e-001, 5.909090909090909e-001, 5.959595959595959e-001,
6.010101010101010e-001, 6.060606060606061e-001, 6.111111111111112e-001, 6.161616161616161e-001,
6.212121212121212e-001, 6.262626262626263e-001, 6.313131313131313e-001, 6.363636363636364e-001,
6.414141414141414e-001, 6.464646464646464e-001, 6.515151515151515e-001, 6.565656565656566e-001,
6.616161616161617e-001, 6.666666666666666e-001, 6.717171717171717e-001, 6.767676767676768e-001,
6.818181818181819e-001, 6.868686868686869e-001, 6.919191919191919e-001, 6.969696969696970e-001,
7.020202020202020e-001, 7.070707070707071e-001, 7.121212121212122e-001, 7.171717171717171e-001,
7.222222222222222e-001, 7.272727272727273e-001, 7.323232323232323e-001, 7.373737373737374e-001,
7.424242424242424e-001, 7.474747474747475e-001, 7.525252525252526e-001, 7.575757575757576e-001,
7.626262626262627e-001, 7.676767676767677e-001, 7.727272727272727e-001, 7.777777777777778e-001,
7.828282828282829e-001, 7.878787878787879e-001, 7.929292929292929e-001, 7.979797979797980e-001,
8.030303030303030e-001, 8.080808080808081e-001, 8.131313131313132e-001, 8.181818181818181e-001,
8.232323232323233e-001, 8.282828282828283e-001, 8.333333333333333e-001, 8.383838383838385e-001,
8.434343434343434e-001, 8.484848484848485e-001, 8.535353535353536e-001, 8.585858585858586e-001,
8.636363636363637e-001, 8.686868686868687e-001, 8.737373737373737e-001, 8.787878787878788e-001,
8.838383838383839e-001, 8.888888888888888e-001, 8.939393939393939e-001, 8.989898989898990e-001,
9.040404040404040e-001, 9.090909090909092e-001, 9.141414141414141e-001, 9.191919191919191e-001,
9.242424242424243e-001, 9.292929292929293e-001, 9.343434343434344e-001, 9.393939393939395e-001,
9.444444444444444e-001, 9.494949494949495e-001, 9.545454545454546e-001, 9.595959595959596e-001,
9.646464646464646e-001, 9.696969696969697e-001, 9.747474747474747e-001, 9.797979797979798e-001,
9.848484848484849e-001, 9.898989898989898e-001, 9.949494949494950e-001, 1.000000000000000e+000
};
// linspace(0.16,0.76,100)
double _atanh[ NUM ]={
1.600000000000000e-001, 1.660606060606061e-001, 1.721212121212121e-001, 1.781818181818182e-001,
1.842424242424242e-001, 1.903030303030303e-001, 1.963636363636364e-001, 2.024242424242424e-001,
2.084848484848485e-001, 2.145454545454545e-001, 2.206060606060606e-001, 2.266666666666667e-001,
2.327272727272727e-001, 2.387878787878788e-001, 2.448484848484849e-001, 2.509090909090909e-001,
2.569696969696970e-001, 2.630303030303031e-001, 2.690909090909091e-001, 2.751515151515152e-001,
2.812121212121213e-001, 2.872727272727272e-001, 2.933333333333333e-001, 2.993939393939394e-001,
3.054545454545454e-001, 3.115151515151515e-001, 3.175757575757576e-001, 3.236363636363636e-001,
3.296969696969697e-001, 3.357575757575758e-001, 3.418181818181818e-001, 3.478787878787879e-001,
3.539393939393939e-001, 3.600000000000000e-001, 3.660606060606061e-001, 3.721212121212121e-001,
3.781818181818182e-001, 3.842424242424243e-001, 3.903030303030303e-001, 3.963636363636364e-001,
4.024242424242425e-001, 4.084848484848485e-001, 4.145454545454546e-001, 4.206060606060607e-001,
4.266666666666666e-001, 4.327272727272727e-001, 4.387878787878787e-001, 4.448484848484848e-001,
4.509090909090909e-001, 4.569696969696969e-001, 4.630303030303030e-001, 4.690909090909091e-001,
4.751515151515151e-001, 4.812121212121212e-001, 4.872727272727273e-001, 4.933333333333333e-001,
4.993939393939394e-001, 5.054545454545454e-001, 5.115151515151515e-001, 5.175757575757576e-001,
5.236363636363637e-001, 5.296969696969697e-001, 5.357575757575758e-001, 5.418181818181818e-001,
5.478787878787879e-001, 5.539393939393940e-001, 5.600000000000001e-001, 5.660606060606060e-001,
5.721212121212121e-001, 5.781818181818181e-001, 5.842424242424242e-001, 5.903030303030303e-001,
5.963636363636363e-001, 6.024242424242424e-001, 6.084848484848485e-001, 6.145454545454545e-001,
6.206060606060606e-001, 6.266666666666666e-001, 6.327272727272727e-001, 6.387878787878788e-001,
6.448484848484849e-001, 6.509090909090909e-001, 6.569696969696970e-001, 6.630303030303031e-001,
6.690909090909091e-001, 6.751515151515152e-001, 6.812121212121213e-001, 6.872727272727273e-001,
6.933333333333334e-001, 6.993939393939395e-001, 7.054545454545455e-001, 7.115151515151515e-001,
7.175757575757575e-001, 7.236363636363636e-001, 7.296969696969697e-001, 7.357575757575758e-001,
7.418181818181818e-001, 7.478787878787879e-001, 7.539393939393939e-001, 7.600000000000000e-001
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -