MTL 向量L1范数计算示例

#include
#include "mtl/utils.h"
#include "mtl/mtl.h"
#include "mtl/linalg_vec.h"

/*
  Sample output;

X: [1,2,3,4,]
The L-1 norm of X is 10  
 */

using namespace mtl;

int
main()
{
  double x_[5] = { 1, 2, 3, 4,5 };

  double s = one_norm(array_to_vec(x_));

  std::cout << "X: ";
  print_vector(array_to_vec(x_));

  std::cout << "The L-1 norm of X is " << s << std::endl;
}

输出:

X: [1,2,3,4]
The L-1 norm of X is 10

你可能感兴趣的:(C++)