あらきけいすけのメモ帳

あらきけいすけの雑記帳2

2019-01-01から1年間の記事一覧

Raspberry Pi の初回起動でやっておくべきこと

授業のための覚書 ラズパイ(3B, 3B+, zero w, 4B を想定)のGPIOを使って外付けのA/DコンバータやRCサーボモータを動かすことを主目的としている。初回起動ではどうしても本体にキーボード、マウス、ディスプレイの接続をしてOSの設定をしなくてはいけない…

古典的ルンゲ=クッタ法のPythonプログラムをWikiPediaの記述と同じ変数名で書いてみた

教育用の覚書 Python だと汎用の Runge-Kutta 法のルーチンが6行で書けてしまう*1。以下のコードではルンゲクッタ法ルーチン rk4() を書き換えることなく、1階, 2階, 3階の常微分方程式(ordinary differential equation(s), ODE)を解いている*2*3。関数 rk4…

GCC Developer Lite (GDL)をインストールした 64bit Windows 10 PC 上で gcc をコマンドプロンプトから使うための設定方法

授業用の書きかけの覚書GDL(バージョン2.5)インストール記事はこちら*1GCC Developer Lite (GDL)を64bitのWindows 10にインストールし hello world プログラムを作成する - あらきけいすけのメモ帳H8などのマイコンのプログラミングツールとして GCC Develop…

JavaScript/Google Apps Script/Excel/Spreadsheet 覚え

JavaScript リファレンス - JavaScript | MDN Reference overview | Apps Script | Google Developers GAS ビギナーが GAS を使いこなすために知るべきこと 10 選 - Qiita Google Sheets Button: Run Apps Script With A Single Click GASでフォルダ名, ファ…

GASでフォルダ名, ファイル名を指定して, Excel ファイルをスプレッドシートに変換する

Google Drive 上の excel と spreadsheet を Google Application Script で操作する練習 function testConvertExcel2Spreadsheet() { nameFolder= '[folder name]' nameExcel= '[file name].xlsx' idSpreadsheet= convertExcel2Spreadsheet( nameFolder, nam…

2019年7月28日3時31分頃, M6.5, 三重県南東沖, 深さ420km, プレート境界に沿って揺れてる

震源は三重県沖だが、震度分布がプレート境界に沿って連なっていて、震源から遠い関東から東北の太平洋側が大きく揺れているのが、とても興味深かったのでメモしておく。Hi-netはM6.3, depth:400kmとなっていた。「三重県南東沖でM6.5の深発地震 津波の心配…

Excel VBA でマクロの引数にマクロ名を渡す、あるいは実行しているマクロ名を表示させたい

自分用の覚書。Application.Run(マクロ名〔,引数1〔,引数2〔,...〕〕〕) を使うと、呼び出すマクロ名を文字列で扱うことができ、呼び出すマクロの切り替えを呼出側で変数の値として切り替えできる。fortran や C より簡単(fortran でサブルーチンの引数にサ…

2019年7月12日9時58分頃, M5.8, 奄美大島西, 深さ250km, プレート境界に沿って揺れてる

震度分布がプレート境界に沿って細長く連なっていて、面的な広がりが無いのが、とても興味深かったのでメモしておく。Hi-netはM6.1, depth:210kmとなっていた。この地域の震源として見ても、例外的に深い。「児島で震度2 震源は鹿児島・奄美大島沖」との記…

Q:高等学校までの勉強でなぜ分母の有理化を強制されるのか?

A:コンピュータがここまで発達しているのに、陋習に囚われた「紙と鉛筆」脳の教師ばかりだから*1 解説 高校までの数学や理科の勉強で「分母の有理化」をやらせるけれども、有理化する理由は「筆算で」「有効数字3~4桁程度までの値から」「同じく有効数字3~4…

Dirichlet 積分 ∫_0^∞ sin(x)/x dx = π/2 が条件収束であることについて

が条件収束だ*1ということを示すことにちょっとてこずったのでラフなメモを残す。細かいところでミスがあるかもしれない。 方針:を評価する。 まずである。ここでより(のときは上限はより)である。 ここでを下から評価すると、 なので、発散すること、す…

学習指導要領解説からの統計関連の部分の抜き書き

教育用の覚書 高等学校学習指導要領解説 数学編 平成21年11月 http://www.mext.go.jp/component/a_menu/education/micro_detail/__icsFiles/afieldfile/2012/06/06/1282000_5.pdf 高等学校学習指導要領(平成30年告示)解説 数学編 理数編 平成30年7月 http:…

pigpio ライブラリのサンプルコード PCA9685.py を用いて Raspberry Pi 3B から I2C 接続経由でサーボモータを動作させる

自分用の書きかけの覚書。pigpio の i2c 関連の関数のパラメータの与え方がよくわかっていない状態だが、〔Raspberry Pi 3B/3B+/Zero W + Python + pigpio ライブラリ + pigpio コード PCA9685.py*1〕と〔PCA9685 16channel 12bit pwm サーボドライバー*2〕…

Raspberry Pi 3BとWindows 10 PCをLANケーブル(と給電用のUSBケーブル)で直接つないで操作する

自分用の書きかけの覚書。ネット環境が無いところでラズパイをWindowsから動かすためののメモ。 要点 bonjour*1をインストールした?*2Windows 10 PC*3とRaspberry Pi 3 Model BをLANケーブル(と給電用のUSB A-micro B ケーブル)で直接つないで、ウィンドウ…

Raspberry Pi Zero W(RPi4BもOK)をUSBガジェットにしてUSBケーブル1本でWindows 10マシンから操作する

自分用の書きかけの覚書。Raspberry Pi Zero WとWindows 10 ノートPCをUSBケーブル1本(A-micro B*1)で繋いで(給電も兼ねる)、Win10PCからRPi0wにリモートログインできるようにする(RPi0w側でsshが起動していればWin側はTeraTerm*2などで、RPi0w側でVNCが起…

OpenCV+Pythonで動画を録画/再生する(音声はなし, Windows 10/Raspberry Pi 共通)

自分用の覚書。OpenCV*1で動画を録画するためのPythonミニマル・コード*2。 サンプル1:PC/ラズパイに接続されたUSBカメラ*3の動画像を表示する。終了はCtrl+C. VideoCapture()の引数の0はビデオデバイスの番号。 import cv2 cap = cv2.VideoCapture(0) try:…

Microsoft Excel について

業務用の覚書。書きかけ。 Excelの利点 (多分、職場の)誰もが Excel を持っている。Excel ファイルとちょっとましなマシン(Core i7 + 8GB RAM とか)があればどこでも作業できる。(業務遂行に関して自由度が上がる) (多分、実用的には、項目数が50以下…

ラグランジュ補間(2点を通る直線の公式)、単位の換算、そのプログラミングについての覚え

授業のための覚書2点, を通る直線の公式:これは Lagrange 補間(Lagrangian interpolation*1)と呼ばれる計算技法である。この式は次のようにも書ける:2点, を通る直線の公式:「直線の式」だからって、この計算式の応用範囲が「直線を描画する」といった…