(Undo revision 69853 by Rhea (talk))
(Undo revision 69852 by Rhea (talk))
Line 6: Line 6:
 
[http://www.projectrhea.org/learning/slectures.php Slectures] by [[User:Wu112|Chyuan-Tyng "Roger" Wu]] and Will Black
 
[http://www.projectrhea.org/learning/slectures.php Slectures] by [[User:Wu112|Chyuan-Tyng "Roger" Wu]] and Will Black
  
2.1 On the Geometry of Smooth Curves in Two-Dimensional Space
+
2.1 blah
 
</center>  
 
</center>  
  
 
[[Media:lecture_diff_geo_black_2-1|pdf file]]
 
[[Media:lecture_diff_geo_black_2-1|pdf file]]
 
----
 
----
In this section we will consider the case of a smooth curve in a two-dimensional space. This could be, for example, the trajectory of a particle, the motion of a robot, or the contour of an object in an image. We can represent a curve, $C$, in the following way:
+
= Notation  =
 +
 
 +
For a two-dimensional (2D) space <math>\mathbb{R}^2</math>, for example the <span class="texhtml">''X''</span>-<span class="texhtml">''Y''</span> plane, we can represent a smooth curve, <span class="texhtml">''C''</span>, in it as following:  
  
 
<math>
 
<math>
C=\left\{ p(t):\big( x(t),y(t)\big) |t\in I\right\},
+
C=\left\{ p(t):\big( x(t),y(t)\big) |t\in I\right\}
</math>
+
</math>  
  
where $I$ is some open interval of the real number set $\mathbb{R}$. This is called a `parametric representation' of the curve, where $t$ is the parameter.\\
+
, where <span class="texhtml">''I''</span> is some open interval of real number set <math>\mathbb{R}</math>. The smooth curve indicates that the curve is differentiable everywhere (at least 3 times). Imaging we are drawing the this curve <span class="texhtml">''C''</span> in that plane with a pen, and then <span class="texhtml">''p''(''t'')</span> is the position of the pen at time t. Fig.1 and Figs.2 are two examples. However, the same curve <span class="texhtml">''C''</span> can have many different expressions. For example, the straight line that passes through the origin with slope 2, i.e. the straight in Fig.3, can be written as (a) <math>\left\{\begin{array}{l}x(t)=t \\y(t)=2t\end{array}\right.</math>, (b) <math>\left\{\begin{array}{l}x(t)=t^2 \\y(t)=2t^2\end{array}\right.</math>, or (c) <math>\left\{\begin{array}{l}x(t)=\cos (t) \\y(t)=2\cos (t)\end{array}\right.</math>. Therefore, the spacing in time has nothing to do with the spacing in space.
\indent Imagine we are drawing the curve in the $xy$-plane with a pen, and define $p(t)$ as the position of the pen at time t. Fig.\eqref{fig:notation_1} is an example of a curve parameterization. However, you may be able to recall from your multivariable calculus course that the same curve $C$ can have infinitely many parameterizations that produce the same graph. The easiest way to parametrize a graph described by $y = f(x)$ is to choose a parameter and set it equal to $x$, then express $y$ in terms of that parameter. For example, the straight line $y=2x$ in Fig.\eqref{fig:notation_4} may be written as:\\
+
\begin{center}
+
(a) $\left\{\begin{array}{l}x(t)=t \\y(t)=2t\end{array}\right.$, or (b) $\left\{\begin{array}{l}x(t)=t^3 \\y(t)=2t^3\end{array}\right.$.\\
+
\end{center}
+
  
In other words, we are choosing any allowable parametrization we want for $x$ (i.e. it has the same range), and then replacing that parameterization for $x$ inside $f(x)$ to obtain a parameterization for $y$.
+
[[Image:Cw df 1 notation 1.gif|thumb|left|400px|Fig 1: Example of curve parameterization]]
  
 +
[[Image:Cw df 1 notation 2 P.png|thumb|left|300px|Fig 2.a: The points in $X$-$Y$ plane]]
 +
[[Image:Cw df 1 notation 2 X.png|thumb|left|300px|Fig 2.b: X(t)]]
 +
[[Image:Cw df 1 notation 2 Y.png|thumb|left|300px|Fig 2.c: Y(t)]]
  
'''Question:''' Why is $x(t) = t^2$ NOT a valid parameterization?
+
[[Image:Cw df 1 notation 4.png|thumb|left|200px|Fig 3: Straight line go through origin with slope 2]]
  
'''Answer:''' Negative values are not in the range of $t^2$.\\
+
In order to make the formulas for the same curve unanimous, we are going to introduce the concept of "arclength". First, we need to define the speed vector of the curve. For the curve C defined in above equation, its speed vector is defined as:  
 
+
 
+
Note that as we vary the parameter t, each of these parameterizations will give different <math>(x,y)</math> values at the same value t, but they will eventually trace out the same graph. In other words, the way we traverse the graph is independent of its shape. As we mentioned before there are many possible parameterizations, and it stands to reason that not all parameterizations are created equal. A particularly useful parameter, `arc length', will lead us to what has been labeled the `canonical form' of a curve and is introduced below.
+
 
+
 
+
\begin{figure}
+
\begin{center}
+
\includegraphics[scale=0.6]{cw_df_1_notation_1.png}
+
\caption{Animated example of curve parameterization - see online version.}
+
\label{fig:notation_1}
+
\end{center}
+
\end{figure}
+
\begin{figure}
+
\begin{center}
+
\includegraphics[height=0.3\textheight]{cw_df_1_notation_4.png}
+
\caption{Straight line through the origin with slope 2}
+
\label{fig:notation_4}
+
\end{center}
+
\end{figure}
+
 
+
 
+
First, we need to define the tangent vector of the curve. If the parametric equations $x(t)$ and $y(t)$ are differentiable, then we may define the tangent vector to the curve C at the point $(x(t),y(t))$ as:
+
  
 
<math>
 
<math>
 
p^{\prime}(t)=\frac{d}{dt}p(t)=\left( \frac{d}{dt}x(t),\frac{d}{dt}y(t)\right).
 
p^{\prime}(t)=\frac{d}{dt}p(t)=\left( \frac{d}{dt}x(t),\frac{d}{dt}y(t)\right).
</math>
+
</math>  
  
The vector $p^{\prime}(t)$ is tangent to the graph of the curve C at the point $(x(t),y(t))$. The magnitude of the tangent vector,
+
The speed, i.e. the magnitude of this speed vector, is:
  
 
<math>
 
<math>
\| p^{\prime}(t)\| =\sqrt{\left( \frac{d}{dt}x(t)\right)^2+\left( \frac{d}{dt}y(t)\right)^2}
+
\| p^{\prime}(t)\| =\sqrt{\left( \frac{d}{dt}x(t)\right)^2+\left( \frac{d}{dt}y(t)\right)^2}.
</math>
+
</math>  
  
corresponds to the speed at which we are tracing the curve. For example, using the parameterizations for the straight line $y=2x$ in Fig.\eqref{fig:notation_4}, we obtain the following speeds: (a) $\| p^{\prime} (t)\| =\| (1,2)\|=\sqrt{5}$ and (b) $\| p^{\prime} (t)\| =\| (3,24)\| =\sqrt{585}$. From these examples we can see that the speed is not equal to the slope of the straight line, it is dependent upon the parameterization of the curve; this is a key point.  
+
For the same expressions of the straight line <span class="texhtml">''y'' = 2''x''</span> above, we know the corresponding speeds are: (a) <math>\|p^{\prime} (t)\| =\| (1,2)\|=\sqrt{5}</math>, (b) <math>\|p^{\prime} (t)\| =\| (2t,4t)\| =\sqrt{20} |t|</math>, and (c) <math>\| p^{\prime} (t)\| =\| \big( -\sin(t),-2\text{sin} (t) \big)\| =\sqrt{5} |\sin(t)|</math>. From these examples, we can see that the speed is not equal to the slope of the straight line.  
  
 
+
Now, we will uniquely parameterize the curve with respect to the "arclength" <span class="texhtml">''s''</span>, such that <math>\| \frac{d}{ds}p(s)\| =1</math>, <math>\forall s</math>, i.e. the unit speed parameterization. Hence, with any given parameter <span class="texhtml">''t''</span>, we can compute the derivative of <span class="texhtml">''p''(''t'')</span> with respect to the arclength <span class="texhtml">''s''</span> as following: <math>
The `arc length' $s$, is a parameterization such that the speed is equal to one, i.e. $\| \frac{d}{ds}p(s)\| =1$ for all $s$. Hence, for any given parameter $t$, we can compute the derivative of $p(t)$ with respect to the arc length $s$ as follows:
+
 
+
<math>
+
\label{eq:derivative1}
+
 
\frac{d}{ds}p(t)=\frac{p^{\prime}(t)}{\| p^{\prime}(t)\|}=\frac{\big( x^{\prime}(t),y^{\prime}(t)\big)}{\sqrt{\big( x^{\prime}(t)\big) ^2+\big( y^{\prime}(t)\big) ^2}}.
 
\frac{d}{ds}p(t)=\frac{p^{\prime}(t)}{\| p^{\prime}(t)\|}=\frac{\big( x^{\prime}(t),y^{\prime}(t)\big)}{\sqrt{\big( x^{\prime}(t)\big) ^2+\big( y^{\prime}(t)\big) ^2}}.
</math>
+
</math>  
  
On the other hand, we can also compute the same derivative with the chain rule:
+
In other hand, we can also compute the same derivative with the chain rule:  
  
 
<math>
 
<math>
\label{eq:derivative2}
+
\frac{d}{ds}p(t)=\frac{d}{dt}p(t)\cdot\frac{dt}{ds}=p^{\prime}(t)\cdot\frac{dt}{ds}.
\frac{d}{ds}p(t)=\frac{d}{dt}p(t)\cdot\frac{dt}{ds}= p^{\prime}(t)\cdot\frac{dt}{ds}.
+
</math>  
</math>
+
  
 +
Comparing above two equations, we can derive that:
  
Comparing Eq.\eqref{eq:derivative1} and Eq.\eqref{eq:derivative2}, we can derive that:
 
 
<math>
 
<math>
 
\frac{dt}{ds}=\frac{1}{\sqrt{\big( x^{\prime}(t)\big) ^2+\big( y^{\prime}(t)\big) ^2}}\Rightarrow
 
\frac{dt}{ds}=\frac{1}{\sqrt{\big( x^{\prime}(t)\big) ^2+\big( y^{\prime}(t)\big) ^2}}\Rightarrow
 
ds=\sqrt{\big( x^{\prime}(t)\big) ^2+\big( y^{\prime}(t)\big) ^2}dt=\|p^{\prime}(t)\| dt,
 
ds=\sqrt{\big( x^{\prime}(t)\big) ^2+\big( y^{\prime}(t)\big) ^2}dt=\|p^{\prime}(t)\| dt,
</math>
+
</math>  
 
+
since $\| \frac{d}{ds}p(t)\| =1$. Then, we can compute the length of the curve $p(t)$ from $t=a$ to $t=b$:
+
  
 +
since <math>\| \frac{d}{ds}p(t)\| =1</math>. Then, we can easily compute the length of the curve <span class="texhtml">''p''(''t'')</span> from <span class="texhtml">''t'' = ''a''</span> to <span class="texhtml">''t'' = ''b''</span>:
 
<math>
 
<math>
\int^{s(b)}_{s(a)}\| p^{\prime}(s)\| ds=\int^{s(b)}_{s(a)}1\cdot ds=\int^{b}_{a}\| p^{\prime}(t)\| dt=s(b)-s(a),
+
\int^{s(b)}_{s(a)}\|p^{\prime}(s)\| ds=\int^{s(b)}_{s(a)}1\cdot ds=\int^{b}_{a}\|p^{\prime}(t)\| dt=s(b)-s(a),
</math>
+
</math>  
 
+
where $s(t)$ is the parameter substitution function from $t$ to $s$. For example, if $p(s)$ is parameterized by arc length, the length of the curve from point $p(2)$ to $p(17.5)$ is $17.5-2=15.5$.
+
  
 +
where <span class="texhtml">''s''(''t'')</span> is the parameter substitution function from <span class="texhtml">''t''</span> to <span class="texhtml">''s''</span>. For example, if <span class="texhtml">''p''(''s'')</span> is parameterized by arclength, the length of the curve from point <span class="texhtml">''p''(2)</span> to <span class="texhtml">''p''(17.5)</span> is <span class="texhtml">17.5 − 2 = 15.5</span>.
 
----
 
----
 
[[Boutin_lectures_introduction_differential_geometry_Wu|Back to "Boutin lectures on Intro Differential geometry by Wu and Black"]]
 
[[Boutin_lectures_introduction_differential_geometry_Wu|Back to "Boutin lectures on Intro Differential geometry by Wu and Black"]]

Revision as of 16:43, 14 May 2015


The Boutin Lectures on Introductory Differential Geometry

Slectures by Chyuan-Tyng "Roger" Wu and Will Black

2.1 blah

pdf file


Notation

For a two-dimensional (2D) space $ \mathbb{R}^2 $, for example the X-Y plane, we can represent a smooth curve, C, in it as following:

$ C=\left\{ p(t):\big( x(t),y(t)\big) |t\in I\right\} $

, where I is some open interval of real number set $ \mathbb{R} $. The smooth curve indicates that the curve is differentiable everywhere (at least 3 times). Imaging we are drawing the this curve C in that plane with a pen, and then p(t) is the position of the pen at time t. Fig.1 and Figs.2 are two examples. However, the same curve C can have many different expressions. For example, the straight line that passes through the origin with slope 2, i.e. the straight in Fig.3, can be written as (a) $ \left\{\begin{array}{l}x(t)=t \\y(t)=2t\end{array}\right. $, (b) $ \left\{\begin{array}{l}x(t)=t^2 \\y(t)=2t^2\end{array}\right. $, or (c) $ \left\{\begin{array}{l}x(t)=\cos (t) \\y(t)=2\cos (t)\end{array}\right. $. Therefore, the spacing in time has nothing to do with the spacing in space.

Fig 1: Example of curve parameterization
Fig 2.a: The points in $X$-$Y$ plane
Fig 2.b: X(t)
Fig 2.c: Y(t)
Fig 3: Straight line go through origin with slope 2

In order to make the formulas for the same curve unanimous, we are going to introduce the concept of "arclength". First, we need to define the speed vector of the curve. For the curve C defined in above equation, its speed vector is defined as:

$ p^{\prime}(t)=\frac{d}{dt}p(t)=\left( \frac{d}{dt}x(t),\frac{d}{dt}y(t)\right). $

The speed, i.e. the magnitude of this speed vector, is:

$ \| p^{\prime}(t)\| =\sqrt{\left( \frac{d}{dt}x(t)\right)^2+\left( \frac{d}{dt}y(t)\right)^2}. $

For the same expressions of the straight line y = 2x above, we know the corresponding speeds are: (a) $ \|p^{\prime} (t)\| =\| (1,2)\|=\sqrt{5} $, (b) $ \|p^{\prime} (t)\| =\| (2t,4t)\| =\sqrt{20} |t| $, and (c) $ \| p^{\prime} (t)\| =\| \big( -\sin(t),-2\text{sin} (t) \big)\| =\sqrt{5} |\sin(t)| $. From these examples, we can see that the speed is not equal to the slope of the straight line.

Now, we will uniquely parameterize the curve with respect to the "arclength" s, such that $ \| \frac{d}{ds}p(s)\| =1 $, $ \forall s $, i.e. the unit speed parameterization. Hence, with any given parameter t, we can compute the derivative of p(t) with respect to the arclength s as following: $ \frac{d}{ds}p(t)=\frac{p^{\prime}(t)}{\| p^{\prime}(t)\|}=\frac{\big( x^{\prime}(t),y^{\prime}(t)\big)}{\sqrt{\big( x^{\prime}(t)\big) ^2+\big( y^{\prime}(t)\big) ^2}}. $

In other hand, we can also compute the same derivative with the chain rule:

$ \frac{d}{ds}p(t)=\frac{d}{dt}p(t)\cdot\frac{dt}{ds}=p^{\prime}(t)\cdot\frac{dt}{ds}. $

Comparing above two equations, we can derive that:

$ \frac{dt}{ds}=\frac{1}{\sqrt{\big( x^{\prime}(t)\big) ^2+\big( y^{\prime}(t)\big) ^2}}\Rightarrow ds=\sqrt{\big( x^{\prime}(t)\big) ^2+\big( y^{\prime}(t)\big) ^2}dt=\|p^{\prime}(t)\| dt, $

since $ \| \frac{d}{ds}p(t)\| =1 $. Then, we can easily compute the length of the curve p(t) from t = a to t = b: $ \int^{s(b)}_{s(a)}\|p^{\prime}(s)\| ds=\int^{s(b)}_{s(a)}1\cdot ds=\int^{b}_{a}\|p^{\prime}(t)\| dt=s(b)-s(a), $

where s(t) is the parameter substitution function from t to s. For example, if p(s) is parameterized by arclength, the length of the curve from point p(2) to p(17.5) is 17.5 − 2 = 15.5.


Back to "Boutin lectures on Intro Differential geometry by Wu and Black"

Alumni Liaison

Basic linear algebra uncovers and clarifies very important geometry and algebra.

Dr. Paul Garrett