「ヘモグロビンの吸光スペクトル(パルスオキシメーターの原理」をカシオの高精度計算サイトkeisan.casio.jpに自作式としてUP!
新型コロナウイルスの影響で、一般の人までパルスオキシメーター(指に挟むもの)を入手して、実際に必要な人に届かないということが起きていると聞いた。Apple Watch Series6とかにも機能がついているのは知っていたが、原理はむかーし聞いたことがあるけど完全に忘れていた。
コニカミノルタさんのサイトが参考になる。
パルスオキシメーター知恵袋 基礎編
なるほど酸素を持っていたり離したりするヘモグロビンの吸光スペクトルを、波長の違う2つのLED&センサで受けて測定しているということなのか。
これをカシオの高精度計算サイトに作ってみよう。
元データは、こちら:
Optical Absorption of Hemoglobin
ただ関数形が複雑、、、なので、区分的に分けてそれぞれで6次関数でフィッティングすることにした。
できた自作式のリンクがこちら:
画面はこんな感じで、
こんな感じで250nmから1000nmまで図示できる。
実際に使われている範囲がこちら。
うーん、区分的にフィッティングしているので、つなぎ目でずれてるなあ、、、
まあ実用のためというよりは雰囲気をつかむためのものなので勘弁してもらうとするか、、、
« 三輪神社(大阪の高槻市富田)でお参り。 | トップページ | 新型コロナウイルス、中国、日本、韓国、アメリカ、ドイツ、フランス、イギリスでの感染者数を指数関数&ロジスティック関数&Log-Logプロットでべき関数フィッティングした(1/24更新)日本の増加率、アメリカ超えて韓国に近づいている。今回から各波ごとのべきを描いてみた。 »
「日記・コラム・つぶやき」カテゴリの記事
- Visual Basic (VB.NET)でC#用の数値計算ライブラリMath.NET Numericsを使う(2) 補間を行う(Interpolate) リニア、3次スプライン、有理関数などいろいろ使える。(2023.03.27)
- Visual Basic (VB.NET)でC#用の数値計算ライブラリMath.NET Numericsを使う(1)複素行列を定義して一次方程式や逆行列、行列式などを計算する。(2023.03.24)
- BingのAIチャットに最大の素数はいくつ?と聞くと、存在しないが今知られている最大の素数は2^89589933-1だと答えた。が、これは引用している記事が誤植していて、実際は2^82589933-1だ...間違った記事を引用すると間違った答えになる。英語で聞くと1つ前のメルセンヌ素数に…(2023.03.17)
« 三輪神社(大阪の高槻市富田)でお参り。 | トップページ | 新型コロナウイルス、中国、日本、韓国、アメリカ、ドイツ、フランス、イギリスでの感染者数を指数関数&ロジスティック関数&Log-Logプロットでべき関数フィッティングした(1/24更新)日本の増加率、アメリカ超えて韓国に近づいている。今回から各波ごとのべきを描いてみた。 »
コメント