<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://calculus.subwiki.org/w/index.php?action=history&amp;feed=atom&amp;title=Jacobian_matrix</id>
	<title>Jacobian matrix - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://calculus.subwiki.org/w/index.php?action=history&amp;feed=atom&amp;title=Jacobian_matrix"/>
	<link rel="alternate" type="text/html" href="https://calculus.subwiki.org/w/index.php?title=Jacobian_matrix&amp;action=history"/>
	<updated>2026-04-25T02:49:32Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.2</generator>
	<entry>
		<id>https://calculus.subwiki.org/w/index.php?title=Jacobian_matrix&amp;diff=1707&amp;oldid=prev</id>
		<title>Vipul at 02:32, 13 May 2012</title>
		<link rel="alternate" type="text/html" href="https://calculus.subwiki.org/w/index.php?title=Jacobian_matrix&amp;diff=1707&amp;oldid=prev"/>
		<updated>2012-05-13T02:32:03Z</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;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 02:32, 13 May 2012&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-l33&quot;&gt;Line 33:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 33:&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;Note that for this definition to be correct, it is still necessary that the gradient vectors exist. If the gradient vectors do not exist but the partial derivatives do, a matrix can still be constructed using this recipe but it may not satisfy the nice behavior that the Jacobian matrix does.&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;Note that for this definition to be correct, it is still necessary that the gradient vectors exist. If the gradient vectors do not exist but the partial derivatives do, a matrix can still be constructed using this recipe but it may not satisfy the nice behavior that the Jacobian matrix does.&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 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;&amp;lt;center&amp;gt;{{#widget:YouTube|id=VCM4RVM09_I}}&amp;lt;/center&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;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;==Definition as a function==&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;==Definition as a function==&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-l60&quot;&gt;Line 60:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 62:&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;If the gradient vectors do not exist but the partial derivatives do, a matrix can still be constructed using this recipe but it may not satisfy the nice behavior that the Jacobian matrix does.&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;If the gradient vectors do not exist but the partial derivatives do, a matrix can still be constructed using this recipe but it may not satisfy the nice behavior that the Jacobian matrix does.&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;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 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;&amp;lt;center&amp;gt;{{#widget:YouTube|id=jTmwUMnuUec}}&amp;lt;/center&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;==Particular cases==&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;==Particular cases==&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;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;/table&gt;</summary>
		<author><name>Vipul</name></author>
	</entry>
	<entry>
		<id>https://calculus.subwiki.org/w/index.php?title=Jacobian_matrix&amp;diff=1706&amp;oldid=prev</id>
		<title>Vipul: /* Definition at a point in terms of gradient vectors as row vectors */</title>
		<link rel="alternate" type="text/html" href="https://calculus.subwiki.org/w/index.php?title=Jacobian_matrix&amp;diff=1706&amp;oldid=prev"/>
		<updated>2012-05-12T22:17:09Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Definition at a point in terms of gradient vectors as row vectors&lt;/span&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;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:17, 12 May 2012&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-l16&quot;&gt;Line 16:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 16:&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;&amp;lt;math&amp;gt;\begin{pmatrix} \nabla(f_1)(a_1,a_2,\dots,a_n) \\ \nabla(f_2)(a_1,a_2,\dots,a_n) \\ \cdot \\ \cdot \\ \cdot \\ \nabla(f_m)(a_1,a_2,\dots,a_n) \\\end{pmatrix}&amp;lt;/math&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;\begin{pmatrix} \nabla(f_1)(a_1,a_2,\dots,a_n) \\ \nabla(f_2)(a_1,a_2,\dots,a_n) \\ \cdot \\ \cdot \\ \cdot \\ \nabla(f_m)(a_1,a_2,\dots,a_n) \\\end{pmatrix}&amp;lt;/math&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 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;&amp;lt;center&amp;gt;{{#widget:YouTube|id=O8isoxng_9g}}&amp;lt;/center&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;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;===Definition at a point in terms of partial derivatives===&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;===Definition at a point in terms of partial derivatives===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Vipul</name></author>
	</entry>
	<entry>
		<id>https://calculus.subwiki.org/w/index.php?title=Jacobian_matrix&amp;diff=1683&amp;oldid=prev</id>
		<title>Vipul at 15:49, 12 May 2012</title>
		<link rel="alternate" type="text/html" href="https://calculus.subwiki.org/w/index.php?title=Jacobian_matrix&amp;diff=1683&amp;oldid=prev"/>
		<updated>2012-05-12T15:49:52Z</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;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:49, 12 May 2012&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-l36&quot;&gt;Line 36:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 36:&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;===Definition in terms of gradient vectors as row vectors===&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;===Definition in terms of gradient vectors as row vectors===&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;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; 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;Suppose &amp;lt;math&amp;gt;f&amp;lt;/matH&amp;gt; is a vector-valued function with &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;-dimensional inputs and &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;-dimensional outputs. Explicitly, suppose &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is a function with inputs &amp;lt;math&amp;gt;x_1,x_2,\dots,x_n&amp;lt;/math&amp;gt; and outputs &amp;lt;math&amp;gt;f_1(x_1,x_2,\dots,x_n), f_2(x_1,x_2,\dots,x_n),\dots,f_m(x_1,x_2,\dots,x_n)&amp;lt;/math&amp;gt;. Then, the &#039;&#039;&#039;Jacobian matrix&#039;&#039;&#039; of &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt;is a &amp;lt;math&amp;gt;m \times n&amp;lt;/math&amp;gt; matrix of &#039;&#039;functions&#039;&#039; whose &amp;lt;math&amp;gt;i^{th}&amp;lt;/math&amp;gt; row is given by the [[gradient vector]] of &amp;lt;matH&amp;gt;f_i&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;Suppose &amp;lt;math&amp;gt;f&amp;lt;/matH&amp;gt; is a vector-valued function with &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;-dimensional inputs and &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;-dimensional outputs. Explicitly, suppose &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is a function with inputs &amp;lt;math&amp;gt;x_1,x_2,\dots,x_n&amp;lt;/math&amp;gt; and outputs &amp;lt;math&amp;gt;f_1(x_1,x_2,\dots,x_n), f_2(x_1,x_2,\dots,x_n),\dots,f_m(x_1,x_2,\dots,x_n)&amp;lt;/math&amp;gt;. Then, the &#039;&#039;&#039;Jacobian matrix&#039;&#039;&#039; of &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt;is a &amp;lt;math&amp;gt;m \times n&amp;lt;/math&amp;gt; matrix of &#039;&#039;functions&#039;&#039; whose &amp;lt;math&amp;gt;i^{th}&amp;lt;/math&amp;gt; row is given by the [[gradient vector]] of &amp;lt;matH&amp;gt;f_i&amp;lt;/math&amp;gt;. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Explicitly, it looks like this:&lt;/ins&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;/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;&amp;lt;math&amp;gt;\begin{pmatrix} \nabla(f_1) \\ \nabla(f_2)\\ \cdot \\ \cdot \\ \cdot \\ \nabla(f_m) \\\end{pmatrix}&amp;lt;/math&amp;gt;&lt;/ins&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;/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;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;Note that the domain of this function is the set of points at which all the &amp;lt;math&amp;gt;f_i&amp;lt;/math&amp;gt;s individually are differentiable.&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;Note that the domain of this function is the set of points at which all the &amp;lt;math&amp;gt;f_i&amp;lt;/math&amp;gt;s individually are differentiable.&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-l46&quot;&gt;Line 46:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 49:&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;\frac{\partial f_i}{\partial x_j}(x_1,x_2,\dots,x_n)&amp;lt;/math&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;\frac{\partial f_i}{\partial x_j}(x_1,x_2,\dots,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;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; 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;wherever all the &amp;lt;math&amp;gt;f_i&amp;lt;/math&amp;gt;s individually are differentiable in the sense of the gradient vectors existing. If the gradient vectors do not exist but the partial derivatives do, a matrix can still be constructed using this recipe but it may not satisfy the nice behavior that the Jacobian matrix does.&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;wherever all the &amp;lt;math&amp;gt;f_i&amp;lt;/math&amp;gt;s individually are differentiable in the sense of the gradient vectors existing. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Here&#039;s how the matrix looks:&lt;/ins&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;/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;&amp;lt;math&amp;gt;\begin{pmatrix} \frac{\partial f_1}{\partial x_1} &amp;amp; \frac{\partial f_1}{\partial x_2}&amp;amp; \dots &amp;amp; \frac{\partial f_1}{\partial x_n}\\&lt;/ins&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;\frac{\partial f_2}{\partial x_1} &amp;amp; \frac{\partial f_2}{\partial x_2} &amp;amp; \dots &amp;amp; \frac{\partial f_2}{\partial x_n}\\&lt;/ins&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;\cdot &amp;amp; \cdot &amp;amp; \cdot &amp;amp; \cdot \\&lt;/ins&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;\frac{\partial f_m}{\partial x_1} &amp;amp; \frac{\partial f_m}{\partial x_2} &amp;amp; \dots &amp;amp; \frac{\partial f_m}{\partial x_n}\\\end{pmatrix}&amp;lt;/math&amp;gt;&lt;/ins&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;/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;If the gradient vectors do not exist but the partial derivatives do, a matrix can still be constructed using this recipe but it may not satisfy the nice behavior that the Jacobian matrix does.&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;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;==Particular cases==&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;==Particular cases==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Vipul</name></author>
	</entry>
	<entry>
		<id>https://calculus.subwiki.org/w/index.php?title=Jacobian_matrix&amp;diff=1682&amp;oldid=prev</id>
		<title>Vipul at 15:47, 12 May 2012</title>
		<link rel="alternate" type="text/html" href="https://calculus.subwiki.org/w/index.php?title=Jacobian_matrix&amp;diff=1682&amp;oldid=prev"/>
		<updated>2012-05-12T15:47:08Z</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;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:47, 12 May 2012&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-l12&quot;&gt;Line 12:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 12:&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;Suppose &amp;lt;math&amp;gt;f&amp;lt;/matH&amp;gt; is a vector-valued function with &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;-dimensional inputs and &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;-dimensional outputs. Explicitly, suppose &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is a function with inputs &amp;lt;math&amp;gt;x_1,x_2,\dots,x_n&amp;lt;/math&amp;gt; and outputs &amp;lt;math&amp;gt;f_1(x_1,x_2,\dots,x_n), f_2(x_1,x_2,\dots,x_n),\dots,f_m(x_1,x_2,\dots,x_n)&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;(a_1,a_2,\dots,a_n)&amp;lt;/math&amp;gt; is a point in the domain of &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;f_i&amp;lt;/math&amp;gt; is differentiable at &amp;lt;math&amp;gt;(a_1,a_2,\dots,a_n)&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;i \in \{ 1,2,\dots,m\}&amp;lt;/math&amp;gt;. Then, the &amp;#039;&amp;#039;&amp;#039;Jacobian matrix&amp;#039;&amp;#039;&amp;#039; of &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(a_1,a_2,\dots,a_n)&amp;lt;/math&amp;gt; is a &amp;lt;math&amp;gt;m \times n&amp;lt;/math&amp;gt; matrix of &amp;#039;&amp;#039;numbers&amp;#039;&amp;#039; whose &amp;lt;math&amp;gt;i^{th}&amp;lt;/math&amp;gt; row is given by the [[gradient vector]] of &amp;lt;matH&amp;gt;f_i&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(a_1,a_2,\dots,a_n)&amp;lt;/math&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;Suppose &amp;lt;math&amp;gt;f&amp;lt;/matH&amp;gt; is a vector-valued function with &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;-dimensional inputs and &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;-dimensional outputs. Explicitly, suppose &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is a function with inputs &amp;lt;math&amp;gt;x_1,x_2,\dots,x_n&amp;lt;/math&amp;gt; and outputs &amp;lt;math&amp;gt;f_1(x_1,x_2,\dots,x_n), f_2(x_1,x_2,\dots,x_n),\dots,f_m(x_1,x_2,\dots,x_n)&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;(a_1,a_2,\dots,a_n)&amp;lt;/math&amp;gt; is a point in the domain of &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;f_i&amp;lt;/math&amp;gt; is differentiable at &amp;lt;math&amp;gt;(a_1,a_2,\dots,a_n)&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;i \in \{ 1,2,\dots,m\}&amp;lt;/math&amp;gt;. Then, the &amp;#039;&amp;#039;&amp;#039;Jacobian matrix&amp;#039;&amp;#039;&amp;#039; of &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(a_1,a_2,\dots,a_n)&amp;lt;/math&amp;gt; is a &amp;lt;math&amp;gt;m \times n&amp;lt;/math&amp;gt; matrix of &amp;#039;&amp;#039;numbers&amp;#039;&amp;#039; whose &amp;lt;math&amp;gt;i^{th}&amp;lt;/math&amp;gt; row is given by the [[gradient vector]] of &amp;lt;matH&amp;gt;f_i&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(a_1,a_2,\dots,a_n)&amp;lt;/math&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 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;Explicitly, in terms of rows, it looks like:&lt;/ins&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 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;&amp;lt;math&amp;gt;\begin{pmatrix} \nabla(f_1)(a_1,a_2,\dots,a_n) \\ \nabla(f_2)(a_1,a_2,\dots,a_n) \\ \cdot \\ \cdot \\ \cdot \\ \nabla(f_m)(a_1,a_2,\dots,a_n) \\\end{pmatrix}&amp;lt;/math&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;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;===Definition at a point in terms of partial derivatives===&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;===Definition at a point in terms of partial derivatives===&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-l18&quot;&gt;Line 18:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 22:&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;&amp;lt;math&amp;gt;\frac{\partial f_i}{\partial x_j}(x_1,x_2,\dots,x_n)|_{(x_1,x_2,\dots,x_n) = (a_1,a_2,\dots,a_n)}&amp;lt;/math&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;\frac{\partial f_i}{\partial x_j}(x_1,x_2,\dots,x_n)|_{(x_1,x_2,\dots,x_n) = (a_1,a_2,\dots,a_n)}&amp;lt;/math&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 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;Here&#039;s how the matrix looks:&lt;/ins&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 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;&amp;lt;math&amp;gt;\begin{pmatrix} \frac{\partial f_1}{\partial x_1}(x_1,x_2,\dots,x_n)|_{(x_1,x_2,\dots,x_n) = (a_1,a_2,\dots,a_n)} &amp;amp; \frac{\partial f_1}{\partial x_2}(x_1,x_2,\dots,x_n)|_{(x_1,x_2,\dots,x_n) = (a_1,a_2,\dots,a_n)} &amp;amp; \dots &amp;amp; \frac{\partial f_1}{\partial x_n}(x_1,x_2,\dots,x_n)|_{(x_1,x_2,\dots,x_n) = (a_1,a_2,\dots,a_n)} \\&lt;/ins&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;\frac{\partial f_2}{\partial x_1}(x_1,x_2,\dots,x_n)|_{(x_1,x_2,\dots,x_n) = (a_1,a_2,\dots,a_n)} &amp;amp; \frac{\partial f_2}{\partial x_2}(x_1,x_2,\dots,x_n)|_{(x_1,x_2,\dots,x_n) = (a_1,a_2,\dots,a_n)} &amp;amp; \dots &amp;amp; \frac{\partial f_2}{\partial x_n}(x_1,x_2,\dots,x_n)|_{(x_1,x_2,\dots,x_n) = (a_1,a_2,\dots,a_n)} \\&lt;/ins&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;\cdot &amp;amp; \cdot &amp;amp; \cdot &amp;amp; \cdot \\&lt;/ins&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;\frac{\partial f_m}{\partial x_1}(x_1,x_2,\dots,x_n)|_{(x_1,x_2,\dots,x_n) = (a_1,a_2,\dots,a_n)} &amp;amp; \frac{\partial f_m}{\partial x_2}(x_1,x_2,\dots,x_n)|_{(x_1,x_2,\dots,x_n) = (a_1,a_2,\dots,a_n)} &amp;amp; \dots &amp;amp; \frac{\partial f_m}{\partial x_n}(x_1,x_2,\dots,x_n)|_{(x_1,x_2,\dots,x_n) = (a_1,a_2,\dots,a_n)} \\\end{pmatrix}&amp;lt;/math&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;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;Note that for this definition to be correct, it is still necessary that the gradient vectors exist. If the gradient vectors do not exist but the partial derivatives do, a matrix can still be constructed using this recipe but it may not satisfy the nice behavior that the Jacobian matrix does.&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;Note that for this definition to be correct, it is still necessary that the gradient vectors exist. If the gradient vectors do not exist but the partial derivatives do, a matrix can still be constructed using this recipe but it may not satisfy the nice behavior that the Jacobian matrix does.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Vipul</name></author>
	</entry>
	<entry>
		<id>https://calculus.subwiki.org/w/index.php?title=Jacobian_matrix&amp;diff=1681&amp;oldid=prev</id>
		<title>Vipul at 23:30, 11 May 2012</title>
		<link rel="alternate" type="text/html" href="https://calculus.subwiki.org/w/index.php?title=Jacobian_matrix&amp;diff=1681&amp;oldid=prev"/>
		<updated>2012-05-11T23:30: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;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 23:30, 11 May 2012&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-l15&quot;&gt;Line 15:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 15:&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;===Definition at a point in terms of partial derivatives===&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;===Definition at a point in terms of partial derivatives===&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;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; 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;Suppose &amp;lt;math&amp;gt;f&amp;lt;/matH&amp;gt; is a vector-valued function with &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;-dimensional inputs and &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;-dimensional outputs. Explicitly, suppose &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is a function with inputs &amp;lt;math&amp;gt;x_1,x_2,\dots,x_n&amp;lt;/math&amp;gt; and outputs &amp;lt;math&amp;gt;f_1(x_1,x_2,\dots,x_n), f_2(x_1,x_2,\dots,x_n),\dots,f_m(x_1,x_2,\dots,x_n)&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;(a_1,a_2,\dots,a_n)&amp;lt;/math&amp;gt; is a point in the domain of &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;f_i&amp;lt;/math&amp;gt; is differentiable at &amp;lt;math&amp;gt;(a_1,a_2,\dots,a_n)&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;i \in \{ 1,2,\dots,m\}&amp;lt;/math&amp;gt;. Then, the &#039;&#039;&#039;Jacobian matrix&#039;&#039;&#039;of &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(a_1,a_2,\dots,a_n)&amp;lt;/math&amp;gt; is a &amp;lt;math&amp;gt;m \times n&amp;lt;/math&amp;gt; matrix of &#039;&#039;numbers&#039;&#039; whose &amp;lt;math&amp;gt;(ij)^{th}&amp;lt;/math&amp;gt; entry is given by:&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;Suppose &amp;lt;math&amp;gt;f&amp;lt;/matH&amp;gt; is a vector-valued function with &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;-dimensional inputs and &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;-dimensional outputs. Explicitly, suppose &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is a function with inputs &amp;lt;math&amp;gt;x_1,x_2,\dots,x_n&amp;lt;/math&amp;gt; and outputs &amp;lt;math&amp;gt;f_1(x_1,x_2,\dots,x_n), f_2(x_1,x_2,\dots,x_n),\dots,f_m(x_1,x_2,\dots,x_n)&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;(a_1,a_2,\dots,a_n)&amp;lt;/math&amp;gt; is a point in the domain of &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;f_i&amp;lt;/math&amp;gt; is differentiable at &amp;lt;math&amp;gt;(a_1,a_2,\dots,a_n)&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;i \in \{ 1,2,\dots,m\}&amp;lt;/math&amp;gt;. Then, the &#039;&#039;&#039;Jacobian matrix&#039;&#039;&#039; of &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(a_1,a_2,\dots,a_n)&amp;lt;/math&amp;gt; is a &amp;lt;math&amp;gt;m \times n&amp;lt;/math&amp;gt; matrix of &#039;&#039;numbers&#039;&#039; whose &amp;lt;math&amp;gt;(ij)^{th}&amp;lt;/math&amp;gt; entry is given by:&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;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;&amp;lt;math&amp;gt;\frac{\partial f_i}{\partial x_j}(x_1,x_2,\dots,x_n)|_{(x_1,x_2,\dots,x_n) = (a_1,a_2,\dots,a_n)}&amp;lt;/math&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;\frac{\partial f_i}{\partial x_j}(x_1,x_2,\dots,x_n)|_{(x_1,x_2,\dots,x_n) = (a_1,a_2,\dots,a_n)}&amp;lt;/math&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-l25&quot;&gt;Line 25:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 25:&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;===Definition in terms of gradient vectors as row vectors===&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;===Definition in terms of gradient vectors as row vectors===&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;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; 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;Suppose &amp;lt;math&amp;gt;f&amp;lt;/matH&amp;gt; is a vector-valued function with &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;-dimensional inputs and &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;-dimensional outputs. Explicitly, suppose &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is a function with inputs &amp;lt;math&amp;gt;x_1,x_2,\dots,x_n&amp;lt;/math&amp;gt; and outputs &amp;lt;math&amp;gt;f_1(x_1,x_2,\dots,x_n), f_2(x_1,x_2,\dots,x_n),\dots,&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;f_n&lt;/del&gt;(x_1,x_2,\dots,x_n)&amp;lt;/math&amp;gt;. Then, the &#039;&#039;&#039;Jacobian matrix&#039;&#039;&#039;of &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt;is a &amp;lt;math&amp;gt;m \times n&amp;lt;/math&amp;gt; matrix of &#039;&#039;functions&#039;&#039; whose &amp;lt;math&amp;gt;i^{th}&amp;lt;/math&amp;gt; row is given by the [[gradient vector]] of &amp;lt;matH&amp;gt;f_i&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;Suppose &amp;lt;math&amp;gt;f&amp;lt;/matH&amp;gt; is a vector-valued function with &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;-dimensional inputs and &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;-dimensional outputs. Explicitly, suppose &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is a function with inputs &amp;lt;math&amp;gt;x_1,x_2,\dots,x_n&amp;lt;/math&amp;gt; and outputs &amp;lt;math&amp;gt;f_1(x_1,x_2,\dots,x_n), f_2(x_1,x_2,\dots,x_n),\dots,&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;f_m&lt;/ins&gt;(x_1,x_2,\dots,x_n)&amp;lt;/math&amp;gt;. Then, the &#039;&#039;&#039;Jacobian matrix&#039;&#039;&#039; of &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt;is a &amp;lt;math&amp;gt;m \times n&amp;lt;/math&amp;gt; matrix of &#039;&#039;functions&#039;&#039; whose &amp;lt;math&amp;gt;i^{th}&amp;lt;/math&amp;gt; row is given by the [[gradient vector]] of &amp;lt;matH&amp;gt;f_i&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;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;Note that the domain of this function is the set of points at which all the &amp;lt;math&amp;gt;f_i&amp;lt;/math&amp;gt;s individually are differentiable.&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;Note that the domain of this function is the set of points at which all the &amp;lt;math&amp;gt;f_i&amp;lt;/math&amp;gt;s individually are differentiable.&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-l31&quot;&gt;Line 31:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 31:&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;===Definition in terms of partial derivatives===&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;===Definition in terms of partial derivatives===&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;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; 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;Suppose &amp;lt;math&amp;gt;f&amp;lt;/matH&amp;gt; is a vector-valued function with &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;-dimensional inputs and &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;-dimensional outputs. Explicitly, suppose &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is a function with inputs &amp;lt;math&amp;gt;x_1,x_2,\dots,x_n&amp;lt;/math&amp;gt; and outputs &amp;lt;math&amp;gt;f_1(x_1,x_2,\dots,x_n), f_2(x_1,x_2,\dots,x_n),\dots,&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;f_n&lt;/del&gt;(x_1,x_2,\dots,x_n)&amp;lt;/math&amp;gt;. Then, the &#039;&#039;&#039;Jacobian matrix&#039;&#039;&#039;of &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is a &amp;lt;math&amp;gt;m \times n&amp;lt;/math&amp;gt; matrix of &#039;&#039;functions&#039;&#039; whose &amp;lt;math&amp;gt;(ij)^{th}&amp;lt;/math&amp;gt; entry is given by:&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;Suppose &amp;lt;math&amp;gt;f&amp;lt;/matH&amp;gt; is a vector-valued function with &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;-dimensional inputs and &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;-dimensional outputs. Explicitly, suppose &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is a function with inputs &amp;lt;math&amp;gt;x_1,x_2,\dots,x_n&amp;lt;/math&amp;gt; and outputs &amp;lt;math&amp;gt;f_1(x_1,x_2,\dots,x_n), f_2(x_1,x_2,\dots,x_n),\dots,&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;f_m&lt;/ins&gt;(x_1,x_2,\dots,x_n)&amp;lt;/math&amp;gt;. Then, the &#039;&#039;&#039;Jacobian matrix&#039;&#039;&#039; of &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is a &amp;lt;math&amp;gt;m \times n&amp;lt;/math&amp;gt; matrix of &#039;&#039;functions&#039;&#039; whose &amp;lt;math&amp;gt;(ij)^{th}&amp;lt;/math&amp;gt; entry is given by:&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;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;&amp;lt;math&amp;gt;\frac{\partial f_i}{\partial x_j}(x_1,x_2,\dots,x_n)&amp;lt;/math&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;\frac{\partial f_i}{\partial x_j}(x_1,x_2,\dots,x_n)&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Vipul</name></author>
	</entry>
	<entry>
		<id>https://calculus.subwiki.org/w/index.php?title=Jacobian_matrix&amp;diff=1680&amp;oldid=prev</id>
		<title>Vipul: /* Definition at a point */</title>
		<link rel="alternate" type="text/html" href="https://calculus.subwiki.org/w/index.php?title=Jacobian_matrix&amp;diff=1680&amp;oldid=prev"/>
		<updated>2012-05-11T23:29:43Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Definition at a point&lt;/span&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;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 23:29, 11 May 2012&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-l11&quot;&gt;Line 11:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 11:&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;===Definition at a point in terms of gradient vectors as row vectors===&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;===Definition at a point in terms of gradient vectors as row vectors===&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;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; 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;Suppose &amp;lt;math&amp;gt;f&amp;lt;/matH&amp;gt; is a vector-valued function with &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;-dimensional inputs and &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;-dimensional outputs. Explicitly, suppose &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is a function with inputs &amp;lt;math&amp;gt;x_1,x_2,\dots,x_n&amp;lt;/math&amp;gt; and outputs &amp;lt;math&amp;gt;f_1(x_1,x_2,\dots,x_n), f_2(x_1,x_2,\dots,x_n),\dots,&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;f_n&lt;/del&gt;(x_1,x_2,\dots,x_n)&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;(a_1,a_2,\dots,a_n)&amp;lt;/math&amp;gt; is a point in the domain of &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;f_i&amp;lt;/math&amp;gt; is differentiable at &amp;lt;math&amp;gt;(a_1,a_2,\dots,a_n)&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;i \in \{ 1,2,\dots,m\}&amp;lt;/math&amp;gt;. Then, the &#039;&#039;&#039;Jacobian matrix&#039;&#039;&#039;of &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(a_1,a_2,\dots,a_n)&amp;lt;/math&amp;gt; is a &amp;lt;math&amp;gt;m \times n&amp;lt;/math&amp;gt; matrix of &#039;&#039;numbers&#039;&#039; whose &amp;lt;math&amp;gt;i^{th}&amp;lt;/math&amp;gt; row is given by the [[gradient vector]] of &amp;lt;matH&amp;gt;f_i&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(a_1,a_2,\dots,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;Suppose &amp;lt;math&amp;gt;f&amp;lt;/matH&amp;gt; is a vector-valued function with &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;-dimensional inputs and &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;-dimensional outputs. Explicitly, suppose &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is a function with inputs &amp;lt;math&amp;gt;x_1,x_2,\dots,x_n&amp;lt;/math&amp;gt; and outputs &amp;lt;math&amp;gt;f_1(x_1,x_2,\dots,x_n), f_2(x_1,x_2,\dots,x_n),\dots,&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;f_m&lt;/ins&gt;(x_1,x_2,\dots,x_n)&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;(a_1,a_2,\dots,a_n)&amp;lt;/math&amp;gt; is a point in the domain of &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;f_i&amp;lt;/math&amp;gt; is differentiable at &amp;lt;math&amp;gt;(a_1,a_2,\dots,a_n)&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;i \in \{ 1,2,\dots,m\}&amp;lt;/math&amp;gt;. Then, the &#039;&#039;&#039;Jacobian matrix&#039;&#039;&#039; of &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(a_1,a_2,\dots,a_n)&amp;lt;/math&amp;gt; is a &amp;lt;math&amp;gt;m \times n&amp;lt;/math&amp;gt; matrix of &#039;&#039;numbers&#039;&#039; whose &amp;lt;math&amp;gt;i^{th}&amp;lt;/math&amp;gt; row is given by the [[gradient vector]] of &amp;lt;matH&amp;gt;f_i&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(a_1,a_2,\dots,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;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;===Definition at a point in terms of partial derivatives===&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;===Definition at a point in terms of partial derivatives===&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;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; 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;Suppose &amp;lt;math&amp;gt;f&amp;lt;/matH&amp;gt; is a vector-valued function with &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;-dimensional inputs and &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;-dimensional outputs. Explicitly, suppose &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is a function with inputs &amp;lt;math&amp;gt;x_1,x_2,\dots,x_n&amp;lt;/math&amp;gt; and outputs &amp;lt;math&amp;gt;f_1(x_1,x_2,\dots,x_n), f_2(x_1,x_2,\dots,x_n),\dots,&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;f_n&lt;/del&gt;(x_1,x_2,\dots,x_n)&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;(a_1,a_2,\dots,a_n)&amp;lt;/math&amp;gt; is a point in the domain of &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;f_i&amp;lt;/math&amp;gt; is differentiable at &amp;lt;math&amp;gt;(a_1,a_2,\dots,a_n)&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;i \in \{ 1,2,\dots,m\}&amp;lt;/math&amp;gt;. Then, the &#039;&#039;&#039;Jacobian matrix&#039;&#039;&#039;of &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(a_1,a_2,\dots,a_n)&amp;lt;/math&amp;gt; is a &amp;lt;math&amp;gt;m \times n&amp;lt;/math&amp;gt; matrix of &#039;&#039;numbers&#039;&#039; whose &amp;lt;math&amp;gt;(ij)^{th}&amp;lt;/math&amp;gt; entry is given by:&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;Suppose &amp;lt;math&amp;gt;f&amp;lt;/matH&amp;gt; is a vector-valued function with &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;-dimensional inputs and &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;-dimensional outputs. Explicitly, suppose &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is a function with inputs &amp;lt;math&amp;gt;x_1,x_2,\dots,x_n&amp;lt;/math&amp;gt; and outputs &amp;lt;math&amp;gt;f_1(x_1,x_2,\dots,x_n), f_2(x_1,x_2,\dots,x_n),\dots,&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;f_m&lt;/ins&gt;(x_1,x_2,\dots,x_n)&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;(a_1,a_2,\dots,a_n)&amp;lt;/math&amp;gt; is a point in the domain of &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;f_i&amp;lt;/math&amp;gt; is differentiable at &amp;lt;math&amp;gt;(a_1,a_2,\dots,a_n)&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;i \in \{ 1,2,\dots,m\}&amp;lt;/math&amp;gt;. Then, the &#039;&#039;&#039;Jacobian matrix&#039;&#039;&#039;of &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(a_1,a_2,\dots,a_n)&amp;lt;/math&amp;gt; is a &amp;lt;math&amp;gt;m \times n&amp;lt;/math&amp;gt; matrix of &#039;&#039;numbers&#039;&#039; whose &amp;lt;math&amp;gt;(ij)^{th}&amp;lt;/math&amp;gt; entry is given by:&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;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;&amp;lt;math&amp;gt;\frac{\partial f_i}{\partial x_j}(x_1,x_2,\dots,x_n)|_{(x_1,x_2,\dots,x_n) = (a_1,a_2,\dots,a_n)}&amp;lt;/math&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;\frac{\partial f_i}{\partial x_j}(x_1,x_2,\dots,x_n)|_{(x_1,x_2,\dots,x_n) = (a_1,a_2,\dots,a_n)}&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Vipul</name></author>
	</entry>
	<entry>
		<id>https://calculus.subwiki.org/w/index.php?title=Jacobian_matrix&amp;diff=1679&amp;oldid=prev</id>
		<title>Vipul: /* Definition at a point in terms of partial derivatives */</title>
		<link rel="alternate" type="text/html" href="https://calculus.subwiki.org/w/index.php?title=Jacobian_matrix&amp;diff=1679&amp;oldid=prev"/>
		<updated>2012-05-11T03:49:04Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Definition at a point in terms of partial derivatives&lt;/span&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;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 03:49, 11 May 2012&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-l29&quot;&gt;Line 29:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 29:&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;Note that the domain of this function is the set of points at which all the &amp;lt;math&amp;gt;f_i&amp;lt;/math&amp;gt;s individually are differentiable.&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;Note that the domain of this function is the set of points at which all the &amp;lt;math&amp;gt;f_i&amp;lt;/math&amp;gt;s individually are differentiable.&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;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; 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;===Definition &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;at a point &lt;/del&gt;in terms of partial derivatives===&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;===Definition in terms of partial derivatives===&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;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; 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;Suppose &amp;lt;math&amp;gt;f&amp;lt;/matH&amp;gt; is a vector-valued function with &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;-dimensional inputs and &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;-dimensional outputs. Explicitly, suppose &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is a function with inputs &amp;lt;math&amp;gt;x_1,x_2,\dots,x_n&amp;lt;/math&amp;gt; and outputs &amp;lt;math&amp;gt;f_1(x_1,x_2,\dots,x_n), f_2(x_1,x_2,\dots,x_n),\dots,f_n(x_1,x_2,\dots,x_n)&amp;lt;/math&amp;gt;. Then, the &#039;&#039;&#039;Jacobian matrix&#039;&#039;&#039;of &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is a &amp;lt;math&amp;gt;m \times n&amp;lt;/math&amp;gt; matrix of &#039;&#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;numbers&lt;/del&gt;&#039;&#039; whose &amp;lt;math&amp;gt;(ij)^{th}&amp;lt;/math&amp;gt; entry is given by:&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;Suppose &amp;lt;math&amp;gt;f&amp;lt;/matH&amp;gt; is a vector-valued function with &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;-dimensional inputs and &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;-dimensional outputs. Explicitly, suppose &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is a function with inputs &amp;lt;math&amp;gt;x_1,x_2,\dots,x_n&amp;lt;/math&amp;gt; and outputs &amp;lt;math&amp;gt;f_1(x_1,x_2,\dots,x_n), f_2(x_1,x_2,\dots,x_n),\dots,f_n(x_1,x_2,\dots,x_n)&amp;lt;/math&amp;gt;. Then, the &#039;&#039;&#039;Jacobian matrix&#039;&#039;&#039;of &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is a &amp;lt;math&amp;gt;m \times n&amp;lt;/math&amp;gt; matrix of &#039;&#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;functions&lt;/ins&gt;&#039;&#039; whose &amp;lt;math&amp;gt;(ij)^{th}&amp;lt;/math&amp;gt; entry is given by:&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;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;&amp;lt;math&amp;gt;\frac{\partial f_i}{\partial x_j}(x_1,x_2,\dots,x_n)&amp;lt;/math&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;\frac{\partial f_i}{\partial x_j}(x_1,x_2,\dots,x_n)&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Vipul</name></author>
	</entry>
	<entry>
		<id>https://calculus.subwiki.org/w/index.php?title=Jacobian_matrix&amp;diff=1668&amp;oldid=prev</id>
		<title>Vipul at 21:39, 8 May 2012</title>
		<link rel="alternate" type="text/html" href="https://calculus.subwiki.org/w/index.php?title=Jacobian_matrix&amp;diff=1668&amp;oldid=prev"/>
		<updated>2012-05-08T21:39:35Z</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;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 21:39, 8 May 2012&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-l36&quot;&gt;Line 36:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 36:&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;wherever all the &amp;lt;math&amp;gt;f_i&amp;lt;/math&amp;gt;s individually are differentiable in the sense of the gradient vectors existing. If the gradient vectors do not exist but the partial derivatives do, a matrix can still be constructed using this recipe but it may not satisfy the nice behavior that the Jacobian matrix does.&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;wherever all the &amp;lt;math&amp;gt;f_i&amp;lt;/math&amp;gt;s individually are differentiable in the sense of the gradient vectors existing. If the gradient vectors do not exist but the partial derivatives do, a matrix can still be constructed using this recipe but it may not satisfy the nice behavior that the Jacobian matrix does.&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 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;==Particular cases==&lt;/ins&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 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;{| class=&quot;sortable&quot; border=&quot;1&quot;&lt;/ins&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;! Case !! What happens in that case?&lt;/ins&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 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;| &amp;lt;matH&amp;gt;m = n = 1&amp;lt;/math&amp;gt; || &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is a real-valued function of one variable. The Jacobian matrix is a &amp;lt;math&amp;gt;1 \times 1&amp;lt;/math&amp;gt; matrix whose entry is the ordinary [[derivative]].&lt;/ins&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 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;| &amp;lt;math&amp;gt;n = 1&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;m &amp;gt; 1&amp;lt;/math&amp;gt; || &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is a vector-valued function of one variable. We can think of it as a parametric curve in &amp;lt;math&amp;gt;\R^m&amp;lt;/math&amp;gt;. The Jacobian matrix is a &amp;lt;math&amp;gt;m \times 1&amp;lt;/math&amp;gt; matrix which, read as a column vector, is the parametric derivative of the vector-valued function.&lt;/ins&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 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;| &amp;lt;math&amp;gt;m = 1&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;n &amp;gt; 1&amp;lt;/math&amp;gt; || &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is a real-valued function of multiple variables. The Jacobian matrix is a &amp;lt;math&amp;gt;1 \times n&amp;lt;/math&amp;gt; matrix which, read as a row vector, is the [[gradient vector]] function.&lt;/ins&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 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;| &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is a linear or affine map. || The Jacobian matrix is the same as the matrix describing &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; (or, if &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is affine, the matrix describing the linear part of &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt;).&lt;/ins&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 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;| &amp;lt;math&amp;gt;m = n&amp;lt;/math&amp;gt;, and we are identifying the spaces of inputs and outputs of &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt;. || The Jacobian matrix can then be thought of as a linear self-map from the &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;-dimensional space to itself. In this context, we can consider the [[Jacobian determinant]].&lt;/ins&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;/table&gt;</summary>
		<author><name>Vipul</name></author>
	</entry>
	<entry>
		<id>https://calculus.subwiki.org/w/index.php?title=Jacobian_matrix&amp;diff=1667&amp;oldid=prev</id>
		<title>Vipul: Created page with &quot;{{multivariable analogue of|derivative}}  ==Importance==  The Jacobian matrix is the appropriate notion of &#039;&#039;&#039;derivative&#039;&#039;&#039; for a function that has multiple inputs (or equival...&quot;</title>
		<link rel="alternate" type="text/html" href="https://calculus.subwiki.org/w/index.php?title=Jacobian_matrix&amp;diff=1667&amp;oldid=prev"/>
		<updated>2012-05-08T21:34:11Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{multivariable analogue of|derivative}}  ==Importance==  The Jacobian matrix is the appropriate notion of &amp;#039;&amp;#039;&amp;#039;derivative&amp;#039;&amp;#039;&amp;#039; for a function that has multiple inputs (or equival...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{multivariable analogue of|derivative}}&lt;br /&gt;
&lt;br /&gt;
==Importance==&lt;br /&gt;
&lt;br /&gt;
The Jacobian matrix is the appropriate notion of &amp;#039;&amp;#039;&amp;#039;derivative&amp;#039;&amp;#039;&amp;#039; for a function that has multiple inputs (or equivalently, vector-valued inputs) and multiple outputs (or equivalently, vector-valued outputs).&lt;br /&gt;
&lt;br /&gt;
==Definition at a point==&lt;br /&gt;
&lt;br /&gt;
===Direct epsilon-delta definition===&lt;br /&gt;
&lt;br /&gt;
===Definition at a point in terms of gradient vectors as row vectors===&lt;br /&gt;
&lt;br /&gt;
Suppose &amp;lt;math&amp;gt;f&amp;lt;/matH&amp;gt; is a vector-valued function with &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;-dimensional inputs and &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;-dimensional outputs. Explicitly, suppose &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is a function with inputs &amp;lt;math&amp;gt;x_1,x_2,\dots,x_n&amp;lt;/math&amp;gt; and outputs &amp;lt;math&amp;gt;f_1(x_1,x_2,\dots,x_n), f_2(x_1,x_2,\dots,x_n),\dots,f_n(x_1,x_2,\dots,x_n)&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;(a_1,a_2,\dots,a_n)&amp;lt;/math&amp;gt; is a point in the domain of &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;f_i&amp;lt;/math&amp;gt; is differentiable at &amp;lt;math&amp;gt;(a_1,a_2,\dots,a_n)&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;i \in \{ 1,2,\dots,m\}&amp;lt;/math&amp;gt;. Then, the &amp;#039;&amp;#039;&amp;#039;Jacobian matrix&amp;#039;&amp;#039;&amp;#039;of &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(a_1,a_2,\dots,a_n)&amp;lt;/math&amp;gt; is a &amp;lt;math&amp;gt;m \times n&amp;lt;/math&amp;gt; matrix of &amp;#039;&amp;#039;numbers&amp;#039;&amp;#039; whose &amp;lt;math&amp;gt;i^{th}&amp;lt;/math&amp;gt; row is given by the [[gradient vector]] of &amp;lt;matH&amp;gt;f_i&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(a_1,a_2,\dots,a_n)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
===Definition at a point in terms of partial derivatives===&lt;br /&gt;
&lt;br /&gt;
Suppose &amp;lt;math&amp;gt;f&amp;lt;/matH&amp;gt; is a vector-valued function with &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;-dimensional inputs and &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;-dimensional outputs. Explicitly, suppose &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is a function with inputs &amp;lt;math&amp;gt;x_1,x_2,\dots,x_n&amp;lt;/math&amp;gt; and outputs &amp;lt;math&amp;gt;f_1(x_1,x_2,\dots,x_n), f_2(x_1,x_2,\dots,x_n),\dots,f_n(x_1,x_2,\dots,x_n)&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;(a_1,a_2,\dots,a_n)&amp;lt;/math&amp;gt; is a point in the domain of &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;f_i&amp;lt;/math&amp;gt; is differentiable at &amp;lt;math&amp;gt;(a_1,a_2,\dots,a_n)&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;i \in \{ 1,2,\dots,m\}&amp;lt;/math&amp;gt;. Then, the &amp;#039;&amp;#039;&amp;#039;Jacobian matrix&amp;#039;&amp;#039;&amp;#039;of &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(a_1,a_2,\dots,a_n)&amp;lt;/math&amp;gt; is a &amp;lt;math&amp;gt;m \times n&amp;lt;/math&amp;gt; matrix of &amp;#039;&amp;#039;numbers&amp;#039;&amp;#039; whose &amp;lt;math&amp;gt;(ij)^{th}&amp;lt;/math&amp;gt; entry is given by:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial f_i}{\partial x_j}(x_1,x_2,\dots,x_n)|_{(x_1,x_2,\dots,x_n) = (a_1,a_2,\dots,a_n)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that for this definition to be correct, it is still necessary that the gradient vectors exist. If the gradient vectors do not exist but the partial derivatives do, a matrix can still be constructed using this recipe but it may not satisfy the nice behavior that the Jacobian matrix does.&lt;br /&gt;
&lt;br /&gt;
==Definition as a function==&lt;br /&gt;
&lt;br /&gt;
===Definition in terms of gradient vectors as row vectors===&lt;br /&gt;
&lt;br /&gt;
Suppose &amp;lt;math&amp;gt;f&amp;lt;/matH&amp;gt; is a vector-valued function with &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;-dimensional inputs and &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;-dimensional outputs. Explicitly, suppose &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is a function with inputs &amp;lt;math&amp;gt;x_1,x_2,\dots,x_n&amp;lt;/math&amp;gt; and outputs &amp;lt;math&amp;gt;f_1(x_1,x_2,\dots,x_n), f_2(x_1,x_2,\dots,x_n),\dots,f_n(x_1,x_2,\dots,x_n)&amp;lt;/math&amp;gt;. Then, the &amp;#039;&amp;#039;&amp;#039;Jacobian matrix&amp;#039;&amp;#039;&amp;#039;of &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt;is a &amp;lt;math&amp;gt;m \times n&amp;lt;/math&amp;gt; matrix of &amp;#039;&amp;#039;functions&amp;#039;&amp;#039; whose &amp;lt;math&amp;gt;i^{th}&amp;lt;/math&amp;gt; row is given by the [[gradient vector]] of &amp;lt;matH&amp;gt;f_i&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Note that the domain of this function is the set of points at which all the &amp;lt;math&amp;gt;f_i&amp;lt;/math&amp;gt;s individually are differentiable.&lt;br /&gt;
&lt;br /&gt;
===Definition at a point in terms of partial derivatives===&lt;br /&gt;
&lt;br /&gt;
Suppose &amp;lt;math&amp;gt;f&amp;lt;/matH&amp;gt; is a vector-valued function with &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;-dimensional inputs and &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;-dimensional outputs. Explicitly, suppose &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is a function with inputs &amp;lt;math&amp;gt;x_1,x_2,\dots,x_n&amp;lt;/math&amp;gt; and outputs &amp;lt;math&amp;gt;f_1(x_1,x_2,\dots,x_n), f_2(x_1,x_2,\dots,x_n),\dots,f_n(x_1,x_2,\dots,x_n)&amp;lt;/math&amp;gt;. Then, the &amp;#039;&amp;#039;&amp;#039;Jacobian matrix&amp;#039;&amp;#039;&amp;#039;of &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is a &amp;lt;math&amp;gt;m \times n&amp;lt;/math&amp;gt; matrix of &amp;#039;&amp;#039;numbers&amp;#039;&amp;#039; whose &amp;lt;math&amp;gt;(ij)^{th}&amp;lt;/math&amp;gt; entry is given by:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial f_i}{\partial x_j}(x_1,x_2,\dots,x_n)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
wherever all the &amp;lt;math&amp;gt;f_i&amp;lt;/math&amp;gt;s individually are differentiable in the sense of the gradient vectors existing. If the gradient vectors do not exist but the partial derivatives do, a matrix can still be constructed using this recipe but it may not satisfy the nice behavior that the Jacobian matrix does.&lt;/div&gt;</summary>
		<author><name>Vipul</name></author>
	</entry>
</feed>