無意味なブログ

勉強のこと、趣味のこと、日記など適当に

MENU

プログラミング

【Python3で数値計算】4次精度陰的差分コードの解説

インポート 定数の宣言 参考サイト 解析解の設定 参考サイト 右辺の行列の初期化 参考サイト 係数行列の初期化 参考サイト 線形方程式を解く 参考サイト グラフの描画 参考サイト ハマったところ 参考サイト 前回の記事で紹介した、4次精度陰的差分コードの…

【Python3で数値計算】4次精度陰的差分法の実装

4次精度陰的差分法 実装 計算結果 まとめ Numpyの勉強がてら、昔の記事で紹介した、4次精度陰的差分法をpythonで実装したいと思います。

Android端末で操作できるArduinoラジコンカーを作る

できたもの 参考にしたサイト 機体の作成 Bluetooh通信 ソースコード まとめ Arduino+Bluetoothモジュールを使って、Android端末から操作できるラジコンカーを作成します。 作成手順に沿って参考にしたサイト等を書いていきます。

微分方程式をプログラムで解こう!(5):差分法[4]「陽的差分と陰的差分の比較」

用いる計算手法・比較方法 数値誤差の比較 計算時間の比較 まとめ 前回(第4回) 微分方程式をプログラムで解こう!(4):差分法[3]「陰的な差分法」 - 無意味なブログ前回は4次精度陰的差分法を使ってsin(x)を微分してみました。 今回は陽的差分法と陰的差分法…

C++勉強日記[6]

今回やったこと まとめ 前回の記事に続いて6回目です。今回は今まで作ったプログラムのクラス図を書いてみます。

C++勉強日記[5]

今回やったこと つまずいたところ まとめ 前回の記事に続いて5回目です。

C++勉強日記[4]

今のとこできてるもの まとめ 前回の記事に続いて4回目です。

C++勉強日記[3]

今のとこできてるもの まとめ 前回の記事に続いて3回目です。

C++勉強日記[2]

学習内容 クラス 目標物 とりあえずできたもの まとめ 前回の記事に続いて2回目です。

NeoVim を入れてみた

インストール セッティング 起動 まとめ 色々エディタについて調べてる途中で、NeoVimについての記事をいくつか見かけました。 まだNeoVimを試したことがなかったので、試しに入れてみました。

C++勉強日記[1]

学習内容 入出力 まとめ 調べてみると以下のサイトは内容が充実してそうなので、こちらのサイトを参考に学習していこうと思います。 C++入門

Visual Studio Code を使い始めた

設定 配色テーマ プラグイン Vim C/C++ Runner まとめ これからC++を触ってみようと思って、いろいろ調べてみたらエディタとして Visual Studio Code が紹介されていました。 www.webcyou.com現在僕は Vim をメインエディタとして使っていますが、今後は Vis…

pythonでデスクトップアプリを作ってみる:3日目

3日目"日本語入力がうまくいかない" まとめ ニーアとゼルダを積んだままシュタインズゲートゼロを進めている今日この頃です。前回に引き続き3日目です。 ただし今回、進捗はありません!

pythonでデスクトップアプリを作ってみる:2日目

2日目"必要なGUI要素を準備する" 2日目成果物 参考にしたサイト まとめ ニーアをまだ開けてすらないのに明日NintendoSwitchが届く予定で、どうしようか考えている今日この頃です。前回に引き続き2日目です。

pythonでデスクトップアプリを作ってみる:1日目

最終目標"ToDoリストアプリ" 1日目"Tkinterを使って適当にGUIを組んでみる" 1日目成果物 参考にしたサイト まとめ 参考書を使ってpythonについて勉強中の今日この頃です。参考書中で"デスクトップアプリを作ってみよう"というチャプターまで進んだので、自分…

MacVim Kaoriyaをインストールした

自分のVimは日本語が文字化けしてしまうので、それを直そうと思い、以下の記事を参考に日本語対応のMacVim Kaoriyaをインストールしました。 sumio2.hatenablog.com

【Python3】素数判定のプログラムを使って遊んでみる

高速化してみる 改良前のソースコード 改良後のソースコード 実行時間の比較 素数の並びをグラフ化してみる 100000までの素数を考える 10000000までの素数を考える まとめ 前回作った素数を判定するプログラムを使って遊んでみます。

【Python3】 入力された数値が素数かどうか判定するプログラム

ソースコード 実行例 調べたことメモ 入力関係 反復関係 入力値が整数かどうかの判定 まとめ 大学では基本的にFortranを用いていますが、いろんな言語に触れた方がいいと思い、最近Pythonを勉強し始めました。今回は練習として"入力された数値が素数かどうか…

微分方程式をプログラムで解こう!(4):差分法[3]「陰的な差分法」

陽的と陰的 4次精度陰的差分法 sin(x)を微分してみる 結果 まとめ 前回(第3回) 微分方程式をプログラムで解こう!(3):差分法[2]「差分法の精度」 - 無意味なブログ前回は差分法の精度について説明し、分割数nを変化させた時、結果がどう変わるのかみてみま…

微分方程式をプログラムで解こう!(3):差分法[2]「差分法の精度」

差分法の精度 差分法の精度を実際に確かめてみる 結果 まとめ 前回(第2回) 微分方程式をプログラムで解こう!(2):差分法[1]「sin(x)を微分する」 - 無意味なブログ前回は関数sin(x)を、3つの差分法を使って微分しました。 今回は分割数nを変化させた時、結…

微分方程式をプログラムで解こう!(2):差分法[1]「sin(x)を微分する」

差分法とは 今回使う3つの差分法 とりあえずsin(x)を差分法使って微分してみる 結果 前進差分の結果(ford.dat) 後退差分の結果(backd.dat) 中心差分の結果(cend.dat) 誤差の比較 まとめ 前回(第1回) 微分方程式をプログラムで解こう!(1):導入 - 無意味なブ…

微分方程式をプログラムで解こう!(1):導入

微分方程式とは まとめ 大学で学んだ基礎をある程度記録として残すため、このシリーズを書こうと思いました。 自分自身の復習も兼ねて、ゆっくり更新していこうと思います。微分方程式とは 変数xと、その関数yとの関係を、x、yやその導関数を含む方程式の形…

macにgnuplotをインストールした

試したインストール方法 ①Homebrewを使う ②ソースからインストールする ③MacPortsを使う Windows一筋だった自分としては、まだまだmacには慣れてません。今回はgnuplotをインストールしました。最終的には3通りの方法を試しました。 試したインストール方法 …

macにgccをインストール

最近Macbook proを使い始めました。今後fortranを使えるようにするため、以下の記事を参考に、gccをインストールしました。 mashiroyuya.hatenablog.com 記事に書かれている通り、結構時間がかかりましたが、問題なくインストールできました。