Matrix Calculator
これは何ですか?
行列計算機は、行列の加減算、乗算、転置、行列式、逆行列の計算を行うツールです。2×2から6×6までのサイズの行列をサポートし、計算過程も表示します。
入力
calculator.tools.matrix.input.formatHint
calculator.tools.matrix.modes.arithmetic.formula
使い方
行列のサイズを選択し、要素を入力してください。演算(加算、減算、乗算、転置、行列式、逆行列)を選択すると結果が表示されます。
詳細解説
行列は線形代数の基本的なデータ構造です。
基本演算:
- 加算/減算: 同サイズの行列の対応する要素を計算
- スカラー倍: すべての要素を定数倍
- 乗算: (m×n)×(n×p)→(m×p)。A×B ≠ B×A(非可換)
特殊な行列:
- 単位行列I: 対角が1、他が0。A×I = I×A = A
- ゼロ行列O: すべて0。A+O = A
- 転置行列Aᵀ: 行と列を入れ替え
行列式:
- 2×2: ad-bc
- 3×3以上: 余因子展開
- det(A)=0なら逆行列は存在しない(特異行列)
逆行列:
- A×A⁻¹ = A⁻¹×A = I
- det(A)≠0のときのみ存在
- 連立方程式の解法: Ax=b → x=A⁻¹b
応用:
- コンピュータグラフィックス: 変換行列(回転、拡大、移動)
- 機械学習: 特徴量の行列演算
- 暗号: Hill暗号
- 経済学: 投入産出分析
例
- 2つの3×3行列の乗算を計算
- 行列の行列式を求める
- 逆行列を計算
Toolypet MCPサーバーのインストール
1つのコマンドでAIエージェントにToolypetツールを追加できます。Claude Desktop、Claude Code、Cursor、およびすべてのMCP互換クライアントで使用可能です。
クイックスタート
npx -y @toolypet/mcp-server@latest
MCPクライアント設定
{
"mcpServers": {
"toolypet": {
"command": "npx",
"args": [
"-y",
"@toolypet/mcp-server@latest"
]
}
}
}ツール名:
mcp__toolypet__matrix_calculatorプロンプト例
Use mcp__toolypet__matrix_calculator to ...
よくある質問
- 行列の乗算の条件は?
- A(m×n)×B(n×p)の場合、Aの列数とBの行数が一致する必要があります。結果はm×pの行列になります。
- 逆行列が存在しない場合は?
- 行列式が0(特異行列)の場合、逆行列は存在しません。連立方程式に解がないか、無限に解がある状態に対応します。
- 行列式の意味は?
- 行列式は行列が表す線形変換による面積/体積の拡大率を表します。行列式が0ということは次元が縮退することを意味します。
- 行列の乗算は交換可能?
- 一般にA×B ≠ B×A(非可換)です。可換になる特殊な場合(対角行列同士など)はありますが、通常は順序が重要です。
- Claude/Cursorでこのツールを使用するにはどうすればいいですか?
- MCPを通じてこのツールを使用できます。AIエージェントの設定に 'npx -y @toolypet/mcp-server@latest' でToolypet MCPサーバーを追加してください。その後、AIに mcp__toolypet__matrix_calculator をパラメータ付きで使用するよう指示してください。
- MCPとは何ですか?なぜToolypetはMCPをサポートしているのですか?
- MCP(Model Context Protocol)は、ClaudeやCursorなどのAIエージェントが外部ツールを使用できるようにするオープン標準です。ToolypetはMCPをサポートしているため、65以上のすべてのツールをブラウザとAIエージェントの両方で使用でき、計算や操作をAIワークフローにシームレスに統合できます。
- MCPとは何ですか?ToolypetがMCPをサポートする理由は?
- MCP(Model Context Protocol)は、ClaudeやCursorなどのAIエージェントが外部ツールを利用できるオープンスタンダードです。ToolypetはMCPをサポートしているため、65以上のすべてのツールをブラウザとAIエージェントの両方で使用でき、計算や操作をAIワークフローにシームレスに統合できます。