2020-01-01から1年間の記事一覧
manao55.hatenablog.commanao55.hatenablog.com
正規乱数 ja.wikipedia.org を平均, を標準偏差とすると, 正規分布 は次のように表現される分布となります。 画像引用元:「Metrology: The Science of Measurement」https://www.muelaner.com/wp-content/uploads/2013/07/Standard_deviation_diagram.png …
はじめに 最近, 機械学習, 深層学習の発展や社会実装に伴い, 数多くのAIベンチャーが目に移ります。主な適用先は, 自動運転車や産業用ロボット, バイオ分野で, 特に画像認識の応用が見受けられます。 ロボット・AIというワードをみると, 制御と学習の関連が…
制御性能の向上を目指す manao55.hatenablog.com 上の記事の続きとなります。 前回では, 制御系の設計, 外乱オブザーバの設計を行い, 外乱が発生してもアームが安定化する制御を行いました。 しかし定常的には安定する制御ではあったものの, 過渡の部分でオ…
暗号文字を解読する ~ のアルファベットを他のアルファベットに暗号化するためのテーブルとして, table[0] ~ table[25] を用意し, を暗号化したときの文字を table[1], ... と格納します。 ~ 以外の文字は table[26] に として格納します。 これを写像として…
を漸化式を使って求めてみる ja.wikipedia.org 個の中から 個を選ぶ組み合わせの数を と表現し, 以下のような式で表されます。 は で表される階乗。 はConbination の頭文字から取っています。 この式で計算した場合, 大きな の時に がオーバーフローするこ…
モンテカルロ法を用いてπを求める ja.wikipedia.org ある問題を確率(乱数)を用いて解くことをモンテカルロ法といいます。円周率πをこの方法で求めてみます。 ~ の一葉実数乱数を2つ発生させ、それらを 、 とします。こうした乱数の組をいくつか発生させる…
ニュートン法 ニュートン法(ニュートン・ラフソン法)は、方程式を数値計算によって解くための反復的な方法による求根アルゴリズムの1つです。 ja.wikipedia.org ①根の近くの値 を初期値にします。 ② の における接戦を引き、 軸と交わったところを とし、…
台形則による定積分 関数 の定積分 を台形則により求めてみます。 関数 の定積分を微小区間に分割して近似値として求める方法を数値積分といいます。 図に示すように, , 区間を 個の台形に分割し, 各台形の面積を合計すると, となります。 プログラム #inclu…
をテイラー展開してみる をテイラー展開すると以下のようになります。 x の値は ~ の範囲に収まるように計算します。 プログラム 一例(C++)を示します。 #include <iostream> #include <iomanip> #include <math.h> using namespace std; double tailercos(double); int main() { doub</math.h></iomanip></iostream>…
manao55.hatenablog.com manao55.hatenablog.com manao55.hatenablog.com manao55.hatenablog.com manao55.hatenablog.com manao55.hatenablog.com manao55.hatenablog.com manao55.hatenablog.com manao55.hatenablog.com
テイラー展開 数値解析などのアルゴリズムを勉強したいと思いましたので何か書いていきます。今回はテイラー展開について。 をテイラー展開してみる をテイラー展開すると以下のようになります。 この式は無限級数で展開しているため, 実際にプログラムに落…
外乱 以前DCモータのサーボ制御(位置制御)について少しやっていました。 qiita.com 位置制御系では, 制御プラントが積分器を有しているため, I制御なくとも指令に追従しました。 しかし外乱に対しては有効ではなく, 偏差を生じます。 "外乱 - 通信系などに…
manao55.hatenablog.commanao55.hatenablog.commanao55.hatenablog.commanao55.hatenablog.commanao55.hatenablog.com
manao55.hatenablog.commanao55.hatenablog.commanao55.hatenablog.com manao55.hatenablog.commanao55.hatenablog.commanao55.hatenablog.commanao55.hatenablog.commanao55.hatenablog.commanao55.hatenablog.commanao55.hatenablog.commanao55.hatenablog…
モデルベースデザイン ArduinoとMATLAB/Simulinkを連携させてDCモータを速度制御してみる manao55.hatenablog.com 元の記事になります。 ArduinoとMATLAB/Simulinkを用いたDCモータのシステム同定 manao55.hatenablog.com 上記事の続きとなります。 実機を使…
モデルベース設計のはじめに 今回は, DCモータの数式によるモデリングと、実験データに基づいたシステム同定を行います。 ArduinoとMATLAB/Simulinkを連携させてDCモータを速度制御してみる http://manao55.hatenablog.com/entry/2019/09/11/232544 の続きに…