<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://mochiu.net/api.php?hidebots=1&amp;urlversion=1&amp;days=7&amp;limit=50&amp;action=feedrecentchanges&amp;feedformat=atom</id>
	<title>MochiuWiki : SUSE, EC, PCB  - 最近の更新 [ja]</title>
	<link rel="self" type="application/atom+xml" href="https://mochiu.net/api.php?hidebots=1&amp;urlversion=1&amp;days=7&amp;limit=50&amp;action=feedrecentchanges&amp;feedformat=atom"/>
	<link rel="alternate" type="text/html" href="https://mochiu.net/index.php/%E7%89%B9%E5%88%A5:%E6%9C%80%E8%BF%91%E3%81%AE%E6%9B%B4%E6%96%B0"/>
	<updated>2026-08-31T08:58:38Z</updated>
	<subtitle>このフィードでこのウィキの最近の更新を追跡できます。</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://mochiu.net/index.php?title=%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB_-_Hazkey&amp;diff=15287&amp;oldid=15224</id>
		<title>インストール - Hazkey</title>
		<link rel="alternate" type="text/html" href="https://mochiu.net/index.php?title=%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB_-_Hazkey&amp;diff=15287&amp;oldid=15224"/>
		<updated>2026-08-30T15:07:02Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;ビルド&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2026年8月31日 (月) 00:07時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l279&quot;&gt;279行目:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;279行目:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;        -DCMAKE_BUILD_TYPE=Release  \&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;        -DCMAKE_BUILD_TYPE=Release  \&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;        -DCMAKE_INSTALL_PREFIX=/usr \&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;        -DCMAKE_INSTALL_PREFIX=/usr \&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;        -DGGML_VULKAN=&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;OFF           &lt;/del&gt;\  # &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Vulkanを無効にする場合&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;        -DGGML_VULKAN=&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ON            &lt;/ins&gt;\  # &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Vulkanを有効にする場合&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;        ..&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;        ..&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mochiu_wiki:diff:1.41:old-15224:rev-15287:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://mochiu.net/index.php?title=%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB_-_%E3%82%BF%E3%83%BC%E3%83%9F%E3%83%8A%E3%83%AB&amp;diff=15286&amp;oldid=14883</id>
		<title>インストール - ターミナル</title>
		<link rel="alternate" type="text/html" href="https://mochiu.net/index.php?title=%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB_-_%E3%82%BF%E3%83%BC%E3%83%9F%E3%83%8A%E3%83%AB&amp;diff=15286&amp;oldid=14883"/>
		<updated>2026-08-28T05:18:26Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;SUSE&lt;/span&gt;&lt;/p&gt;
&lt;a href=&quot;https://mochiu.net/index.php?title=%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB_-_%E3%82%BF%E3%83%BC%E3%83%9F%E3%83%8A%E3%83%AB&amp;amp;diff=15286&amp;amp;oldid=14883&quot;&gt;差分を表示&lt;/a&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://mochiu.net/index.php?title=MCP%E3%82%B5%E3%83%BC%E3%83%90_-_Playwright_MCP&amp;diff=15283&amp;oldid=0</id>
		<title>MCPサーバ - Playwright MCP</title>
		<link rel="alternate" type="text/html" href="https://mochiu.net/index.php?title=MCP%E3%82%B5%E3%83%BC%E3%83%90_-_Playwright_MCP&amp;diff=15283&amp;oldid=0"/>
		<updated>2026-08-26T16:49:12Z</updated>

		<summary type="html">&lt;p&gt;ページの作成:「== 概要 == Playwright MCPは、Microsoftが開発するModel Context Protocol (MCP) サーバである。&amp;lt;br&amp;gt; PlaywrightによるWebブラウザ自動操作機能を、LLMからツール呼び出しとして利用できるようにする。&amp;lt;br&amp;gt; &amp;lt;br&amp;gt; 画面のスクリーンショットではなく、アクセシビリティツリーに基づいた構造化スナップショットを中心に動作する。&amp;lt;br&amp;gt; そのため、ビジョンモデルを必要とせず…」&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== 概要 ==&lt;br /&gt;
