Parametric equations: vector parametric lines
Download file: VectorParametricLines.pg
DOCUMENT(); loadMacros( 'PGstandard.pl', 'PGML.pl', 'parserVectorUtils.pl', 'parserParametricLine.pl', 'PGcourse.pl' );
Preamble
We load parserVectorUtils.pl
which provides the Line()
subroutine for a particular parametrization of a line, as well as parserParametricLine.pl
which provides a subroutine ParametricLine()
that allows students to enter any parametrization.
Context('Vector')->variables->are(t => 'Real'); $P = non_zero_point3D(-9, 9, 1); $V = non_zero_vector3D(-9, 9, 1); $Q1 = Point($P + $V); $Q2 = Point($P + 2 * $V); $general = ParametricLine($P, $V); $particular = Line($P, $V, '2t');
Setup
For the answer which is a particular parametrization through two points at times t=0
and t=1
, we use Line()
. To allow students to enter any equation for a parametric line through two points, we use ParametricLine()
The syntax is fairly self-explanatory.
BEGIN_PGML a. Find any vector parametric equation for the line that goes through the points [`[$P]`] and [`[$Q1]`]. [`\vec{L}(t) =`] [_]{$general}{20} b. Find a vector parametric equation for the line that goes through the point [`[$P]`] when [`t = 0`] and the point [`[$Q2]`] when [`t = 1`]. [`\vec{L}(t) =`] [_]{$particular}{20} END_PGML
Statement
This is the problem statement in PGML.BEGIN_PGML_SOLUTION Solution explanation goes here. END_PGML_SOLUTION ENDDOCUMENT();
Solution
A solution should be provided here.