当前位置: 首页>>代码示例>>C++>>正文


C++ Matrix::tail方法代码示例

本文整理汇总了C++中eigen::Matrix::tail方法的典型用法代码示例。如果您正苦于以下问题:C++ Matrix::tail方法的具体用法?C++ Matrix::tail怎么用?C++ Matrix::tail使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在eigen::Matrix的用法示例。


在下文中一共展示了Matrix::tail方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: tail

 inline
 Eigen::Matrix<T, 1, Eigen::Dynamic>
 tail(const Eigen::Matrix<T, 1, Eigen::Dynamic>& rv,
      size_t n) {
   if (n != 0)
     check_column_index("tail", "n", rv, n);
   return rv.tail(n);
 }
开发者ID:stan-dev,项目名称:math,代码行数:8,代码来源:tail.hpp

示例2: tail

 inline
 Eigen::Matrix<T,1,Eigen::Dynamic>
 tail(const Eigen::Matrix<T,1,Eigen::Dynamic>& rv,
      size_t n) {
   if (n != 0)
     stan::math::check_column_index("tail(%1%)",n,rv,"n",(double*)0);
   return rv.tail(n);
 }
开发者ID:actuariat,项目名称:stan,代码行数:8,代码来源:tail.hpp

示例3: tail

 inline
 Eigen::Matrix<T,1,Eigen::Dynamic>
 tail(const Eigen::Matrix<T,1,Eigen::Dynamic>& rv,
      size_t n) {
   if (n != 0)
     validate_column_index(rv, rv.size() - n + 1, "tail");
   return rv.tail(n);
 }
开发者ID:danstowell,项目名称:stan,代码行数:8,代码来源:tail.hpp

示例4: rootBounds

 void rootBounds( double &lb, double &ub )
 {
     Eigen::Matrix<double,deg,1> mycoef = coef.tail(deg).array().abs();
     mycoef /= fabs(coef(0));
     mycoef(0) += 1.;
     ub = mycoef.maxCoeff();
     lb = -ub;
 }
开发者ID:caomw,项目名称:polynomial,代码行数:8,代码来源:Polynomial.hpp

示例5: cholesky_update

void cholesky_update (Eigen::Matrix<double, N, N>& L, Eigen::Matrix<double, N, 1> v) {

	Eigen::JacobiRotation<double> rot;

	for (int i = 0; i < N; ++i) {
		rot.makeGivens(L(i,i), -v(i), &L(i,i)), v(i) = 0;
		if (i < N-1) apply_jacobi_rotation(L.col(i).tail(N-i-1), v.tail(N-i-1), rot);
	}
}
开发者ID:caomw,项目名称:slam-4,代码行数:9,代码来源:cholesky.hpp

示例6: realRoots

 void realRoots(std::vector<double> &roots) const
 {
     if ( coef[0] == 0 )
     {
         Internal::RootFinder<deg-1>::compute(coef.tail(deg),roots);
     } else {
         Internal::RootFinder<deg>::compute(coef,roots);
     }
 }
开发者ID:caomw,项目名称:polynomial,代码行数:9,代码来源:Polynomial.hpp

示例7: realRootsSturm

 void realRootsSturm(const double lb, const double ub, std::vector<double> &roots) const
 {
     if ( coef[0] == 0 )
     {
         Internal::SturmRootFinder<deg-1> sturm( coef.tail(deg) );
         sturm.realRoots( lb, ub, roots );
     } else {
         Internal::SturmRootFinder<deg> sturm( coef );
         sturm.realRoots( lb, ub, roots );
     }
 }
开发者ID:caomw,项目名称:polynomial,代码行数:11,代码来源:Polynomial.hpp


注:本文中的eigen::Matrix::tail方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。