2026-05

Python

【結像計算:第2回】なぜ結像結果はピラミッド形状になったのか?PSFとゼルニケ多項式で原因を探る

はじめに  散乱光分布を計算していて、ふとこれレンズで結像するとどう見えるんだろう?と思ったので波動光学に基づいてPythonで計算してみたシリーズの第2回です。前回FFTを使って波動光学的に結像計算をしましたが、ピラミッドみたいな...
Python

【結像計算:第1回】結像サイズは何で決まるのか? ― フーリエ光学をPythonで実装して理解する

はじめに よく散乱光分布の計算をするのですが、ふとこれを結像したらどう見えるんだろう?と思ったので波動光学に基づいてPythonで計算してみました。 実際にやってみるとハマりどこがとても多い。特にFFTをすると、実空間から周波...
Python

【伝播計算:第1回】レーザーはまっすぐ進むのか?──角スペクトル法とM²から見る光の広がり

はじめに 初めて僕がレーザーを知ったのは、漫画『スプリガン』に登場する古代兵器でした。レーザー光の攻撃を水蒸気によって減衰して主人公が切り抜ける、そんな描写だったと思います。 レーザー光は「広がらず、まっすぐ進む光」として描か...
Python

多項式カーネルSVMはなぜLightGBMより綺麗に分類できたのか

はじめに 先日scikit-learn を使って分類問題を解いた際、勾配ブースティング系のモデルである LightGBM よりもSupport Vector Machine(以下、SVM)の方がうまく分類できるケースに遭遇しました。...
光学

空が青い理由は「青がよく散乱される」だけでは物足りない

はじめに 「空が青い理由を説明してください」と言われたら、どう答えるでしょうか。 よくある説明は、 レイリー散乱によって波長の短い青い光が強く散乱されるから というものです。 もちろんこれは正しい説明です...
タイトルとURLをコピーしました