Android アプリ開発 Kotlin 二乗平均平方について
プログラミング初心者です。なのでこの質問も意味がわからないと思いますが、少しでもアドバイスを頂けたらと思います。
卒業研究でAndroid アプリの開発を行っています。
『%MVC 筋力出力量表示アプリ』というもので
鍛えたい場所に電極パッドを貼り、それをスマホに接続することで、最大筋出力を100%としたとき、トレーニングではどれくらい(%)の筋力を使っているのかを数値で表示するアプリです。
仕組みとしては、
パッドから筋電を感知→アプリで筋力波形を表示→その波形を二乗平均平方根(RMS)を用いて数値に変換
というものです。
現在、筋肉の動きを波形としてアプリに表示するところまではできているのですが、
その後の、波形を数値に直す過程が全く検討がつかず、止まっております。
二乗平均平方根(RMS)という方法を用いて、一定期間の筋電信号を二乗し、その範囲内の平均を求めた後で平方根をとり、その値で最大筋力値(100%)を割り100をかけることで、筋出力を%表示します。
式としては
%MVC = MVC(最大筋力)÷EMG(筋出力)x100
となります。
MVCはこちらで設定するので問題がないのですが、
EMG(筋出力)の部分で、筋波形から二乗平均平方根(RMS)を用いて数値に表す過程があり、止まっています。
道筋も何も立てられず、止まっている状況なので、「こうすればいい」等のアドバイスをいただきたいです。
言語はKotlin 環境はAndroidstudio です
よろしくお願い致します。