Struve関数H_ν(x)を実数次数でグラフ・表計算
実数次数νと正の実数x格子からStruve関数H_ν(x)を最大201点のグラフ、表、TSVで確認します。
計算結果
- 実数次数で評価した標本系列
-
計算するとグラフと数値表を表示します。
- H_ν(x)
数値表を表示(キーボード・読み上げ対応)
実数次数で評価した標本系列。指定した実数次数と正の実数格子で計算した系列です。グラフ、表、TSVは同じ標本値を使います。 x H_ν(x)
使い方
- 次数ν、xの初期値、増分、1〜201の点数を入力します。
- H_ν(x)のグラフと数値表を表示し、振動、符号、増減を確認します。
- 必要なら範囲を狭めて増分を小さくし、同じ標本値をTSVとして利用します。
計算式・考え方
各標本x_iでDLMF 11.2.1のStruve関数H_ν(x_i)を評価します。横軸はx_i=x_start+iΔx、縦軸はH_ν(x_i)で、次数νは全点で共通です。
注意事項
- 通常Struve Hの曲線は、次数と範囲によって原点近くの立上がり、振動、代数的な背景成分が重なって見えます。標本線が滑らかでも振動の山谷を十分に拾っているとは限りません。隣接点の位相変化が大きい区間では点数を増やしてください。
- 実数次数を変えると原点近傍の次数べきと遠方の位相がともに変わります。異なるνのグラフを比較するときは同じx格子を使い、単に横へずれた曲線だと解釈しないでください。このページは1ページ1ツールのため、一度に1つのνだけを描きます。
- 系列定義はNIST DLMF §11.2.1、グラフ例と基本性質は§11.3〜§11.4、大引数展開は§11.6を2026年7月15日に照合しました。原点値を推測せずxの全標本を0.0001以上に制限します。
- 本ページ群は次数νを整数へ丸めず、−20以上20以下の有限な実数として扱います。引数xは0.0001以上50以下の正の実数です。実数次数で負のxを指定すると、べき乗の枝や複素位相を選ぶ必要があり、同じ記号でも実数値だけには定まりません。そのため負のxは受け付けず、複素引数の実部だけを取り出すような縮約もしません。
- x=0は関数と次数によって、有限値、0、発散、枝点のいずれにもなり得ます。たとえば第1種Kelvin関数は一般の実数次数で原点に枝点を持つ一方、整数次数では枝点が消える場合があります。Struve関数も級数先頭のx^(ν+1)とガンマ関数の極が組み合わさるため、単純に0を代入できません。UIは全6ページ共通でx≥0.0001とし、原点極限を一律の数値へ置き換えません。
- 計算はschema v3のdeclarative-v1またはschema v4のsampled-series-v1から、固定名で許可した有界な実数評価関数だけを呼びます。利用者が入力した式やコードをeval、new Functionで実行せず、外部API、CDN、fetch、XMLHttpRequest、WebSocketも使いません。入力範囲、標本数、反復上限、有限性を検査し、安全に倍精度値を返せない場合は推測値で埋めません。
- 次数、引数、生成した数値列は利用者のブラウザ内だけで処理され、サーバーや第三者へ送信または保存されません。WordPressの本文、追加CSS、追加JavaScriptで完結できる構成を前提にしたローカル成果物です。builderの実行だけで下書き作成、既存記事更新、本番公開を行うことはありません。
- グラフの横軸はx_i=xの初期値+i×増分(i=0,1,…,点数−1)で作り、1〜201点を直線で結びます。これは標本線であり、点間を追加評価した補間曲線、零点探索、極値探索ではありません。符号が変わる点間に根がある可能性はありますが、画面上の交点を高精度の零点として使わず、範囲を狭めて増分を小さくするか専用の求根法で再確認してください。
- 大きいxでは関数ごとの性格が強く現れます。通常Struve HνはBessel型の振動成分と代数的成分を含み、変形Struve Lνはmodified Bessel Iνに近い急増成分を含みます。第1種Kelvin関数berν、beiνも複素方向へ回転したBessel関数に由来し、振動しながら振幅が急増します。同じ縦軸では小さい成分が見えにくいため、表の指数表記も確認してください。
- 表示値はIEEE 754 binary64を基礎とする最大15桁の有効数字です。級数の打切り、漸近式への切替え、近接する大きな項の相殺、非常に小さい値の丸めにより誤差が増えることがあります。値が0に近い点は絶対誤差、大きい点は相対誤差も確認し、研究・設計・規格適合の最終値には任意精度ライブラリや独立した数表を併用してください。
- NIST Digital Library of Mathematical Functions(DLMF)のStruve定義§11.2、基本性質§11.4、大引数展開§11.6、Kelvin定義§10.61、導関数§10.63、大引数展開§10.67を2026年7月15日に一次資料として照合しました。各ページの式はそこで使われるDLMFの記号と位相規約を明記します。DLMFの更新日と、本ツールの数値確認日を混同しないでください。
- 特殊関数を物理モデルへ使うときは、関数値だけでなく微分方程式、境界条件、単位、無次元化、線形結合係数を確認してください。熱伝導、波動、電磁場、拡散、円柱座標の問題で似た記号が現れても、採用する枝、正規化、次数の意味が一致するとは限りません。入力したνとx、使用した関数名、位相規約を結果と一緒に記録してください。
- この初版は正の実引数と実数次数だけを対象とします。複素引数、複素結果、負の実引数、任意精度、次数微分、積分、零点、逆関数は非対応です。別ソフトと比較するときは、Struve Hとmodified Struve L、第1種Kelvinのber・bei、またはそれらのx微分のどれかを確認し、文字の省略やプライム記号の脱落による取り違えを避けてください。
- −20≤ν≤20、0.0001≤x≤50、最大201点の倍精度実数標本です。複素値と任意精度は扱いません。
よくある質問
線の交点は零点ですか?
近似的な手掛かりです。線は標本点を結んだだけなので専用の求根法で確認してください。
複数の次数を重ねられますか?
このページは1回に1つの実数次数を描きます。
増分を負にできますか?
できます。初期点と最終点がともに公開範囲内である必要があります。
表とグラフで値は違いますか?
同じ内部標本値を使い、表示方法だけが異なります。
入力した実数次数、正の実引数、生成した系列は端末内だけで処理され、外部へ送信または保存されません。個人情報の入力欄もありません。