Programming– category –
-
【raytracing】ObjectRaysで光線を設定する方法[Python]
raytracing 前回、raytracingライブラリのAperture、CurvedMirror、DielectricInterface、DielectricSlabの使い方を紹介しました。 今回はraytracingライブライのObjectRays関数を使って光線を設定する方法を紹介します。 光線を設定する方法としては前にI... -
【raytracing】Aperture、CurvedMirror、DielectricInterface、DielectricSlabの使い方[Python]
raytracing 前回、raytracingライブラリでThickLensを使ったThorlabsのレンズの再現方法を紹介しました。 今回はraytracingライブラリでAperture、CurvedMirror、DielectricInterface、DielectricSlabの使い方を紹介していきます。 それでは始めていきまし... -
【raytracing】ThickLensを使ったThorlabsのレンズの再現方法[Python]
raytracing 前回、raytracingライブラリでLensとThickLensの使い方と焦点の取得方法を紹介しました。 今回はThickLens関数を使ってThorlabs社で販売しているレンズを再現してみようと思います。 ちなみにThorlabs社のWebサイトはこちらです。 今回は両凸レ... -
【raytracing】LensとThickLensの使い方と焦点の取得方法[Python]
raytracing 前回、raytracingライブラリで光源の設定:サイズ、位置、角度、光源数、光線数の変更を紹介しました。 今回はraytracingライブラリでLensとThickLensの使い方と焦点の取得方法を紹介します。 それでは始めていきましょう。 Lens Lensは非常に... -
【raytracing】光源の設定:サイズ、位置、角度、光源数、光線数の変更[Python]
raytracing 前回、光線追跡(レイトレーシング)ができるraytracingライブラリの光学設計の基本を紹介しました。 今回はraytracingライブラリで光源の設定方法(サイズ、位置、角度、本数)を紹介します。 基本となるプログラムとしてはこんな感じです。 f... -
【raytracing】光線追跡(レイトレーシング)ができるraytracingライブラリの光学設計の基本[Python]
raytracing 前回、レンズなどの光学系の光線追跡(レイトレーシング)ができるraytracingライブラリを紹介しました。 今回はraytracingライブラリの光学設計の基本を見ていきましょう。 もととするプログラムとして前回紹介したこちらのプログラムです。 f... -
【raytracing】レンズなどの光学系の光線追跡(レイトレーシング)ができるraytracingライブラリ[Python]
raytracing 前回、Pythonで数値の桁数や小数点以下の桁数を取得したり、指数表示に変換する方法を紹介しました。 今回はレンズなどの光学系の光線追跡(レイトレーシング)ができるraytracingライブラリを紹介します。 それでは始めていきましょう。 raytr... -
【Python基礎】数値の桁数や小数点以下の桁数を取得したり、指数表示に変換する方法
桁数の取得と指数表示への変換 前回、matplotlibのpcolormeshで数値の範囲が大幅に異なる2種類のプロットを同時に表示する方法を紹介しました。 今回は数値の桁数や小数点以下の桁数を取得したり、指数表示に変換する方法を紹介します。 それでは始めてい... -
【matplotlib】pcolormeshで数値の範囲が大幅に異なる2種類のプロットを同時に表示する方法[Python]
matplotlib 前回、Jupyter NotebookのブラウザをGoogle Choromeに変更する方法を紹介しました。 今回はmatplotlibのpcolormeshで数値の範囲が大幅に異なる2種類のプロットを同時に表示する方法を紹介します。 それでは始めていきましょう。 データの準備 ... -
【Python基礎】Jupyter NotebookのブラウザをGoogle Choromeに変更する方法[Python]
Jupyter Notebook 前回、Pandasで累積和と累積積を求める方法、さらに累積平均値を求める方法を紹介しました。 今回はJupyter NotebookのブラウザをGoogle Choromeに変更する方法を紹介します。 それでは始めていきましょう。 Jupyter Notebookのブラウザ...