test_file_matrix.cxx

来自「DTMK软件开发包,此为开源软件,是一款很好的医学图像开发资源.」· CXX 代码 · 共 29 行

CXX
29
字号
/*
  fsm
*/
#include <vcl_iostream.h>
#include <testlib/testlib_root_dir.h>

#include <testlib/testlib_test.h>
#include <vnl/vnl_file_matrix.h>
#include <vnl/vnl_matlab_print.h>

void test_file_matrix()
{
  vnl_file_matrix<double> H((testlib_root_dir()+
    "/core/vnl/tests/data_3x3_matrix").c_str());

  vnl_matlab_print(vcl_cout, H, "H");
  TEST("file_matrix 3x3", H.rows(), 3);
  TEST("file_matrix 3x3", H.cols(), 3);

  testlib_test_assert_near("data(1,2)", H(1,2), 0.0185);

  H /= H[0][0];

  vnl_matlab_print(vcl_cout, H, "H");
  testlib_test_assert_near("file_matrix 3x3", H(0,0), 1.0);
}

TESTMAIN(test_file_matrix);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?