Playwright MCPは、Microsoftが開発するModel Context Protocol (MCP) サーバである。&amp;lt;br&amp;gt;&lt;br /&gt;
PlaywrightによるWebブラウザ自動操作機能を、LLMからツール呼び出しとして利用できるようにする。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
画面のスクリーンショットではなく、アクセシビリティツリーに基づいた構造化スナップショットを中心に動作する。&amp;lt;br&amp;gt;&lt;br /&gt;
そのため、ビジョンモデルを必要とせず、決定論的かつ高速にページ要素を特定できる。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
パッケージは &amp;lt;u&amp;gt;@playwright/mcp&amp;lt;/u&amp;gt; としてnpmで公開されており、ライセンスはApache License 2.0である。&amp;lt;br&amp;gt;&lt;br /&gt;
Node.js 18以上で動作するが、依存するPlaywright本体の要件および公式ドキュメントは、Node.js 20以上を前提としている。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
主な特徴は以下の通りである。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* アクセシビリティスナップショットによるページ状態の取得&lt;br /&gt;
* クリック、入力、フォーム送信、タブ操作等の基本的なブラウザ操作&lt;br /&gt;
* 永続プロファイルおよび分離モードによるセッション管理&lt;br /&gt;
* Cookie・localStorageを含む保存状態の読み書き&lt;br /&gt;
* 既存のGoogle ChromeおよびMicrosoft Edgeへ接続するブラウザ拡張機能連携&lt;br /&gt;
* Network、PDF出力、DevTools、テスト用アサーション等の追加capability&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
既定では中核ツールとタブ操作のみが有効であり、追加機能はcapabilityとして個別に有効化する。&amp;lt;br&amp;gt;&lt;br /&gt;
これにより、用途に応じて公開するツールの範囲を制限できる。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Claude Code、Claude Desktop、OpenCode等、主要なMCPクライアントに対応する。&amp;lt;br&amp;gt;&lt;br /&gt;
標準のstdioトランスポートに加えて、ポート指定によるHTTPトランスポートのスタンドアロン起動にも対応する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Playwright MCP自体はセキュリティ境界として設計されていない。&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;任意のJavaScriptを実行するツールやオリジン制限オプションの扱いには、専用の安全対策節で注意すること。&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 動作要件 ==&lt;br /&gt;
==== システム要件 ====&lt;br /&gt;
* Node.js 18以上 (パッケージ宣言)&lt;br /&gt;
*: 依存するPlaywright本体および公式ドキュメントは、Node.js 20以上を推奨環境としている。&lt;br /&gt;
* Playwright対応ブラウザ (Chromium、Firefox、WebKit系)&lt;br /&gt;
*: 初回起動時に自動ダウンロードされる。&lt;br /&gt;
*: 手動インストールには、&amp;lt;code&amp;gt;install-browser&amp;lt;/code&amp;gt; コマンドを使用する。&lt;br /&gt;
* MCPクライアント&lt;br /&gt;
*: Claude Code、Claude Desktop、OpenCode等&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== 必須コンポーネント ====&lt;br /&gt;
* &amp;lt;u&amp;gt;@playwright/mcp&amp;lt;/u&amp;gt; パッケージ本体&lt;br /&gt;
* Playwright Node.jsライブラリ (依存パッケージとして自動インストールされる)&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== インストール ==&lt;br /&gt;
==== npxを使用した実行 ====&lt;br /&gt;
追加のインストール作業なしに、&amp;lt;code&amp;gt;npx&amp;lt;/code&amp;gt; コマンドでPlaywright MCPを起動できる。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 npx @playwright/mcp@latest&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
再現性を重視する場合は、バージョンを固定して起動する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 npx @playwright/mcp@0.0.79&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ブラウザバイナリを個別にインストールする場合は、以下に示すコマンドを使用する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 npx @playwright/mcp@latest install-browser&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== MCPクライアントの設定 ==&lt;br /&gt;
Playwright MCPは、複数のMCPクライアントから共通のコマンド形式で起動できる。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
各クライアントでの設定方法を以下に示す。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== Claude Desktopの設定 ====&lt;br /&gt;
&amp;lt;u&amp;gt;claude_desktop_config.json&amp;lt;/u&amp;gt; ファイルに、以下に示す内容を設定する。&amp;lt;br&amp;gt;&lt;br /&gt;
* Linux&lt;br /&gt;
*: &amp;lt;u&amp;gt;~/.config/Claude/claude_desktop_config.json&amp;lt;/u&amp;gt;&lt;br /&gt;
* MacOS&lt;br /&gt;
*: &amp;lt;u&amp;gt;~/Library/Application Support/Claude/claude_desktop_config.json&amp;lt;/u&amp;gt;&lt;br /&gt;
* Windows&lt;br /&gt;
*: &amp;lt;u&amp;gt;%APPDATA%\Claude\claude_desktop_config.json&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
   &amp;quot;mcpServers&amp;quot;: {&lt;br /&gt;
     &amp;quot;playwright&amp;quot;: {&lt;br /&gt;
       &amp;quot;command&amp;quot;: &amp;quot;npx&amp;quot;,&lt;br /&gt;
       &amp;quot;args&amp;quot;: [&amp;quot;-y&amp;quot;, &amp;quot;@playwright/mcp@latest&amp;quot;]&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
 &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
設定ファイルを保存した後、Claude Desktopを完全に再起動して設定を反映する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== Claude Codeの設定 ====&lt;br /&gt;
Claude Codeでは、&amp;lt;code&amp;gt;claude mcp add&amp;lt;/code&amp;gt; コマンドを使用してPlaywright MCPを登録できる。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 claude mcp add playwright -- npx -y @playwright/mcp@latest&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
プロジェクトスコープで設定を共有する場合は、&amp;lt;code&amp;gt;--scope project&amp;lt;/code&amp;gt; オプションを追加する。&amp;lt;br&amp;gt;&lt;br /&gt;
このコマンドにより、プロジェクト直下に &amp;lt;u&amp;gt;.mcp.json&amp;lt;/u&amp;gt; ファイルが生成される。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
   &amp;quot;mcpServers&amp;quot;: {&lt;br /&gt;
     &amp;quot;playwright&amp;quot;: {&lt;br /&gt;
       &amp;quot;type&amp;quot;: &amp;quot;stdio&amp;quot;,&lt;br /&gt;
       &amp;quot;command&amp;quot;: &amp;quot;npx&amp;quot;,&lt;br /&gt;
       &amp;quot;args&amp;quot;: [&amp;quot;-y&amp;quot;, &amp;quot;@playwright/mcp@latest&amp;quot;]&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
 &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== OpenCodeの設定 ====&lt;br /&gt;
OpenCodeでは、プロジェクトルートの &amp;lt;u&amp;gt;opencode.json&amp;lt;/u&amp;gt; ファイル または &amp;lt;u&amp;gt;opencode.jsonc&amp;lt;/u&amp;gt; ファイルの &amp;lt;code&amp;gt;mcp&amp;lt;/code&amp;gt; フィールドにMCPサーバを設定する。&amp;lt;br&amp;gt;&lt;br /&gt;
全体設定を使用する場合は、&amp;lt;u&amp;gt;~/.config/opencode/opencode.json&amp;lt;/u&amp;gt; ファイルを使用する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
   &amp;quot;$schema&amp;quot;: &amp;quot;https://opencode.ai/config.json&amp;quot;,&lt;br /&gt;
   &amp;quot;mcp&amp;quot;: {&lt;br /&gt;
     &amp;quot;playwright&amp;quot;: {&lt;br /&gt;
       &amp;quot;type&amp;quot;: &amp;quot;local&amp;quot;,&lt;br /&gt;
       &amp;quot;command&amp;quot;: [&amp;quot;npx&amp;quot;, &amp;quot;-y&amp;quot;, &amp;quot;@playwright/mcp@latest&amp;quot;],&lt;br /&gt;
       &amp;quot;enabled&amp;quot;: true&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
 &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 利用可能なツールと機能 ==&lt;br /&gt;
既定で有効なコア系ツールに加えて、&amp;lt;code&amp;gt;--caps&amp;lt;/code&amp;gt; オプションで追加機能を有効化できる。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ 機能と代表ツール&lt;br /&gt;
! グループ !! 有効化方法 !! 代表ツール&lt;br /&gt;
|-&lt;br /&gt;
| Core automation || 常時有効 || &amp;lt;u&amp;gt;browser_navigate&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&amp;lt;u&amp;gt;browser_snapshot&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&amp;lt;u&amp;gt;browser_click&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&amp;lt;u&amp;gt;browser_type&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&amp;lt;u&amp;gt;browser_fill_form&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Tab management || 常時有効 || &amp;lt;u&amp;gt;browser_tabs&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Network || &amp;lt;code&amp;gt;--caps=network&amp;lt;/code&amp;gt; || &amp;lt;u&amp;gt;browser_network_requests&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Storage || &amp;lt;code&amp;gt;--caps=storage&amp;lt;/code&amp;gt; || &amp;lt;u&amp;gt;browser_storage_state&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&amp;lt;u&amp;gt;browser_set_storage_state&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Vision (座標操作) || &amp;lt;code&amp;gt;--caps=vision&amp;lt;/code&amp;gt; || &amp;lt;u&amp;gt;browser_mouse_click_xy&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| PDF出力 || &amp;lt;code&amp;gt;--caps=pdf&amp;lt;/code&amp;gt; || &amp;lt;u&amp;gt;browser_pdf_save&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| DevTools || &amp;lt;code&amp;gt;--caps=devtools&amp;lt;/code&amp;gt; || &amp;lt;u&amp;gt;browser_start_tracing&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| テスト支援 || &amp;lt;code&amp;gt;--caps=testing&amp;lt;/code&amp;gt; || &amp;lt;u&amp;gt;browser_generate_locator&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&amp;lt;u&amp;gt;browser_verify_element_visible&amp;lt;/u&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 使用例 ==&lt;br /&gt;
==== ブラウザ拡張機能への接続 ====&lt;br /&gt;
既存のChrome・Edgeのタブとログイン状態を利用する場合は、&amp;lt;code&amp;gt;--extension&amp;lt;/code&amp;gt; オプションを指定する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 npx @playwright/mcp@latest --extension&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== 分離モードと保存状態 ====&lt;br /&gt;
分離モードでは、ブラウザ終了時にプロファイルの状態が破棄される。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
保存済みの認証状態を読み込む場合は、&amp;lt;code&amp;gt;--storage-state&amp;lt;/code&amp;gt; オプションを併用する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 npx @playwright/mcp@latest --isolated --storage-state=./auth-state.json&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== HTTPサーバとしての起動 ====&lt;br /&gt;
&amp;lt;code&amp;gt;--port&amp;lt;/code&amp;gt; オプションを指定すると、HTTPトランスポートのスタンドアロンサーバとして起動する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 npx @playwright/mcp@latest --port 8931&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
クライアント側の設定例を以下に示す。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
   &amp;quot;mcpServers&amp;quot;: {&lt;br /&gt;
     &amp;quot;playwright&amp;quot;: {&lt;br /&gt;
       &amp;quot;url&amp;quot;: &amp;quot;http://localhost:8931/mcp&amp;quot;&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
 &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== セキュリティ ==&lt;br /&gt;
* Playwright MCP自体はセキュリティ境界ではない&lt;br /&gt;
*: ファイルシステムアクセス制限やオリジン制限は補助的な設定であり、完全な隔離を保証しない。&lt;br /&gt;
* &amp;lt;u&amp;gt;browser_run_code_unsafe&amp;lt;/u&amp;gt; は、任意のJavaScriptをサーバプロセス上で実行する&lt;br /&gt;
*: 信頼できる入力のみで使用して、外部から渡された指示をそのまま実行しない。&lt;br /&gt;
* &amp;lt;code&amp;gt;--allowed-origins&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;--blocked-origins&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;--allowed-hosts&amp;lt;/code&amp;gt; オプションは、DNS rebinding対策等の補助機能である&lt;br /&gt;
*: これらを唯一の安全対策として扱わない。&lt;br /&gt;
* 永続プロファイルおよび保存状態ファイルには、ログイン情報やCookieが含まれる&lt;br /&gt;
*: 認証情報を含むファイルをバージョン管理システムへ登録しない。&lt;br /&gt;
* HTTPトランスポートを外部へ公開する場合は、認証やネットワーク制限を別途構成する&lt;br /&gt;
*: &amp;lt;code&amp;gt;--host 0.0.0.0&amp;lt;/code&amp;gt; オプションを使用する場合は、特に注意する。&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== トラブルシューティング ==&lt;br /&gt;
==== ブラウザが起動しない ====&lt;br /&gt;
以下に示す項目を確認する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Node.jsのバージョンが要件を満たしているか確認する。&lt;br /&gt;
*: Node.js 20以上を使用することが推奨される。&lt;br /&gt;
* ブラウザバイナリがインストールされているか確認する。&lt;br /&gt;
*: &amp;lt;code&amp;gt;npx @playwright/mcp@latest install-browser&amp;lt;/code&amp;gt; コマンドを実行する。&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== スナップショットの参照が無効になる ====&lt;br /&gt;
&amp;lt;u&amp;gt;browser_snapshot&amp;lt;/u&amp;gt; が返す要素参照は、ページ状態が変化すると無効になる。&amp;lt;br&amp;gt;&lt;br /&gt;
操作の前後で、スナップショットを再取得することを確認する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== MCPクライアントが認識しない ====&lt;br /&gt;
設定ファイル編集後、MCPクライアントを完全に再起動したか確認する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
JSON構文が正しいか、JSONリンター等で確認する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 関連情報 ==&lt;br /&gt;
* [https://github.com/microsoft/playwright-mcp Playwright MCP 公式リポジトリ]&lt;br /&gt;
* [https://playwright.dev/mcp/introduction Playwright MCP 公式ドキュメント]&lt;br /&gt;
* [https://playwright.dev/mcp/installation インストールガイド]&lt;br /&gt;
* [https://playwright.dev/mcp/capabilities Capabilityガイド]&lt;br /&gt;
* [https://registry.npmjs.org/@playwright/mcp npmパッケージ情報]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#seo:&lt;br /&gt;
|title={{PAGENAME}} : Exploring Electronics and SUSE Linux | MochiuWiki&lt;br /&gt;
|keywords=MochiuWiki,Mochiu,Wiki,Mochiu Wiki,Electric Circuit,Electric,pcb,Mathematics,AVR,TI,STMicro,AVR,ATmega,MSP430,STM,Arduino,Xilinx,FPGA,Verilog,HDL,PinePhone,Pine Phone,Raspberry,Raspberry Pi,C,C++,C#,Qt,Qml,MFC,Shell,Bash,Zsh,Fish,SUSE,SLE,Suse Enterprise,Suse Linux,openSUSE,open SUSE,Leap,Linux,uCLnux,電気回路,電子回路,基板,プリント基板,Playwright,Playwright MCP,MCP,Model Context Protocol,ブラウザ自動化,Claude Code,Claude Desktop,OpenCode,アクセシビリティスナップショット,browser automation&lt;br /&gt;
|description={{PAGENAME}} - アクセシビリティスナップショットを中心としたPlaywright MCPのブラウザー自動操作とMCPクライアント設定ガイド | This page is {{PAGENAME}} in our wiki about Playwright MCP browser automation servers&lt;br /&gt;
|image=/resources/assets/MochiuLogo_Single_Blue.png&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
__FORCETOC__&lt;br /&gt;
[[カテゴリ:設定]]&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://mochiu.net/index.php?title=MCP%E3%82%B5%E3%83%BC%E3%83%90_-_MCPVault&amp;diff=15282&amp;oldid=0</id>
		<title>MCPサーバ - MCPVault</title>
		<link rel="alternate" type="text/html" href="https://mochiu.net/index.php?title=MCP%E3%82%B5%E3%83%BC%E3%83%90_-_MCPVault&amp;diff=15282&amp;oldid=0"/>
		<updated>2026-08-26T16:48:30Z</updated>

		<summary type="html">&lt;p&gt;ページの作成:「== 概要 == MCPVaultは、ObsidianのVault (ボールト) をMCP (Model Context Protocol) 経由でAIアシスタントへ公開するサーバである。&amp;lt;br&amp;gt; Obsidianアプリケーション本体やObsidianプラグインを必要とせず、ローカルのstdioプロセスとして動作する。&amp;lt;br&amp;gt; &amp;lt;br&amp;gt; パッケージは &amp;lt;u&amp;gt;@bitbonsai/mcpvault&amp;lt;/u&amp;gt; としてnpmで公開されており、ライセンスはMIT Licenseである。&amp;lt;br&amp;gt; 実行には、Node.js 20…」&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== 概要 ==&lt;br /&gt;
MCPVaultは、ObsidianのVault (ボールト) をMCP (Model Context Protocol) 経由でAIアシスタントへ公開するサーバである。&amp;lt;br&amp;gt;&lt;br /&gt;
Obsidianアプリケーション本体やObsidianプラグインを必要とせず、ローカルのstdioプロセスとして動作する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
パッケージは &amp;lt;u&amp;gt;@bitbonsai/mcpvault&amp;lt;/u&amp;gt; としてnpmで公開されており、ライセンスはMIT Licenseである。&amp;lt;br&amp;gt;&lt;br /&gt;
実行には、Node.js 20以上を必要とする。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
主な特徴は以下の通りである。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* ノートの読み書き、部分更新、検索等、18個のツールを提供&lt;br /&gt;
* frontmatter、タグ、Wikiリンク、ボールト統計等の構造化情報へのアクセス&lt;br /&gt;
* &amp;lt;code&amp;gt;--read-only&amp;lt;/code&amp;gt; オプションによる変更系ツールの一括無効化&lt;br /&gt;
* ボールトルート外へのパス逸脱やシンボリックリンク経由の脱出を拒否するパスフィルタリング&lt;br /&gt;
* &amp;lt;u&amp;gt;.obsidian&amp;lt;/u&amp;gt;、&amp;lt;u&amp;gt;.git&amp;lt;/u&amp;gt;、&amp;lt;u&amp;gt;node_modules&amp;lt;/u&amp;gt; 等のドットファイル・特殊ディレクトリの除外&lt;br /&gt;
* 削除・移動操作における確認パラメータの要求&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
対応するノート形式は、&amp;lt;u&amp;gt;.md&amp;lt;/u&amp;gt;、&amp;lt;u&amp;gt;.markdown&amp;lt;/u&amp;gt;、&amp;lt;u&amp;gt;.txt&amp;lt;/u&amp;gt;、&amp;lt;u&amp;gt;.base&amp;lt;/u&amp;gt;、&amp;lt;u&amp;gt;.canvas&amp;lt;/u&amp;gt; である。&amp;lt;br&amp;gt;&lt;br /&gt;
ただし、検索やWikiリンク解決の一部実装は、&amp;lt;u&amp;gt;.md&amp;lt;/u&amp;gt; 形式を主な対象としている。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Claude Code、Claude Desktop、OpenCode等、主要なMCPクライアントに対応する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ボールトパスを起動時の引数として渡し、省略した場合はカレントディレクトリがボールトルートとして扱われる。&amp;lt;br&amp;gt;&lt;br /&gt;
read-onlyモードでは、読み取り系11ツールのみが公開され、書き込み系7ツールは非表示になる。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;※注意&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;MCPVaultは、以前はmcpvaultという名称でnpm公開されていたが、Obsidian側の要請により &amp;lt;u&amp;gt;@bitbonsai/mcpvault&amp;lt;/u&amp;gt; に改名された。&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;そのため、旧パッケージ名を用いた設定は、現行バージョンでは動作しないことに注意する。&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 動作要件 ==&lt;br /&gt;
==== システム要件 ====&lt;br /&gt;
* Node.js 20以上&lt;br /&gt;
*: パッケージ本体の要件であり、これ以前のバージョンでは動作しない。&lt;br /&gt;
* Obsidianで作成したボールトディレクトリ、または、Markdownノートを含む任意のディレクトリ&lt;br /&gt;
*: Obsidianアプリケーション自体のインストールは必須ではない。&lt;br /&gt;
* MCPクライアント&lt;br /&gt;
*: Claude Code、Claude Desktop、OpenCode等&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== 必須コンポーネント ====&lt;br /&gt;
* &amp;lt;u&amp;gt;@bitbonsai/mcpvault&amp;lt;/u&amp;gt; パッケージ本体&lt;br /&gt;
* ボールトとして使用するローカルディレクトリへの読み書き権限&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== インストール ==&lt;br /&gt;
==== npxを使用した実行 ====&lt;br /&gt;
追加のインストール作業なしに、&amp;lt;code&amp;gt;npx&amp;lt;/code&amp;gt; コマンドでMCPVaultを起動できる。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 npx @bitbonsai/mcpvault@latest /path/to/your/vault&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ボールトパスを省略すると、コマンド実行時のカレントディレクトリがボールトルートとして扱われる。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
読み取り専用モードで起動する場合は、以下に示すように &amp;lt;code&amp;gt;--read-only&amp;lt;/code&amp;gt; オプションを追加する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 npx @bitbonsai/mcpvault@latest --read-only /path/to/your/vault&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== MCPクライアントの設定 ==&lt;br /&gt;
MCPVaultは、複数のMCPクライアントから共通のコマンド形式で起動できる。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
各クライアントでの設定方法を以下に示す。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== Claude Desktopの設定 ====&lt;br /&gt;
&amp;lt;u&amp;gt;claude_desktop_config.json&amp;lt;/u&amp;gt; ファイルに、以下に示す内容を設定する。&amp;lt;br&amp;gt;&lt;br /&gt;
* Linux&lt;br /&gt;
*: &amp;lt;u&amp;gt;~/.config/Claude/claude_desktop_config.json&amp;lt;/u&amp;gt;&lt;br /&gt;
* MacOS&lt;br /&gt;
*: &amp;lt;u&amp;gt;~/Library/Application Support/Claude/claude_desktop_config.json&amp;lt;/u&amp;gt;&lt;br /&gt;
* Windows&lt;br /&gt;
*: &amp;lt;u&amp;gt;%APPDATA%\Claude\claude_desktop_config.json&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
   &amp;quot;mcpServers&amp;quot;: {&lt;br /&gt;
     &amp;quot;obsidian&amp;quot;: {&lt;br /&gt;
       &amp;quot;command&amp;quot;: &amp;quot;npx&amp;quot;,&lt;br /&gt;
       &amp;quot;args&amp;quot;: [&amp;quot;-y&amp;quot;, &amp;quot;@bitbonsai/mcpvault@latest&amp;quot;, &amp;quot;/path/to/your/vault&amp;quot;]&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
 &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
設定ファイルを保存した後、Claude Desktopを完全に再起動して設定を反映する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== Claude Codeの設定 ====&lt;br /&gt;
Claude Codeでは、&amp;lt;code&amp;gt;claude mcp add&amp;lt;/code&amp;gt; コマンドを使用して、MCPVaultを登録できる。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 claude mcp add obsidian --scope user -- npx -y @bitbonsai/mcpvault@latest /path/to/your/vault&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
プロジェクトスコープで設定を共有する場合は、&amp;lt;code&amp;gt;--scope project&amp;lt;/code&amp;gt; オプションを使用する。&amp;lt;br&amp;gt;&lt;br /&gt;
このコマンドにより、プロジェクト直下に &amp;lt;u&amp;gt;.mcp.json&amp;lt;/u&amp;gt; ファイルが生成される。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
   &amp;quot;mcpServers&amp;quot;: {&lt;br /&gt;
     &amp;quot;obsidian&amp;quot;: {&lt;br /&gt;
       &amp;quot;type&amp;quot;: &amp;quot;stdio&amp;quot;,&lt;br /&gt;
       &amp;quot;command&amp;quot;: &amp;quot;npx&amp;quot;,&lt;br /&gt;
       &amp;quot;args&amp;quot;: [&amp;quot;-y&amp;quot;, &amp;quot;@bitbonsai/mcpvault@latest&amp;quot;, &amp;quot;/path/to/your/vault&amp;quot;]&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
 &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== OpenCodeの設定 ====&lt;br /&gt;
OpenCodeでは、プロジェクトルートの &amp;lt;u&amp;gt;opencode.json&amp;lt;/u&amp;gt; ファイル または &amp;lt;u&amp;gt;opencode.jsonc&amp;lt;/u&amp;gt; ファイルの &amp;lt;code&amp;gt;mcp&amp;lt;/code&amp;gt; フィールドにMCPサーバを設定する。&amp;lt;br&amp;gt;&lt;br /&gt;
全体設定を使用する場合は、&amp;lt;u&amp;gt;~/.config/opencode/opencode.json&amp;lt;/u&amp;gt; ファイルを使用する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
   &amp;quot;$schema&amp;quot;: &amp;quot;https://opencode.ai/config.json&amp;quot;,&lt;br /&gt;
   &amp;quot;mcp&amp;quot;: {&lt;br /&gt;
     &amp;quot;obsidian&amp;quot;: {&lt;br /&gt;
       &amp;quot;type&amp;quot;: &amp;quot;local&amp;quot;,&lt;br /&gt;
       &amp;quot;command&amp;quot;: [&amp;quot;npx&amp;quot;, &amp;quot;-y&amp;quot;, &amp;quot;@bitbonsai/mcpvault@latest&amp;quot;, &amp;quot;/path/to/your/vault&amp;quot;],&lt;br /&gt;
       &amp;quot;enabled&amp;quot;: true&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
 &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 提供ツール ==&lt;br /&gt;
通常モードでは18個のツールが提供され、&amp;lt;code&amp;gt;--read-only&amp;lt;/code&amp;gt; オプション指定時は読み取り系11個のみが公開される。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ ツール分類&lt;br /&gt;
! 分類 !! ツール数 !! 代表ツール !! read-only時&lt;br /&gt;
|-&lt;br /&gt;
| 読み取り系 || 11個 || &amp;lt;u&amp;gt;read_note&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&amp;lt;u&amp;gt;search_notes&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&amp;lt;u&amp;gt;get_frontmatter&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&amp;lt;u&amp;gt;list_all_tags&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&amp;lt;u&amp;gt;get_vault_stats&amp;lt;/u&amp;gt; || 公開される&lt;br /&gt;
|-&lt;br /&gt;
| 変更系 || 7個 || &amp;lt;u&amp;gt;write_note&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&amp;lt;u&amp;gt;patch_note&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&amp;lt;u&amp;gt;delete_note&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&amp;lt;u&amp;gt;move_note&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&amp;lt;u&amp;gt;update_frontmatter&amp;lt;/u&amp;gt; || 非公開になる&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;delete_note&amp;lt;/u&amp;gt; は &amp;lt;code&amp;gt;confirmPath&amp;lt;/code&amp;gt;、&amp;lt;u&amp;gt;move_file&amp;lt;/u&amp;gt; は &amp;lt;code&amp;gt;confirmOldPath&amp;lt;/code&amp;gt; と &amp;lt;code&amp;gt;confirmNewPath&amp;lt;/code&amp;gt; を必須引数として要求して、誤操作を防止する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 使用例 ==&lt;br /&gt;
==== ボールト全体を対象にした起動 ====&lt;br /&gt;
Obsidianで使用中のボールトディレクトリをそのまま指定できる。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 npx @bitbonsai/mcpvault@latest ~/Documents/MyVault&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== 読み取り専用での共有 ====&lt;br /&gt;
書き込み権限を与えたくない場合は、&amp;lt;code&amp;gt;--read-only&amp;lt;/code&amp;gt; オプションを付加して起動する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 npx @bitbonsai/mcpvault@latest --read-only ~/Documents/MyVault&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== ノート検索とfrontmatter取得 ====&lt;br /&gt;
LLM側からは、&amp;lt;u&amp;gt;search_notes&amp;lt;/u&amp;gt; でキーワード検索を行い、該当ノートに対して &amp;lt;u&amp;gt;get_frontmatter&amp;lt;/u&amp;gt; でメタデータを取得する、という流れが基本的な使用例である。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== セキュリティ ==&lt;br /&gt;
* ボールトルート外への相対パス移動は拒否される&lt;br /&gt;
*: シンボリックリンクがボールト外を指す場合も同様に拒否される。&lt;br /&gt;
* &amp;lt;u&amp;gt;.obsidian&amp;lt;/u&amp;gt;、&amp;lt;u&amp;gt;.git&amp;lt;/u&amp;gt;、&amp;lt;u&amp;gt;node_modules&amp;lt;/u&amp;gt;、&amp;lt;u&amp;gt;.trash&amp;lt;/u&amp;gt; 等は既定で除外される&lt;br /&gt;
*: すべての階層で、ドットから始まるファイル・ディレクトリも除外対象になる。&lt;br /&gt;
* &amp;lt;u&amp;gt;delete_note&amp;lt;/u&amp;gt; と &amp;lt;u&amp;gt;move_file&amp;lt;/u&amp;gt; は確認用パラメータの一致を必須とする&lt;br /&gt;
*: 誤ったパス指定による削除・移動を防ぐための仕組みである。&lt;br /&gt;
* &amp;lt;code&amp;gt;--read-only&amp;lt;/code&amp;gt; オプションは、サーバ側のツール一覧を制限する機能である&lt;br /&gt;
*: クライアント側の確認ダイアログの有無を保証するものではない。&lt;br /&gt;
* ボールト内には個人的な記録が含まれる可能性がある&lt;br /&gt;
*: 外部と共有するMCPクライアントには、必要に応じて &amp;lt;code&amp;gt;--read-only&amp;lt;/code&amp;gt; オプションを使用する。&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== トラブルシューティング ==&lt;br /&gt;
==== MCPクライアントがボールトを認識しない ====&lt;br /&gt;
以下に示す項目を確認する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* ボールトパスの指定が正しいか確認する。&lt;br /&gt;
*: 相対パスではなく、絶対パスの指定を推奨する。&lt;br /&gt;
* Node.jsのバージョンが20以上であるか確認する。&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== 変更系ツールが呼び出せない ====&lt;br /&gt;
&amp;lt;code&amp;gt;--read-only&amp;lt;/code&amp;gt; オプションが指定されていないか確認する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
読み取り専用モードでは、変更系ツールは公開されない。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== 削除・移動操作が失敗する ====&lt;br /&gt;
&amp;lt;code&amp;gt;confirmPath&amp;lt;/code&amp;gt; や &amp;lt;code&amp;gt;confirmOldPath&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;confirmNewPath&amp;lt;/code&amp;gt; の値が、正規化後の実際のパスと一致しているか確認する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 関連情報 ==&lt;br /&gt;
* [https://github.com/bitbonsai/mcpvault MCPVault 公式リポジトリ]&lt;br /&gt;
* [https://mcpvault.org MCPVault 公式サイト]&lt;br /&gt;
* [https://registry.npmjs.org/@bitbonsai/mcpvault npmパッケージ情報]&lt;br /&gt;
* [[インストール - Obsidian Vault]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#seo:&lt;br /&gt;
|title={{PAGENAME}} : Exploring Electronics and SUSE Linux | MochiuWiki&lt;br /&gt;
|keywords=MochiuWiki,Mochiu,Wiki,Mochiu Wiki,Electric Circuit,Electric,pcb,Mathematics,AVR,TI,STMicro,AVR,ATmega,MSP430,STM,Arduino,Xilinx,FPGA,Verilog,HDL,PinePhone,Pine Phone,Raspberry,Raspberry Pi,C,C++,C#,Qt,Qml,MFC,Shell,Bash,Zsh,Fish,SUSE,SLE,Suse Enterprise,Suse Linux,openSUSE,open SUSE,Leap,Linux,uCLnux,電気回路,電子回路,基板,プリント基板,MCPVault,Obsidian,MCP,Model Context Protocol,ボールト,Claude Code,Claude Desktop,OpenCode,ノート管理,AIアシスタント&lt;br /&gt;
|description={{PAGENAME}} - MCPVaultによるObsidianボールトへのMCP経由アクセスとMCPクライアント設定ガイド | This page is {{PAGENAME}} in our wiki about MCPVault Obsidian MCP servers&lt;br /&gt;
|image=/resources/assets/MochiuLogo_Single_Blue.png&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
__FORCETOC__&lt;br /&gt;
[[カテゴリ:設定]]&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://mochiu.net/index.php?title=%E3%83%9E%E3%82%AF%E3%83%AD%E3%83%BC%E3%83%AA%E3%83%B3%E7%B4%9A%E6%95%B0%E5%B1%95%E9%96%8B&amp;diff=15281&amp;oldid=15274</id>
		<title>マクローリン級数展開</title>
		<link rel="alternate" type="text/html" href="https://mochiu.net/index.php?title=%E3%83%9E%E3%82%AF%E3%83%AD%E3%83%BC%E3%83%AA%E3%83%B3%E7%B4%9A%E6%95%B0%E5%B1%95%E9%96%8B&amp;diff=15281&amp;oldid=15274"/>
		<updated>2026-08-26T10:51:09Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;収束半径の定義&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2026年8月26日 (水) 19:51時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-multi&quot; lang=&quot;ja&quot;&gt;(同じ利用者による、間の6版が非表示)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l10&quot;&gt;10行目:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;10行目:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;マクローリン級数展開は、数値計算における関数近似、誤差解析、物理学や工学分野での摂動計算など、幅広い応用を持つ。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;マクローリン級数展開は、数値計算における関数近似、誤差解析、物理学や工学分野での摂動計算など、幅広い応用を持つ。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;特に、指数関数 &amp;lt;math&amp;gt;e^{x}&amp;lt;/math&amp;gt; や三角関数 &amp;lt;math&amp;gt;\sin x, \&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;quad &lt;/del&gt;\cos x&amp;lt;/math&amp;gt; のように収束半径が無限大となる関数は、任意の実数に対して級数がそのまま関数値に一致する。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;特に、指数関数 &amp;lt;math&amp;gt;e^{x}&amp;lt;/math&amp;gt; や三角関数 &amp;lt;math&amp;gt;\sin x, \&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, \, &lt;/ins&gt;\cos x&amp;lt;/math&amp;gt; のように収束半径が無限大となる関数は、任意の実数に対して級数がそのまま関数値に一致する。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;一方、対数関数 &amp;lt;math&amp;gt;\log(1 + x)&amp;lt;/math&amp;gt; や &amp;lt;math&amp;gt;\dfrac{1}{(1 - x)}&amp;lt;/math&amp;gt; のように収束半径が有限の関数では、収束区間の内部と端点とで挙動が異なることに注意が必要である。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;一方、対数関数 &amp;lt;math&amp;gt;\log(1 + x)&amp;lt;/math&amp;gt; や &amp;lt;math&amp;gt;\dfrac{1}{(1 - x)}&amp;lt;/math&amp;gt; のように収束半径が有限の関数では、収束区間の内部と端点とで挙動が異なることに注意が必要である。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l32&quot;&gt;32行目:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;32行目:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;関数f(x)が、ある点aの近傍で無限回微分可能であるとき、次の無限級数をaにおけるテイラー級数と呼ぶ。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;関数f(x)が、ある点aの近傍で無限回微分可能であるとき、次の無限級数をaにおけるテイラー級数と呼ぶ。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &amp;lt;math&amp;gt;f(x) = \sum_{n = 0}^{\infty} \frac{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;f&lt;/del&gt;^{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(&lt;/del&gt;n&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;)&lt;/del&gt;}(a)}{n&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;!&lt;/del&gt;}(x - a)^{n}&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &amp;lt;math&amp;gt;f(x) = \sum_{n = 0}^{\infty} \frac{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;1}{n!} \frac{d&lt;/ins&gt;^{n} &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;f&lt;/ins&gt;(a)}&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{dx^&lt;/ins&gt;{n&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}&lt;/ins&gt;} (x - a)^{n}&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;このテイラー級数において、展開の中心を原点 (&amp;lt;math&amp;gt;a = 0&amp;lt;/math&amp;gt;) とした場合を、特にマクローリン級数と呼ぶ。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;このテイラー級数において、展開の中心を原点 (&amp;lt;math&amp;gt;a = 0&amp;lt;/math&amp;gt;) とした場合を、特にマクローリン級数と呼ぶ。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &amp;lt;math&amp;gt;f(x) = \sum_{n = 0}^{\infty} \frac{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;f&lt;/del&gt;^{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(&lt;/del&gt;n&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;)&lt;/del&gt;}(0)}{n&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;!&lt;/del&gt;} x^{n}&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &amp;lt;math&amp;gt;f(x) = \sum_{n = 0}^{\infty} \frac{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;1}{n!} \frac{d&lt;/ins&gt;^{n} &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;f&lt;/ins&gt;(0)}&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{dx^&lt;/ins&gt;{n&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}&lt;/ins&gt;} x^{n}&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== 係数の求め方 ====&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== 係数の求め方 ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;マクローリン級数の各項の係数は、原点における関数のn階導関数の値を、n!で除算したものである。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;マクローリン級数の各項の係数は、原点における関数のn階導関数の値を、n!で除算したものである。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l94&quot;&gt;94行目:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;95行目:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;端点 &amp;lt;math&amp;gt;|x| = R&amp;lt;/math&amp;gt; における収束・発散は、収束半径だけでは判定できないため、個別に検討する必要がある。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;端点 &amp;lt;math&amp;gt;|x| = R&amp;lt;/math&amp;gt; における収束・発散は、収束半径だけでは判定できないため、個別に検討する必要がある。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;math&amp;gt;e^x, \&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;quad &lt;/del&gt;\sin x, \&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;quad &lt;/del&gt;\cos x&amp;lt;/math&amp;gt; のように収束半径が無限大となる級数では、この端点の問題は生じない。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;math&amp;gt;e^x, \&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, \, &lt;/ins&gt;\sin x, \&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, \, &lt;/ins&gt;\cos x&amp;lt;/math&amp;gt; のように収束半径が無限大となる級数では、この端点の問題は生じない。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== log(1 + x) の収束区間 ====&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== log(1 + x) の収束区間 ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;math&amp;gt;log(1 + x)&amp;lt;/math&amp;gt; のマクローリン級数の収束半径は1であり、収束範囲は &amp;lt;math&amp;gt;-1 &amp;lt; x \le 1&amp;lt;/math&amp;gt; である。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;math&amp;gt;log(1 + x)&amp;lt;/math&amp;gt; のマクローリン級数の収束半径は1であり、収束範囲は &amp;lt;math&amp;gt;-1 &amp;lt; x \le 1&amp;lt;/math&amp;gt; である。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l196&quot;&gt;196行目:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;198行目:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;代表的な反例として、次の関数を挙げることができる。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;代表的な反例として、次の関数を挙げることができる。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &amp;lt;math&amp;gt;f(0) = 0, \quad f(x) = e^{-1&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/&lt;/del&gt;x^{2}} \quad (x \ne 0)&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &amp;lt;math&amp;gt;f(0) = 0, \quad f(x) = e^{- &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;\tfrac{&lt;/ins&gt;1&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}{&lt;/ins&gt;x^{2&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}&lt;/ins&gt;}} \quad (x \ne 0)&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;この関数は実数全体で無限回微分可能であり、原点における各階の導関数の値は全て0となる。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;この関数は実数全体で無限回微分可能であり、原点における各階の導関数の値は全て0となる。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l203&quot;&gt;203行目:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;205行目:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;このように、無限回微分可能性だけでは級数の一致を保証できないため、剰余項 &amp;lt;math&amp;gt;R_n(x)&amp;lt;/math&amp;gt; の挙動を個別に確認する必要がある。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;このように、無限回微分可能性だけでは級数の一致を保証できないため、剰余項 &amp;lt;math&amp;gt;R_n(x)&amp;lt;/math&amp;gt; の挙動を個別に確認する必要がある。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== 収束区間の端点における取り扱い ====&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== 収束区間の端点における取り扱い ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;math&amp;gt;\log(1 + x)&amp;lt;/math&amp;gt; や &amp;lt;math&amp;gt;\arctan x&amp;lt;/math&amp;gt; のように収束半径が有限の級数では、収束区間の端点における挙動を個別に検討する必要がある。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;math&amp;gt;\log(1 + x)&amp;lt;/math&amp;gt; や &amp;lt;math&amp;gt;\arctan x&amp;lt;/math&amp;gt; のように収束半径が有限の級数では、収束区間の端点における挙動を個別に検討する必要がある。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mochiu_wiki:diff:1.41:old-15274:rev-15281:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://mochiu.net/index.php?title=%E3%83%9E%E3%82%AF%E3%83%AD%E3%83%BC%E3%83%AA%E3%83%B3%E7%B4%9A%E6%95%B0%E5%B1%95%E9%96%8B&amp;diff=15274&amp;oldid=0</id>
		<title>マクローリン級数展開</title>
		<link rel="alternate" type="text/html" href="https://mochiu.net/index.php?title=%E3%83%9E%E3%82%AF%E3%83%AD%E3%83%BC%E3%83%AA%E3%83%B3%E7%B4%9A%E6%95%B0%E5%B1%95%E9%96%8B&amp;diff=15274&amp;oldid=0"/>
		<updated>2026-08-26T10:38:10Z</updated>

		<summary type="html">&lt;p&gt;ページの作成:「== 概要 == マクローリン級数展開とは、無限回微分可能な関数を、原点 (&amp;lt;math&amp;gt;x = 0&amp;lt;/math&amp;gt;) を中心とするべき級数の形で表す手法である。&amp;lt;br&amp;gt; テイラー級数展開において展開の中心点を &amp;lt;math&amp;gt;a = 0&amp;lt;/math&amp;gt; に固定した特別な場合が、マクローリン級数展開に相当する。&amp;lt;br&amp;gt; &amp;lt;br&amp;gt; ある関数 &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; が原点の近傍で無限回微分可能であるとき、原点における各階…」&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== 概要 ==&lt;br /&gt;
マクローリン級数展開とは、無限回微分可能な関数を、原点 (&amp;lt;math&amp;gt;x = 0&amp;lt;/math&amp;gt;) を中心とするべき級数の形で表す手法である。&amp;lt;br&amp;gt;&lt;br /&gt;
テイラー級数展開において展開の中心点を &amp;lt;math&amp;gt;a = 0&amp;lt;/math&amp;gt; に固定した特別な場合が、マクローリン級数展開に相当する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ある関数 &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; が原点の近傍で無限回微分可能であるとき、原点における各階の導関数の値だけを使用して、原点からわずかに離れた点での関数の値を近似的に求めることができる。&amp;lt;br&amp;gt;&lt;br /&gt;
この操作の根拠となるのが、有限次数の多項式と剰余項からなるテイラーの定理である。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
具体的には、n次までの導関数の値を係数として並べた多項式 (マクローリン多項式) を作り、実際の関数値との差を剰余項として評価する。&amp;lt;br&amp;gt;&lt;br /&gt;
剰余項がnを大きくするにつれて0に収束する場合に限り、無限級数は元の関数と一致する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
マクローリン級数展開は、数値計算における関数近似、誤差解析、物理学や工学分野での摂動計算など、幅広い応用を持つ。&amp;lt;br&amp;gt;&lt;br /&gt;
特に、指数関数 &amp;lt;math&amp;gt;e^{x}&amp;lt;/math&amp;gt; や三角関数 &amp;lt;math&amp;gt;\sin x, \quad \cos x&amp;lt;/math&amp;gt; のように収束半径が無限大となる関数は、任意の実数に対して級数がそのまま関数値に一致する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
一方、対数関数 &amp;lt;math&amp;gt;\log(1 + x)&amp;lt;/math&amp;gt; や &amp;lt;math&amp;gt;\dfrac{1}{(1 - x)}&amp;lt;/math&amp;gt; のように収束半径が有限の関数では、収束区間の内部と端点とで挙動が異なることに注意が必要である。&amp;lt;br&amp;gt;&lt;br /&gt;
逆正接関数 &amp;lt;math&amp;gt;\arctan x&amp;lt;/math&amp;gt; についても、収束半径は1であり、端点における収束性は別途検討する必要がある。&amp;lt;br&amp;gt;&lt;br /&gt;
これらの収束範囲の違いは、各級数を実際に利用する場合に極めて重要な情報となる。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
なお、無限回微分可能であることと、マクローリン級数が元の関数に収束することとは、数学的に同値ではない。&amp;lt;br&amp;gt;&lt;br /&gt;
この事実は、滑らかであるが解析的ではない関数の存在によって裏付けられる。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
各級数の公式だけでなく、その成立条件や収束範囲まで正しく理解することが望ましい。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
この記事では、マクローリン級数展開の定義とマクローリン多項式の構成方法を説明する。&amp;lt;br&amp;gt;&lt;br /&gt;
続けて、ラグランジュの剰余項による誤差評価と、級数が関数に一致するための条件を示す。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
更に、収束半径と収束区間の考え方を整理し、指数関数や三角関数などの代表的な級数展開を一覧にまとめる。&amp;lt;br&amp;gt;&lt;br /&gt;
最後に、具体的な数値近似の例と、無限回微分可能であっても級数が関数に一致しない例外的な注意事項を扱う。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 定義と基本公式 ==&lt;br /&gt;
==== テイラー級数とマクローリン級数 ====&lt;br /&gt;
関数f(x)が、ある点aの近傍で無限回微分可能であるとき、次の無限級数をaにおけるテイラー級数と呼ぶ。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;math&amp;gt;f(x) = \sum_{n = 0}^{\infty} \frac{f^{(n)}(a)}{n!}(x - a)^{n}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
このテイラー級数において、展開の中心を原点 (&amp;lt;math&amp;gt;a = 0&amp;lt;/math&amp;gt;) とした場合を、特にマクローリン級数と呼ぶ。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;math&amp;gt;f(x) = \sum_{n = 0}^{\infty} \frac{f^{(n)}(0)}{n!} x^{n}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== 係数の求め方 ====&lt;br /&gt;
マクローリン級数の各項の係数は、原点における関数のn階導関数の値を、n!で除算したものである。&amp;lt;br&amp;gt;&lt;br /&gt;
これは、両辺をn回微分して、&amp;lt;math&amp;gt;x = 0&amp;lt;/math&amp;gt; を代入することで導かれる。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
展開すると、次のように記述することができる。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;math&amp;gt;f(x) = f(0) + f&amp;#039;(0)x + \frac{f&amp;#039;&amp;#039;(0)}{2!}x^{2} + \frac{f&amp;#039;&amp;#039;&amp;#039;(0)}{3!}x^{3} + \cdots&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== マクローリン多項式と剰余項 ==&lt;br /&gt;
==== マクローリン多項式 ====&lt;br /&gt;
マクローリン級数の無限和を、n次までの有限項で打ち切ったものを、n次マクローリン多項式と呼ぶ。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;math&amp;gt;p_n(x) = \sum_{k=0}^{n} \frac{f^{(k)}(0)}{k!}x^{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
このマクローリン多項式は、原点付近における関数f(x)の近似式として利用される。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== テイラーの定理とラグランジュの剰余項 ====&lt;br /&gt;
関数f(x)が &amp;lt;math&amp;gt;n + 1&amp;lt;/math&amp;gt; 階微分可能であるとき、テイラーの定理により、f(x)は次のように厳密に表される。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;math&amp;gt;f(x) = p_n(x) + R_n(x)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ここで、&amp;lt;math&amp;gt;R_n(x)&amp;lt;/math&amp;gt; は剰余項と呼ばれ、次のラグランジュの剰余項の形で表すことができる。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;math&amp;gt;R_n(x) = \frac{f^{(n + 1)}(\xi)}{(n + 1)!} x^{n + 1}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ここで、&amp;lt;math&amp;gt;\xi&amp;lt;/math&amp;gt; は、0とxの間に存在するある実数である。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
この定理は、有限次数の多項式による近似という立場で成立する厳密な等式であり、無限級数の収束性とは別の概念である。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== 誤差評価 ====&lt;br /&gt;
区間内で &amp;lt;math&amp;gt;|f^{(n + 1)}(x)| \le M&amp;lt;/math&amp;gt; が成り立つ定数 &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; が存在するとき、剰余項は次のように評価できる。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;math&amp;gt;|R_n(x)| \le \frac{M}{(n + 1)!} |x|^{n + 1}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
この不等式により、有限次数のマクローリン多項式を用いた近似の誤差の上限を、実際の関数値を計算せずに見積もることができる。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== 級数が関数に一致するための条件 ====&lt;br /&gt;
n次マクローリン多項式は、あくまで有限項による近似式である。&amp;lt;br&amp;gt;&lt;br /&gt;
これに対して、無限級数としてのマクローリン級数がf(x)と等しくなるのは、次の条件が成り立つ場合に限られる。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;math&amp;gt;\lim_{n \to \infty} R_n(x) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
この条件が満たされるとき、マクローリン級数は &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; に一致する無限級数となる。&amp;lt;br&amp;gt;&lt;br /&gt;
逆に、この条件を確認しないまま、有限多項式による近似式を無限級数の等号として扱ってはならない。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 収束半径と収束区間 ==&lt;br /&gt;
==== 収束半径の定義 ====&lt;br /&gt;
マクローリン級数はべき級数の一種であり、一般に何らかの収束半径 &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; を持つ。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
収束半径とは、&amp;lt;math&amp;gt;|x| &amp;lt; R&amp;lt;/math&amp;gt; の範囲で級数が収束し、&amp;lt;math&amp;gt;|x| &amp;gt; R&amp;lt;/math&amp;gt; の範囲で発散するような値である。&amp;lt;br&amp;gt;&lt;br /&gt;
収束半径は、比判定法 (ダランベールの判定法) を用いて、係数の比の極限として求められることが多い。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
端点 &amp;lt;math&amp;gt;|x| = R&amp;lt;/math&amp;gt; における収束・発散は、収束半径だけでは判定できないため、個別に検討する必要がある。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;e^x, \quad \sin x, \quad \cos x&amp;lt;/math&amp;gt; のように収束半径が無限大となる級数では、この端点の問題は生じない。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== log(1 + x) の収束区間 ====&lt;br /&gt;
&amp;lt;math&amp;gt;log(1 + x)&amp;lt;/math&amp;gt; のマクローリン級数の収束半径は1であり、収束範囲は &amp;lt;math&amp;gt;-1 &amp;lt; x \le 1&amp;lt;/math&amp;gt; である。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
端点 &amp;lt;math&amp;gt;x = -1&amp;lt;/math&amp;gt; を代入すると、級数は &amp;lt;math&amp;gt;- \sum_{n = 1}^{\infty} \frac{1}{n}&amp;lt;/math&amp;gt; という形になり、調和級数の発散により発散する。&amp;lt;br&amp;gt;&lt;br /&gt;
一方、端点 &amp;lt;math&amp;gt;x = 1&amp;lt;/math&amp;gt; を代入すると、級数は交代調和級数 &amp;lt;math&amp;gt;\sum_{n = 1}^{\infty} \frac{(-1)^{n + 1}}{n}&amp;lt;/math&amp;gt; となり、&amp;lt;math&amp;gt;\log 2&amp;lt;/math&amp;gt; に収束する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
このように、同じ収束半径を持つ級数であっても、両端点での収束・発散の挙動が異なる場合があることに注意する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== Arctan x の収束区間 ====&lt;br /&gt;
&amp;lt;math&amp;gt;\arctan x&amp;lt;/math&amp;gt; のマクローリン級数の収束半径は1であり、明示されている収束範囲は開区間 &amp;lt;math&amp;gt;-1 &amp;lt; x &amp;lt; 1&amp;lt;/math&amp;gt; である。&amp;lt;br&amp;gt;&lt;br /&gt;
一方、端点 &amp;lt;math&amp;gt;x = \pm 1&amp;lt;/math&amp;gt; における収束は、交代級数判定法 (ライプニッツの判定法) により保証される標準的な数学的事実である。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
例えば、&amp;lt;math&amp;gt;x = 1&amp;lt;/math&amp;gt; のとき、級数は次のように &amp;lt;math&amp;gt;\frac{\pi}{4}&amp;lt;/math&amp;gt; に収束する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;math&amp;gt;\arctan 1 = \frac{\pi}{4} = 1 - \frac{1}{3} + \frac{1}{5} - \frac{1}{7} + \cdots&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ただし、この端点収束の事実は、参照した出典において開区間の形でのみ明示されており、閉区間としての明記はないことに注意する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ここでは、この標準的な数学的事実に基づき、収束範囲を閉区間 &amp;lt;math&amp;gt;-1 \le x \le 1&amp;lt;/math&amp;gt; として扱う。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 代表的なマクローリン級数 ==&lt;br /&gt;
==== 級数の一般形 ====&lt;br /&gt;
6つの代表的なマクローリン級数を、総和記号を用いた一般形で示す。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* 指数関数&lt;br /&gt;
*: &amp;lt;math&amp;gt;e^{x} = \sum_{n = 0}^{\infty} \frac{x^{n}}{n!}&amp;lt;/math&amp;gt;&lt;br /&gt;
*: 収束範囲: 実数全体&lt;br /&gt;
* 正弦関数&lt;br /&gt;
*: &amp;lt;math&amp;gt;\sin x = \sum_{n = 0}^{\infty} \frac{(-1)^{n}x^{2n + 1}}{(2n + 1)!}&amp;lt;/math&amp;gt;&lt;br /&gt;
*: 収束範囲: 実数全体&lt;br /&gt;
* 余弦関数&lt;br /&gt;
*: &amp;lt;math&amp;gt;\cos x = \sum_{n = 0}^{\infty} \frac{(-1)^{n}x^{2n}}{(2n)!}&amp;lt;/math&amp;gt;&lt;br /&gt;
*: 収束範囲: 実数全体&lt;br /&gt;
* 対数関数&lt;br /&gt;
*: &amp;lt;math&amp;gt;\log(1 + x) = \sum_{n = 1}^{\infty}\frac{(-1)^{n + 1}x^{n}}{n}&amp;lt;/math&amp;gt;&lt;br /&gt;
*: 収束範囲: &amp;lt;math&amp;gt;-1 &amp;lt; x \le 1&amp;lt;/math&amp;gt;&lt;br /&gt;
* 等比級数の逆数関数&lt;br /&gt;
*: &amp;lt;math&amp;gt;\frac{1}{1 - x} = \sum_{n = 0}^{\infty}x^{n}&amp;lt;/math&amp;gt;&lt;br /&gt;
*: 収束範囲: &amp;lt;math&amp;gt;|x| &amp;lt; 1&amp;lt;/math&amp;gt;&lt;br /&gt;
* 逆正接関数&lt;br /&gt;
*: &amp;lt;math&amp;gt;\arctan x = \sum_{n = 0}^{\infty}\frac{(-1)^{n}x^{2n + 1}}{2n + 1}&amp;lt;/math&amp;gt;&lt;br /&gt;
*: 収束範囲: &amp;lt;math&amp;gt;-1 \le x \le 1&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== 収束範囲の比較 ====&lt;br /&gt;
下表に、上記の6つの級数について、展開の初項から数項までを書き下した形と収束範囲を示す。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ 代表的なマクローリン級数の一覧&lt;br /&gt;
! 関数 !! マクローリン級数 !! 収束範囲&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;e^{x}&amp;lt;/math&amp;gt; || &amp;lt;math&amp;gt;1 + x + \frac{x^{2}}{2!} + \frac{x^{3}}{3!} + \cdots&amp;lt;/math&amp;gt; || 実数全体&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;\sin x&amp;lt;/math&amp;gt; || &amp;lt;math&amp;gt;x - \frac{x^{3}}{3!} + \frac{x^{5}}{5!} - \cdots&amp;lt;/math&amp;gt; || 実数全体&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;\cos x&amp;lt;/math&amp;gt; || &amp;lt;math&amp;gt;1 - \frac{x^{2}}{2!} + \frac{x^{4}}{4!} - \cdots&amp;lt;/math&amp;gt; || 実数全体&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;\log(1 + x)&amp;lt;/math&amp;gt; || &amp;lt;math&amp;gt;x - \frac{x^{2}}{2} + \frac{x^{3}}{3} - \cdots&amp;lt;/math&amp;gt; || &amp;lt;math&amp;gt;-1 &amp;lt; x \le 1&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;\dfrac{1}{1 - x}&amp;lt;/math&amp;gt; || &amp;lt;math&amp;gt;1 + x + x^{2} + x^{3} + \cdots&amp;lt;/math&amp;gt; || &amp;lt;math&amp;gt;|x| &amp;lt; 1&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;\arctan x&amp;lt;/math&amp;gt; || &amp;lt;math&amp;gt;x - \frac{x^{3}}{3} + \frac{x^{5}}{5} - \cdots&amp;lt;/math&amp;gt; || &amp;lt;math&amp;gt;-1 \le x \le 1&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 具体例 ==&lt;br /&gt;
==== e^x の近似計算 ====&lt;br /&gt;
マクローリン多項式を用いた近似の例として、&amp;lt;math&amp;gt;e^{0.1}&amp;lt;/math&amp;gt; の値を2次マクローリン多項式で近似する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;math&amp;gt;e^{x} \approx p_2(x) = 1 + x + \frac{x^{2}}{2!}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;x = 0.1&amp;lt;/math&amp;gt; を代入すると、次のようになる。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;math&amp;gt;p_2(0.1) = 1 + 0.1 + \frac{0.01}{2} = 1.105&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
一方、&amp;lt;math&amp;gt;e^{0.1}&amp;lt;/math&amp;gt; の実際の値は、約1.105170918である。&amp;lt;br&amp;gt;&lt;br /&gt;
近似値との差は約0.000170918であり、これが実際の剰余項 &amp;lt;math&amp;gt;R_2(0.1)&amp;lt;/math&amp;gt; に相当する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
この誤差の上限は、区間 &amp;lt;math&amp;gt;[0, 0.1]&amp;lt;/math&amp;gt; における &amp;lt;math&amp;gt;|\dfrac{d^{3} f(x)}{dx^{3}}| = e^{x}&amp;lt;/math&amp;gt; の最大値 &amp;lt;math&amp;gt;M \approx e^{0.1} \approx 1.10517&amp;lt;/math&amp;gt; を用いて、次のように見積もることができる。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;math&amp;gt;|R_2(0.1)| \le \frac{M}{3!}|0.1|^{3} \approx \frac{1.10517}{6} \times 0.001 \approx 0.000184&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
実際の誤差 (約0.000171) は、この上限値 (約0.000184) を下回っており、誤差評価の不等式と整合している。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 注意事項 ==&lt;br /&gt;
==== 有限多項式による近似と無限級数の等号の違い ====&lt;br /&gt;
n次マクローリン多項式 &amp;lt;math&amp;gt;p_n(x)&amp;lt;/math&amp;gt; は、あくまで有限項の近似式であり、剰余項 &amp;lt;math&amp;gt;R_n(x)&amp;lt;/math&amp;gt; が存在する限り、&amp;lt;math&amp;gt;p_n(x)&amp;lt;/math&amp;gt; と &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; は厳密には等しくない。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
無限級数として &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; と等号で結べるのは、&amp;lt;math&amp;gt;R_n(x) \to 0&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;n \to \infty&amp;lt;/math&amp;gt;) が成り立つ場合に限られる。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
この条件を確認せずに、近似式をそのまま等式として扱うことは誤りである。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== 無限回微分可能であることと級数が関数に一致することの違い ====&lt;br /&gt;
関数が原点で無限回微分可能であっても、そのマクローリン級数が元の関数に収束するとは限らない。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
代表的な反例として、次の関数を挙げることができる。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;math&amp;gt;f(0) = 0, \quad f(x) = e^{-1/x^{2}} \quad (x \ne 0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
この関数は実数全体で無限回微分可能であり、原点における各階の導関数の値は全て0となる。&amp;lt;br&amp;gt;&lt;br /&gt;
そのため、この関数のマクローリン級数は恒等的に0という級数になるが、&amp;lt;math&amp;gt;x \ne 0&amp;lt;/math&amp;gt; では &amp;lt;math&amp;gt;f(x) &amp;gt; 0&amp;lt;/math&amp;gt; であるため、級数は元の関数に一致しない。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
このように、無限回微分可能性だけでは級数の一致を保証できないため、剰余項 &amp;lt;math&amp;gt;R_n(x)&amp;lt;/math&amp;gt; の挙動を個別に確認する必要がある。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== 収束区間の端点における取り扱い ====&lt;br /&gt;
&amp;lt;math&amp;gt;\log(1 + x)&amp;lt;/math&amp;gt; や &amp;lt;math&amp;gt;\arctan x&amp;lt;/math&amp;gt; のように収束半径が有限の級数では、収束区間の端点における挙動を個別に検討する必要がある。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
端点で発散する場合と収束する場合があるため、収束半径だけで級数の適用範囲を判断してはならない。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 関連情報 ==&lt;br /&gt;
* [https://dlmf.nist.gov/1.10 NIST DLMF §1.10 - Properties of Elementary Functions]&lt;br /&gt;
*: e^xやlog(1+z)等の複素解析上のTaylor級数と収束半径を記載する。&lt;br /&gt;
* [https://dlmf.nist.gov/4.19 NIST DLMF §4.19 - Elementary Functions: Maclaurin and Laurent Series]&lt;br /&gt;
*: sin z、cos z等のMaclaurin級数を記載する。&lt;br /&gt;
* [https://openstax.org/books/calculus-volume-2/pages/6-3-taylor-and-maclaurin-series OpenStax Calculus Volume 2 - 6.3 Taylor and Maclaurin Series]&lt;br /&gt;
*: テイラーの定理、ラグランジュの剰余項、収束条件を解説する。&lt;br /&gt;
* [https://mathworld.wolfram.com/MaclaurinSeries.html Wolfram MathWorld - Maclaurin Series]&lt;br /&gt;
*: 代表的な関数のマクローリン級数と収束範囲の一覧を記載する。&lt;br /&gt;
* [https://encyclopediaofmath.org/wiki/Taylor_series Encyclopedia of Mathematics - Taylor series]&lt;br /&gt;
*: smooth-not-analyticの反例と実解析性の定義を記載する。&lt;br /&gt;
* [[テイラー級数展開]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#seo:&lt;br /&gt;
|title={{PAGENAME}} : Exploring Electronics and SUSE Linux | MochiuWiki&lt;br /&gt;
|keywords=MochiuWiki,Mochiu,Wiki,Mochiu Wiki,Mathematics,Calculus,Maclaurin,Taylor,Series,Power Series,Convergence,Radius of Convergence,Remainder,Lagrange,Analysis,SUSE,Linux,数学,解析学,マクローリン級数,テイラー級数,収束半径,剰余項&lt;br /&gt;
|description={{PAGENAME}} - MochiuWiki: マクローリン級数展開に関する定義・代表的な公式・収束半径・剰余項の技術文書 | This page is {{PAGENAME}} in MochiuWiki - technical documentation about Maclaurin series expansion in mathematical analysis&lt;br /&gt;
|image=/resources/assets/MochiuLogo_Single_Blue.png&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
__FORCETOC__&lt;br /&gt;
[[カテゴリ:解析学]]&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://mochiu.net/index.php?title=%E3%83%86%E3%82%A4%E3%83%A9%E3%83%BC%E7%B4%9A%E6%95%B0%E5%B1%95%E9%96%8B&amp;diff=15273&amp;oldid=14741</id>
		<title>テイラー級数展開</title>
		<link rel="alternate" type="text/html" href="https://mochiu.net/index.php?title=%E3%83%86%E3%82%A4%E3%83%A9%E3%83%BC%E7%B4%9A%E6%95%B0%E5%B1%95%E9%96%8B&amp;diff=15273&amp;oldid=14741"/>
		<updated>2026-08-26T10:16:55Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;関連情報&lt;/span&gt;&lt;/p&gt;
&lt;a href=&quot;https://mochiu.net/index.php?title=%E3%83%86%E3%82%A4%E3%83%A9%E3%83%BC%E7%B4%9A%E6%95%B0%E5%B1%95%E9%96%8B&amp;amp;diff=15273&amp;amp;oldid=14741&quot;&gt;差分を表示&lt;/a&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://mochiu.net/index.php?title=%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB_-_LibreWolf&amp;diff=15271&amp;oldid=14749</id>
		<title>インストール - LibreWolf</title>
		<link rel="alternate" type="text/html" href="https://mochiu.net/index.php?title=%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB_-_LibreWolf&amp;diff=15271&amp;oldid=14749"/>
		<updated>2026-08-26T06:26:53Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2026年8月26日 (水) 15:26時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l130&quot;&gt;130行目:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;130行目:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== アドオン ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== アドオン ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;====&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Group Speed Dial &lt;/ins&gt;====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;高度な機能を持つスピードダイヤルである。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;高度な機能を持つスピードダイヤルである。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ディレクトリサポート、ライブダイヤル、マルチダイヤル、テキストダイヤル、最近閉じたページ/トップページ、タイマ、検索等の多数の機能がある。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ディレクトリサポート、ライブダイヤル、マルチダイヤル、テキストダイヤル、最近閉じたページ/トップページ、タイマ、検索等の多数の機能がある。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l147&quot;&gt;147行目:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;147行目:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;https://addons.mozilla.org/ja/firefox/addon/groupspeeddial/&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;https://addons.mozilla.org/ja/firefox/addon/groupspeeddial/&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Bookmarked Speed Dial ====&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Bookmarked Speed Dial ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Firefoxのネイティブなブックマークを元にして、スピードダイヤルを構成する拡張機能である。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Firefoxのネイティブなブックマークを元にして、スピードダイヤルを構成する拡張機能である。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mochiu_wiki:diff:1.41:old-14749:rev-15271:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://mochiu.net/index.php?title=%E8%A8%AD%E5%AE%9A_-_SUSE_Linux&amp;diff=15270&amp;oldid=15253</id>
		<title>設定 - SUSE Linux</title>
		<link rel="alternate" type="text/html" href="https://mochiu.net/index.php?title=%E8%A8%AD%E5%AE%9A_-_SUSE_Linux&amp;diff=15270&amp;oldid=15253"/>
		<updated>2026-08-26T00:18:36Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;原因&lt;/span&gt;&lt;/p&gt;
&lt;a href=&quot;https://mochiu.net/index.php?title=%E8%A8%AD%E5%AE%9A_-_SUSE_Linux&amp;amp;diff=15270&amp;amp;oldid=15253&quot;&gt;差分を表示&lt;/a&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://mochiu.net/index.php?title=%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB_-_Fcitx5&amp;diff=15266&amp;oldid=14251</id>
		<title>インストール - Fcitx5</title>
		<link rel="alternate" type="text/html" href="https://mochiu.net/index.php?title=%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB_-_Fcitx5&amp;diff=15266&amp;oldid=14251"/>
		<updated>2026-08-25T21:04:56Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;トラブルシューティング&lt;/span&gt;&lt;/p&gt;
&lt;a href=&quot;https://mochiu.net/index.php?title=%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB_-_Fcitx5&amp;amp;diff=15266&amp;amp;oldid=14251&quot;&gt;差分を表示&lt;/a&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://mochiu.net/index.php?title=%E8%A8%AD%E5%AE%9A_-_KVM%E3%81%AEGPU%E3%83%91%E3%82%B9%E3%82%B9%E3%83%AB%E3%83%BC&amp;diff=15262&amp;oldid=15075</id>
		<title>設定 - KVMのGPUパススルー</title>
		<link rel="alternate" type="text/html" href="https://mochiu.net/index.php?title=%E8%A8%AD%E5%AE%9A_-_KVM%E3%81%AEGPU%E3%83%91%E3%82%B9%E3%82%B9%E3%83%AB%E3%83%BC&amp;diff=15262&amp;oldid=15075"/>
		<updated>2026-08-25T02:42:17Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;KVM / QEMUのインストール&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2026年8月25日 (火) 11:42時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l146&quot;&gt;146行目:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;146行目:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== KVM / QEMUのインストール ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== KVM / QEMUのインストール ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;KVM / QEMUおよび依存関係のライブラリをインストールする。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;KVM / QEMUおよび依存関係のライブラリをインストールする。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* SLES / openSUSE&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;br&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*: &amp;lt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;code&lt;/del&gt;&amp;gt;sudo zypper install libvirt libvirt-client libvirt-daemon virt-manager virt-install virt-viewer \&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/code&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* SLES / openSUSE &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Leap&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*: &amp;lt;code&amp;gt;&lt;/del&gt;qemu qemu-kvm qemu-ovmf-x86_64 qemu-tools \&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/code&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*: &amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;syntaxhighlight lang=&quot;text&quot;&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*: &amp;lt;code&amp;gt;&lt;/del&gt;biosdevname&amp;lt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;code&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;sudo zypper install libvirt libvirt-client libvirt-daemon virt-manager virt-install virt-viewer \&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                     &lt;/ins&gt;qemu qemu-kvm qemu-ovmf-x86_64 qemu-tools \&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                     &lt;/ins&gt;biosdevname&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;&amp;lt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;syntaxhighlight&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*: &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*: &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* SLED&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* SLED&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*: ソースコードからKVMとQEMUをインストールする場合、[[インストール - KVM#ソースコードからインストール]]を参照する。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*: ソースコードからKVMとQEMUをインストールする場合、[[インストール - KVM#ソースコードからインストール]]を参照する。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*: &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*: &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*: &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;または、以下のパッケージをダウンロードして、&lt;/del&gt;~/.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;profileファイル等に環境変数PATHおよびLD_LIBRARY_PATHを追記する。&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*: &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;または、以下に示すパッケージをダウンロード・インストールして、&amp;lt;u&amp;gt;&lt;/ins&gt;~/.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;profile&amp;lt;/u&amp;gt; ファイル等に環境変数 &amp;lt;code&amp;gt;PATH&amp;lt;/code&amp;gt; および &amp;lt;code&amp;gt;LD_LIBRARY_PATH&amp;lt;/code&amp;gt; を設定する。&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*: libvirt : https://software.opensuse.org/package/libvirt&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*: libvirt : https://software.opensuse.org/package/libvirt&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*: libvirt-client : https://software.opensuse.org/package/libvirt-client&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*: libvirt-client : https://software.opensuse.org/package/libvirt-client&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mochiu_wiki:diff:1.41:old-15075:rev-15262:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
</feed>