- ホーム /
- C#
Runge-Kutta-Fehlberg法による数値解析
Runge-Kutta-Fehlberg法とは 前回にRunge-Kutta法による数値解析を投稿しました。また、前々回においては、Euler法による数値解析を投稿しました。これらの方法のでは、シミュレーション時間を固定… - soutahirose
- ハック
- 2018.02.09
- 907
Runge-Kutta法による数値解析
Runge-Kutta法とは Runge-Kutta法とは、常微分方程式における数値解析の1種である。Euler法では、シミュレーション時間を刻み幅で分割し、刻み幅を用いて数値解を算出していた。この刻み幅において、Eul… - soutahirose
- ハック
- 2018.02.08
- 1,160
Euler法による数値解析
Euler法とは Euler法とは、常微分方程式の数値解析に使用される方法の1つです。 微分方程式では、ある関数の次の値を求めることが難しいので、様々な数値解を求める方法があります。今回は、そのEuler法をC言語で記述… - soutahirose
- ハック
- 2018.02.08
- 1,462
各桁の和の求め方
各桁の和を求めたいとき 10で割ったあまりを足せば良い。 再帰的に int n = 123456; int digit_sum(int n){ if(n < 10) return n; return digit_s… - hurts14
- ハック
- 2018.01.27
- 8,408
UbuntuにC++のコンパイラをいれる。
Cのコンパイラ which gcc と打つと /usr/bin/gccにすでに入っているので大丈夫。 C++のコンパイラ which g++ と打っても反応がないのでインストールする。 sudo apt-get inst… - hurts14
- ハック
- 2017.05.29
- 5,148
vectorによるメモリリーク
c++ではガベージコレクションが無いので自分でメモリ管理する必要がありますが、クラスのメンバのvectorはかなり厄介でdeleteメソッド、clearメソッドでもデストラクタが呼ばれずメモリリークしていきます。 実際に… - yamagenii
- ハック
- 2017.03.30
- 24,509
深さ判別法
n個の数列a0,…,anがあたえられたとき、その数列を組み合わせて得られた和がkであるかどうか判別するアルゴリズムを深さ判別法で解く 深さ判別法は全探索のアルゴリズムで、 オーダーはO(2^n)であるので、n… - yamagenii
- ハック
- 2016.08.29
- 202
【c++】配列やリストの順列を取得【next_permutation】
ある配列やリストが与えられた時の順列を生成するということを考える {1, 2, 3} という要素列があった時の順列は {1, 2, 3} {1, 3, 2} {2, 1, 3} {2, 3, 1} {3, 1, 2} {… - yamagenii
- ハック
- 2016.07.25
- 1,518
C++用WEBフレームワークcrow
crow C++用のヘッダオンリーな軽量WEBレームワークです。書き方はPythonのFlaskに似ているかも。 C++でもウェブアプリ作れちゃうんです。 #include “crow.h” int main() { c… - Masanari KIMURA
- ハック
- 2016.05.20
- 943