基本電卓
結果
LaTeX表示
ベクトル計算
結果
LaTeX表示
可視化
行列計算
結果
LaTeX表示
複素数計算
結果
LaTeX表示
複素平面
場の計算
結果
LaTeX表示
場の可視化
微分方程式ソルバー
結果
解の可視化
LaTeX表示
数値積分
結果
可視化
LaTeX表示
統計解析
結果
可視化
LaTeX表示
フーリエ変換と信号処理
結果
時間領域
周波数領域
LaTeX表示
テンソル計算
結果
可視化
LaTeX表示
最適化
結果
可視化
LaTeX表示
設定
一般設定
表示設定
計算設定
エクスポート設定
高度な設定
ヘルプとドキュメント
はじめに
数学計算ツールへようこそ!このアプリケーションは、さまざまな数学的計算や可視化を行うための包括的なツールです。
各タブでは異なる数学分野の計算を行うことができます。入力フィールドに式や値を入力し、計算ボタンをクリックすると結果が表示されます。
基本的な使い方:
- 左側のタブから計算したい数学分野を選択します。
- 必要な入力フィールドに値や式を入力します。
- 「計算」や「解く」などのボタンをクリックして結果を得ます。
- 結果は右側のパネルに表示されます。
- 必要に応じて「LaTeX表示」や「エクスポート」ボタンを使用して結果を別の形式で表示またはダウンロードできます。
計算機
計算機タブでは、基本的な算術演算から高度な数学関数まで、さまざまな計算を行うことができます。
使用可能な演算子:
- 基本演算: +, -, *, /, ^(または**), %(剰余)
- 比較演算: ==, !=, <, >, <=, >=
- 論理演算: and, or, not, xor
使用可能な関数:
- 三角関数: sin, cos, tan, asin, acos, atan, atan2
- 双曲線関数: sinh, cosh, tanh, asinh, acosh, atanh
- 指数・対数: exp, log, log10, log2, sqrt, cbrt
- 特殊関数: gamma, factorial, erf, erfc, besselj, bessely
- その他: abs, sign, floor, ceil, round, min, max
定数:
- π (pi): 3.14159...
- e: 2.71828...
- i: 虚数単位
- φ (phi): 黄金比 1.61803...
- γ (gamma): オイラー定数 0.57721...
グラフ描画
グラフ描画タブでは、2D・3D関数のグラフや、パラメトリック曲線、極座標グラフなどを描画できます。
グラフタイプ:
- 2D関数: y = f(x) の形式で関数を入力します。
- 3D関数: z = f(x,y) の形式で関数を入力します。
- パラメトリック曲線: x = f(t), y = g(t) の形式で関数を入力します。
- 極座標: r = f(θ) の形式で関数を入力します。
- 陰関数: f(x,y) = 0 の形式で関数を入力します。
- ベクトル場: [f(x,y), g(x,y)] の形式でベクトル場を入力します。
グラフのカスタマイズ:
グラフの範囲、色、スタイル、ラベルなどをカスタマイズできます。また、複数のグラフを同時に描画することも可能です。
微積分
微積分タブでは、微分、積分、極限、級数などの計算を行うことができます。
微分:
関数と変数を指定して、導関数を計算します。高階微分や偏微分も計算可能です。
積分:
不定積分と定積分の両方を計算できます。多重積分にも対応しています。
極限:
指定した点や無限大での関数の極限を計算します。片側極限も計算可能です。
級数:
級数の和、収束性の判定、部分和などを計算します。テイラー級数やフーリエ級数の展開も可能です。
線形代数
線形代数タブでは、行列やベクトルの演算、固有値問題、行列分解などを行うことができます。
行列演算:
行列の加減乗除、転置、逆行列、行列式などの基本演算を行います。
ベクトル演算:
ベクトルの加減乗除、内積、外積、ノルムなどを計算します。
固有値・固有ベクトル:
行列の固有値と固有ベクトルを計算します。
行列分解:
LU分解、QR分解、特異値分解(SVD)、コレスキー分解などの行列分解を行います。
微分方程式
微分方程式タブでは、常微分方程式(ODE)や偏微分方程式(PDE)の解法を提供します。
常微分方程式:
初期値問題や境界値問題を解きます。解析解が得られない場合は数値解を計算します。
偏微分方程式:
熱方程式、波動方程式、ラプラス方程式などの基本的なPDEを解きます。
システム:
連立微分方程式も解くことができます。
統計
統計タブでは、記述統計、確率分布、仮説検定、回帰分析などの統計計算を行います。
記述統計:
平均、中央値、標準偏差、分散、四分位数などの基本統計量を計算します。
確率分布:
正規分布、t分布、カイ二乗分布などの確率密度関数、累積分布関数、分位点を計算します。
仮説検定:
t検定、z検定、カイ二乗検定、ANOVA、相関検定などの統計的検定を行います。
回帰分析:
線形回帰、多項式回帰、ロジスティック回帰などの回帰分析を行います。
フーリエ変換
フーリエ変換タブでは、信号処理や周波数解析に関連する計算を行います。
フーリエ変換:
離散フーリエ変換(DFT)や高速フーリエ変換(FFT)を計算します。
信号処理:
フィルタリング、窓関数の適用、スペクトル解析などの信号処理操作を行います。
時間-周波数解析:
短時間フーリエ変換(STFT)やウェーブレット変換を用いた時間-周波数解析を行います。
テンソル計算
テンソル計算タブでは、多次元配列であるテンソルの演算や分解を行います。
テンソル演算:
テンソルの加減乗除、縮約、積などの基本演算を行います。
テンソル分解:
CP分解、Tucker分解、高次SVDなどのテンソル分解を行います。
アインシュタイン縮約記法:
アインシュタイン縮約記法を用いたテンソル演算を行います。
最適化
最適化タブでは、様々な最適化問題を解くためのアルゴリズムを提供します。
制約なし最適化:
勾配降下法、ニュートン法、BFGS法などを用いた制約なし最適化を行います。
制約付き最適化:
ラグランジュ乗数法、ペナルティ法、内点法などを用いた制約付き最適化を行います。
線形計画法:
シンプレックス法や内点法を用いた線形計画問題を解きます。
整数計画法:
分枝限定法や切除平面法を用いた整数計画問題を解きます。
大域的最適化:
遺伝的アルゴリズム、粒子群最適化、シミュレーテッドアニーリングなどのメタヒューリスティクスを用いた大域的最適化を行います。
設定
設定タブでは、アプリケーションの動作や表示をカスタマイズできます。
一般設定:
計算精度、数値表記、角度単位などの基本設定を変更できます。
表示設定:
テーマ、プロットスタイル、フォントサイズなどの表示設定を変更できます。
計算設定:
最大反復回数、収束許容誤差、複素数モードなどの計算に関する設定を変更できます。
エクスポート設定:
デフォルトのエクスポート形式、プロット解像度、サイズなどを設定できます。
高度な設定:
計算キャッシュ、並列計算、シンボリック計算の優先度、カスタム定数などの高度な設定を変更できます。
キーボードショートカット
| ショートカット | 機能 |
|---|---|
| Ctrl+Enter | 計算実行 |
| Ctrl+1 〜 Ctrl+9 | タブ切り替え |
| Ctrl+S | 結果を保存 |
| Ctrl+P | 結果を印刷 |
| Ctrl+Z | 元に戻す |
| Ctrl+Y | やり直し |
| Ctrl+L | LaTeX表示切り替え |
| Ctrl+H | ヘルプ表示 |
| Esc | 現在の操作をキャンセル |
よくある質問
Q: 計算結果が正確でないように見えます。なぜですか?
A: 浮動小数点数の計算には固有の精度制限があります。高精度が必要な場合は、設定タブで計算精度を上げるか、シンボリック計算を使用してください。
Q: 大きな行列やテンソルの計算が遅いです。どうすれば速くなりますか?
A: 設定タブで並列計算を有効にすると、マルチコアCPUを活用して計算を高速化できます。また、計算キャッシュを有効にすると、繰り返し行う同じ計算の結果を再利用できます。
Q: 複雑な式をどのように入力すればよいですか?
A: 標準的な数学記法を使用できます。例えば、「sin(x)^2 + cos(x)^2」のように入力します。括弧を適切に使用して演算の優先順位を明確にしてください。
Q: 計算結果をどのように保存できますか?
A: 各タブには「エクスポート」ボタンがあり、結果をCSV、JSON、LaTeX、画像形式などで保存できます。設定タブでデフォルトのエクスポート形式を変更できます。
Q: オフラインでも使用できますか?
A: はい、このアプリケーションはプログレッシブウェブアプリ(PWA)として設計されており、一度読み込まれると、多くの機能をオフラインでも使用できます。
Q: カスタム関数を定義することはできますか?
A: はい、計算機タブで「f(x) = ...」の形式で関数を定義できます。一度定義した関数は、他のタブでも使用できます。
Q: エラーが発生した場合はどうすればよいですか?
A: エラーメッセージには問題の原因が示されています。入力式の構文が正しいか、適切な値を入力しているかを確認してください。問題が解決しない場合は、ブラウザのコンソールでより詳細なエラー情報を確認できます。