授業のための覚書 ラズパイ(3B, 3B+, zero w, 4B を想定)のGPIOを使って外付けのA/DコンバータやRCサーボモータを動かすことを主目的としている。初回起動ではどうしても本体にキーボード、マウス、ディスプレイの接続をしてOSの設定をしなくてはいけない…
教育用の覚書 Python だと汎用の Runge-Kutta 法のルーチンが6行で書けてしまう*1。以下のコードではルンゲクッタ法ルーチン rk4() を書き換えることなく、1階, 2階, 3階の常微分方程式(ordinary differential equation(s), ODE)を解いている*2*3。関数 rk4…
授業用の書きかけの覚書GDL(バージョン2.5)インストール記事はこちら*1GCC Developer Lite (GDL)を64bitのWindows 10にインストールし hello world プログラムを作成する - あらきけいすけのメモ帳H8などのマイコンのプログラミングツールとして GCC Develop…
JavaScript リファレンス - JavaScript | MDN Reference overview | Apps Script | Google Developers GAS ビギナーが GAS を使いこなすために知るべきこと 10 選 - Qiita Google Sheets Button: Run Apps Script With A Single Click GASでフォルダ名, ファ…
Google Drive 上の excel と spreadsheet を Google Application Script で操作する練習 function testConvertExcel2Spreadsheet() { nameFolder= '[folder name]' nameExcel= '[file name].xlsx' idSpreadsheet= convertExcel2Spreadsheet( nameFolder, nam…
震源は三重県沖だが、震度分布がプレート境界に沿って連なっていて、震源から遠い関東から東北の太平洋側が大きく揺れているのが、とても興味深かったのでメモしておく。Hi-netはM6.3, depth:400kmとなっていた。「三重県南東沖でM6.5の深発地震 津波の心配…
自分用の覚書。Application.Run(マクロ名〔,引数1〔,引数2〔,...〕〕〕) を使うと、呼び出すマクロ名を文字列で扱うことができ、呼び出すマクロの切り替えを呼出側で変数の値として切り替えできる。fortran や C より簡単(fortran でサブルーチンの引数にサ…
震度分布がプレート境界に沿って細長く連なっていて、面的な広がりが無いのが、とても興味深かったのでメモしておく。Hi-netはM6.1, depth:210kmとなっていた。この地域の震源として見ても、例外的に深い。「児島で震度2 震源は鹿児島・奄美大島沖」との記…
A:コンピュータがここまで発達しているのに、陋習に囚われた「紙と鉛筆」脳の教師ばかりだから*1 解説 高校までの数学や理科の勉強で「分母の有理化」をやらせるけれども、有理化する理由は「筆算で」「有効数字3~4桁程度までの値から」「同じく有効数字3~4…
が条件収束だ*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 の i2c 関連の関数のパラメータの与え方がよくわかっていない状態だが、〔Raspberry Pi 3B/3B+/Zero W + Python + pigpio ライブラリ + pigpio コード PCA9685.py*1〕と〔PCA9685 16channel 12bit pwm サーボドライバー*2〕…
自分用の書きかけの覚書。ネット環境が無いところでラズパイをWindowsから動かすためののメモ。 要点 bonjour*1をインストールした?*2Windows 10 PC*3とRaspberry Pi 3 Model BをLANケーブル(と給電用のUSB A-micro B ケーブル)で直接つないで、ウィンドウ…
自分用の書きかけの覚書。Raspberry Pi Zero WとWindows 10 ノートPCをUSBケーブル1本(A-micro B*1)で繋いで(給電も兼ねる)、Win10PCからRPi0wにリモートログインできるようにする(RPi0w側でsshが起動していればWin側はTeraTerm*2などで、RPi0w側でVNCが起…
自分用の覚書。OpenCV*1で動画を録画するためのPythonミニマル・コード*2。 サンプル1:PC/ラズパイに接続されたUSBカメラ*3の動画像を表示する。終了はCtrl+C. VideoCapture()の引数の0はビデオデバイスの番号。 import cv2 cap = cv2.VideoCapture(0) try:…
業務用の覚書。書きかけ。 Excelの利点 (多分、職場の)誰もが Excel を持っている。Excel ファイルとちょっとましなマシン(Core i7 + 8GB RAM とか)があればどこでも作業できる。(業務遂行に関して自由度が上がる) (多分、実用的には、項目数が50以下…
授業のための覚書2点, を通る直線の公式:これは Lagrange 補間(Lagrangian interpolation*1)と呼ばれる計算技法である。この式は次のようにも書ける:2点, を通る直線の公式:「直線の式」だからって、この計算式の応用範囲が「直線を描画する」といった…
で、躓いたのでメモをする。 if 〔探索値〕 in 〔リスト名/辞書名/タプル名〕: 〔探索値がリスト/辞書のキー/タプル中にあったときの処理〕ここで 〔探索値〕の添字を返すメソッド 〔リスト名〕.index(探索値)を用いると存在しない場合に ValueError を返し…
自分用の覚書。ようやく pigpio の spi_open() と spi_xfer() のパラメータの与え方が分かったので、Python と C のミニマルコードをメモしておく。 Python版 参考にしたサイト tomosoft.jp #! /usr/bin/env python # -*- coding: utf-8 -*- # # Raspberry P…
あまりにもへんてこな動きをした台風だったので*1、2018年7月28日21時の天気図と衛星画像を簡単にまとめてみた。低気圧は反時計回りの渦なのだが、今回は上空10,000m位の高さにかなり強くて大きな低気圧があって、衛星画像を見ても日本の南におおきな渦が回…
最近、うちの子が「ゲームプログラミング」を熱く語るので、簡単なゲームプログラムを Python 3.6.3 + pygame 1.9.3 で作った。目の前でちょっとずつ作ってみせつつ、ときどきコピペをやらせて変数名やパラメータを書き換えさせる。ゲームパッド(の左レバー…
2016.1.27の日記をgdgdと考え直す… 大学教養程度の数学のコンテンツを高校数学の教程まで遡りつつ考えると、乗根()がいきなり暗黙のうちに実数の連続性を前提している強烈な「天下り式」であることに気付いてから考え始めた。 「数の位取り記法」と「…
まずはじめに京大の説明に抗議したい。説明資料*1に曰く: 従って、耳の動作原理を理解している解答者が、「音波の強弱は圧力変化の大小を意味している」と考えることは自然である。ただし… とあるが、なぜ だから天下の秀才を集めるる京大としては、これを…
どういう理路で説明するんだろう? そもそも論としては「点音源近似が破綻する音源近傍の振る舞いを問うてしまった」というところなのだが(いま「固定端反射」は問題になっていないと予想している)、何を「正解」とし、何をその根拠として説明するかを知り…
[2019.1.19追記]このエントリは、点音源近似が音源近傍で破綻することに目をつぶり、えいやっと変位は固定端、圧力は自由端反射モデル(閉管の共鳴の境界条件)で反射を求め、速度ポテンシャル(あるいは圧力)の分布を用いた〈位相差当てゲーム〉を音源に適…
例の入試ミス関連で、いくつかのブログやツイッターやPDFを見たけれど、高校数学の範囲内の数式を使って計算をきっちりと書いたものに出会えなかったので書いた。くだんのSEGの先生のメール*1やPDF*2を見たが、いかにも「受験物理のお行儀の良い答案」みたい…
授業用の覚書:関数電卓もそうだが、座標の偏角を求めるときに、では第3象限, 第4象限の値を返さないので、C言語の atan2(y,x) と同じ動作の関数を標準的な数学関数arccos, sgnの組み合わせで作ってみた。定義域は. なぜ初等関数にないのだろう? 2023.7.4 d…
授業の資料作成で調べ物関連のメモ。C99の仕様書 "ISO/IEC 9899:1999 - Programming languages C" を参照していたら「グローバル変数」という語は全く無かった;その代わり "scope" (6.2.1), "linkage" (6.2.2) という語が丁寧に定義されている。いわゆる「…
教育用の覚え書き。ラズパイ3で標準のSPIバス(+RPi.GPIOライブラリ)を用いてA/DコンバーターICからセンサ値を読み出す解説記事に頻出する python 関数 readadc() の各行の動作を確認したのでメモを残す。output()でbit1個分のピンへのON/OFF信号の送出, inpu…
授業のための覚書。, , をの関数とするときのの解を求める。 大学教養程度の薄い本教科書では不定積分を使うものしか見かけないのでメモ。 まず同次方程式を変数分離法でからまで積分すると、である。ここで部分積分法より左辺の積分変数をに変数変換すると…