コンテンツにスキップ

cpp_robotics::Discret

状態空間モデルを双一次変換で離散化する

#include <discret.hpp>

Public Functions

Name
template <typename Derived >
auto
discretize_a(const Eigen::MatrixBase< Derived > & A, const double Ts)
template <typename Derived1 ,typename Derived2 >
auto
discretize_b(const Eigen::MatrixBase< Derived1 > & A, const Eigen::MatrixBase< Derived2 > & B, const double & Ts, size_t hdiv =1000)
template <typename Derived1 ,typename Derived2 >
auto
discritize(const Eigen::MatrixBase< Derived1 > & A, const Eigen::MatrixBase< Derived2 > & B, const double & Ts, size_t hdiv =1000)
システムを離散化する

Public Functions Documentation

function discretize_a

template <typename Derived >
static inline auto discretize_a(
    const Eigen::MatrixBase< Derived > & A,
    const double Ts
)

function discretize_b

template <typename Derived1 ,
typename Derived2 >
static inline auto discretize_b(
    const Eigen::MatrixBase< Derived1 > & A,
    const Eigen::MatrixBase< Derived2 > & B,
    const double & Ts,
    size_t hdiv =1000
)

function discritize

template <typename Derived1 ,
typename Derived2 >
static inline auto discritize(
    const Eigen::MatrixBase< Derived1 > & A,
    const Eigen::MatrixBase< Derived2 > & B,
    const double & Ts,
    size_t hdiv =1000
)

システムを離散化する

Parameters:

  • A
  • B
  • Ts
  • hdiv

Template Parameters:

  • Derived1
  • Derived2

Return: auto


Updated on 2024-05-28 at 06:55:40 +0000