Cartesian equation of a hyperbolic paraboloid given his parametric equationsParametric Equations for a HyperconeParametric Equation of a Hyperbolic ParaboloidHow to convert this parametric equation into a Cartesian equation?What is the parametric and cartesian equation of a hyperbolic paraboloid formed by the intersection of two cylinders of radius “A” & “B”?Finding a vector parametric equation given P and Q equations?Cartesian/Parametric 3d equation of a cheese twist?Trouble finding the cartesian equation for a given parametric formIntersecting Lines on a Hyperbolic ParaboloidHow is the equation $z=xy$ a hyperbolic paraboloid?Given a cartesian equation get points in the plane
Bash script should only kill those instances of another script's that it has launched
An alternative proof of an application of Hahn-Banach
Motivation for Zeta Function of an Algebraic Variety
PTIJ: wiping amalek’s memory?
At what distance can a bugbear, holding a reach weapon, with Polearm Mastery, get their Opportunity Attack?
Is "history" a male-biased word ("his+story")?
Why doesn't this Google Translate ad use the word "Translation" instead of "Translate"?
What are some noteworthy "mic-drop" moments in math?
Are babies of evil humanoid species inherently evil?
Can one live in the U.S. and not use a credit card?
meaning and function of 幸 in "则幸分我一杯羹"
weren't playing vs didn't play
Can you reject a postdoc offer after the PI has paid a large sum for flights/accommodation for your visit?
Is it work or heat?
Why would one plane in this picture not have gear down yet?
Counting all the hearts
Find longest word in a string: are any of these algorithms good?
Single word request: Harming the benefactor
PTIJ: Should I kill my computer after installing software?
finite abelian groups tensor product.
When a wind turbine does not produce enough electricity how does the power company compensate for the loss?
How to secure an aircraft at a transient parking space?
How can I get players to stop ignoring or overlooking the plot hooks I'm giving them?
When stopping and starting a tile job, what to do with the extra thinset from previous row's cleanup?
Cartesian equation of a hyperbolic paraboloid given his parametric equations
Parametric Equations for a HyperconeParametric Equation of a Hyperbolic ParaboloidHow to convert this parametric equation into a Cartesian equation?What is the parametric and cartesian equation of a hyperbolic paraboloid formed by the intersection of two cylinders of radius “A” & “B”?Finding a vector parametric equation given P and Q equations?Cartesian/Parametric 3d equation of a cheese twist?Trouble finding the cartesian equation for a given parametric formIntersecting Lines on a Hyperbolic ParaboloidHow is the equation $z=xy$ a hyperbolic paraboloid?Given a cartesian equation get points in the plane
$begingroup$
I can interpolate a hyperbolic paraboloid given 4 points in space ($pmba_1, pmba_2, pmbb_1, pmbb_2$) with the following parametric equation for a ruled surface:
$$ pmbr(u, v) = (1-v)((1-u)pmba_1+upmba_2) + v((1-u)pmbb_1+ upmbb_2) $$

Can I obtain the equation of the surface in cartesian coordinates?
multivariable-calculus differential-geometry parametric
$endgroup$
add a comment |
$begingroup$
I can interpolate a hyperbolic paraboloid given 4 points in space ($pmba_1, pmba_2, pmbb_1, pmbb_2$) with the following parametric equation for a ruled surface:
$$ pmbr(u, v) = (1-v)((1-u)pmba_1+upmba_2) + v((1-u)pmbb_1+ upmbb_2) $$

Can I obtain the equation of the surface in cartesian coordinates?
multivariable-calculus differential-geometry parametric
$endgroup$
add a comment |
$begingroup$
I can interpolate a hyperbolic paraboloid given 4 points in space ($pmba_1, pmba_2, pmbb_1, pmbb_2$) with the following parametric equation for a ruled surface:
$$ pmbr(u, v) = (1-v)((1-u)pmba_1+upmba_2) + v((1-u)pmbb_1+ upmbb_2) $$

Can I obtain the equation of the surface in cartesian coordinates?
multivariable-calculus differential-geometry parametric
$endgroup$
I can interpolate a hyperbolic paraboloid given 4 points in space ($pmba_1, pmba_2, pmbb_1, pmbb_2$) with the following parametric equation for a ruled surface:
$$ pmbr(u, v) = (1-v)((1-u)pmba_1+upmba_2) + v((1-u)pmbb_1+ upmbb_2) $$

Can I obtain the equation of the surface in cartesian coordinates?
multivariable-calculus differential-geometry parametric
multivariable-calculus differential-geometry parametric
asked Mar 5 at 9:41
MsegadeMsegade
4101413
4101413
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
$begingroup$
You could painstakingly eliminate the parameters $u$ and $v$ (or have a computer do it for you), but if you’re performing the calculations yourself I think it might involve less work to transform the canonical hyperbolic paraboloid (“hypar”) $X^2-Y^2=Z$, represented by the matrix $$Q = beginbmatrix1&0&0&0\0&-1&0&0\0&0&0&-frac12\0&0&-frac12&0endbmatrix.$$ Using your parameterization, this hypar can be generated by the points $$mathbf a_1' = (-1,0,1)^T \ mathbf a_2' = (0,-1,-1)^T \ mathbf b_1' = (0,1,-1)^T \ mathbf b_2' = (1,0,1)^T,$$ so if $M$ maps these points to the ones that define the desired hypar, its associated matrix is $M^-TQM^-1$. The transformation matrix $M$ is easily constructed from the point pairs, but we really need $$M^-1 = beginbmatrixmathbf a_1' & mathbf a_2' & mathbf b_1' & mathbf b_2' \ 1&1&1&1endbmatrix beginbmatrixmathbf a_1 & mathbf a_2 & mathbf b_1 & mathbf b_2 \ 1&1&1&1endbmatrix^-1 = A'A^-1.$$ We can precompute part of $M^-TQM^-1=A^-TA'^TQA'A^-1$ to simplify the eventual computation a bit: $$Q'=A'^TQA' = beginbmatrix0&0&0&-2\0&0&2&0\0&2&0&0\-2&0&0&0endbmatrix$$ so that the matrix of the hypar is given by the product $A^-TQ'A^-1$. Since we’re working in homogeneous coordinates, we can multiply this matrix by $1/2$ (or any other nonzero scalar) for convenience without changing the resulting quadric.
For example, let $$mathbf a_1 = (-2,-1,2)^T \ mathbf a_2 = (-1,1,0)^T \ mathbf b_1 = (2,-2,1)^T \ mathbf b_2 = (3,0,2)^T.$$ We then have $$A^-1 = beginbmatrix-2&-1&2&3\-1&1&-2&0\2&0&1&2\1&1&1&1endbmatrix^-1 = beginbmatrix-frac527&-frac227&frac13&-frac19 \ -frac127&frac527&-frac13&frac79 \ frac227&-frac1027&-frac13&frac49\ frac427&frac727&frac13&-frac19 endbmatrix.$$ Multiplying this by $27$ to eliminate the fractions and using $frac12Q'$ yields $$beginbmatrix36&63&0&27\63&-72&0&-135\0&0&0&-243\27&-135&-243&486endbmatrix.$$ Pulling out another factor of $9$, this corresponds to the equation $$4x^2+14xy-8y^2+6x-30y-54z+54=0.$$ (Another factor of $2$ can be pulled out of this equation, if desired.) Plotting both the parametric patch and this hypar in Geogebra produces the following:

You could instead start from the canonical equation $XY=Z$, with associated matrix $$beginbmatrix0½&0&0\frac12&0&0&0\0&0&0&-frac12\0&0&-frac12&0endbmatrix$$ and go through a similar calculation after selecting a suitable set of points to generate this hypar. If you precompute $Q'$ as above, you should end up with a scalar multiple of the previous matrix.
$endgroup$
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
return StackExchange.using("mathjaxEditing", function ()
StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix)
StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
);
);
, "mathjax-editing");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "69"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3135985%2fcartesian-equation-of-a-hyperbolic-paraboloid-given-his-parametric-equations%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
$begingroup$
You could painstakingly eliminate the parameters $u$ and $v$ (or have a computer do it for you), but if you’re performing the calculations yourself I think it might involve less work to transform the canonical hyperbolic paraboloid (“hypar”) $X^2-Y^2=Z$, represented by the matrix $$Q = beginbmatrix1&0&0&0\0&-1&0&0\0&0&0&-frac12\0&0&-frac12&0endbmatrix.$$ Using your parameterization, this hypar can be generated by the points $$mathbf a_1' = (-1,0,1)^T \ mathbf a_2' = (0,-1,-1)^T \ mathbf b_1' = (0,1,-1)^T \ mathbf b_2' = (1,0,1)^T,$$ so if $M$ maps these points to the ones that define the desired hypar, its associated matrix is $M^-TQM^-1$. The transformation matrix $M$ is easily constructed from the point pairs, but we really need $$M^-1 = beginbmatrixmathbf a_1' & mathbf a_2' & mathbf b_1' & mathbf b_2' \ 1&1&1&1endbmatrix beginbmatrixmathbf a_1 & mathbf a_2 & mathbf b_1 & mathbf b_2 \ 1&1&1&1endbmatrix^-1 = A'A^-1.$$ We can precompute part of $M^-TQM^-1=A^-TA'^TQA'A^-1$ to simplify the eventual computation a bit: $$Q'=A'^TQA' = beginbmatrix0&0&0&-2\0&0&2&0\0&2&0&0\-2&0&0&0endbmatrix$$ so that the matrix of the hypar is given by the product $A^-TQ'A^-1$. Since we’re working in homogeneous coordinates, we can multiply this matrix by $1/2$ (or any other nonzero scalar) for convenience without changing the resulting quadric.
For example, let $$mathbf a_1 = (-2,-1,2)^T \ mathbf a_2 = (-1,1,0)^T \ mathbf b_1 = (2,-2,1)^T \ mathbf b_2 = (3,0,2)^T.$$ We then have $$A^-1 = beginbmatrix-2&-1&2&3\-1&1&-2&0\2&0&1&2\1&1&1&1endbmatrix^-1 = beginbmatrix-frac527&-frac227&frac13&-frac19 \ -frac127&frac527&-frac13&frac79 \ frac227&-frac1027&-frac13&frac49\ frac427&frac727&frac13&-frac19 endbmatrix.$$ Multiplying this by $27$ to eliminate the fractions and using $frac12Q'$ yields $$beginbmatrix36&63&0&27\63&-72&0&-135\0&0&0&-243\27&-135&-243&486endbmatrix.$$ Pulling out another factor of $9$, this corresponds to the equation $$4x^2+14xy-8y^2+6x-30y-54z+54=0.$$ (Another factor of $2$ can be pulled out of this equation, if desired.) Plotting both the parametric patch and this hypar in Geogebra produces the following:

You could instead start from the canonical equation $XY=Z$, with associated matrix $$beginbmatrix0½&0&0\frac12&0&0&0\0&0&0&-frac12\0&0&-frac12&0endbmatrix$$ and go through a similar calculation after selecting a suitable set of points to generate this hypar. If you precompute $Q'$ as above, you should end up with a scalar multiple of the previous matrix.
$endgroup$
add a comment |
$begingroup$
You could painstakingly eliminate the parameters $u$ and $v$ (or have a computer do it for you), but if you’re performing the calculations yourself I think it might involve less work to transform the canonical hyperbolic paraboloid (“hypar”) $X^2-Y^2=Z$, represented by the matrix $$Q = beginbmatrix1&0&0&0\0&-1&0&0\0&0&0&-frac12\0&0&-frac12&0endbmatrix.$$ Using your parameterization, this hypar can be generated by the points $$mathbf a_1' = (-1,0,1)^T \ mathbf a_2' = (0,-1,-1)^T \ mathbf b_1' = (0,1,-1)^T \ mathbf b_2' = (1,0,1)^T,$$ so if $M$ maps these points to the ones that define the desired hypar, its associated matrix is $M^-TQM^-1$. The transformation matrix $M$ is easily constructed from the point pairs, but we really need $$M^-1 = beginbmatrixmathbf a_1' & mathbf a_2' & mathbf b_1' & mathbf b_2' \ 1&1&1&1endbmatrix beginbmatrixmathbf a_1 & mathbf a_2 & mathbf b_1 & mathbf b_2 \ 1&1&1&1endbmatrix^-1 = A'A^-1.$$ We can precompute part of $M^-TQM^-1=A^-TA'^TQA'A^-1$ to simplify the eventual computation a bit: $$Q'=A'^TQA' = beginbmatrix0&0&0&-2\0&0&2&0\0&2&0&0\-2&0&0&0endbmatrix$$ so that the matrix of the hypar is given by the product $A^-TQ'A^-1$. Since we’re working in homogeneous coordinates, we can multiply this matrix by $1/2$ (or any other nonzero scalar) for convenience without changing the resulting quadric.
For example, let $$mathbf a_1 = (-2,-1,2)^T \ mathbf a_2 = (-1,1,0)^T \ mathbf b_1 = (2,-2,1)^T \ mathbf b_2 = (3,0,2)^T.$$ We then have $$A^-1 = beginbmatrix-2&-1&2&3\-1&1&-2&0\2&0&1&2\1&1&1&1endbmatrix^-1 = beginbmatrix-frac527&-frac227&frac13&-frac19 \ -frac127&frac527&-frac13&frac79 \ frac227&-frac1027&-frac13&frac49\ frac427&frac727&frac13&-frac19 endbmatrix.$$ Multiplying this by $27$ to eliminate the fractions and using $frac12Q'$ yields $$beginbmatrix36&63&0&27\63&-72&0&-135\0&0&0&-243\27&-135&-243&486endbmatrix.$$ Pulling out another factor of $9$, this corresponds to the equation $$4x^2+14xy-8y^2+6x-30y-54z+54=0.$$ (Another factor of $2$ can be pulled out of this equation, if desired.) Plotting both the parametric patch and this hypar in Geogebra produces the following:

You could instead start from the canonical equation $XY=Z$, with associated matrix $$beginbmatrix0½&0&0\frac12&0&0&0\0&0&0&-frac12\0&0&-frac12&0endbmatrix$$ and go through a similar calculation after selecting a suitable set of points to generate this hypar. If you precompute $Q'$ as above, you should end up with a scalar multiple of the previous matrix.
$endgroup$
add a comment |
$begingroup$
You could painstakingly eliminate the parameters $u$ and $v$ (or have a computer do it for you), but if you’re performing the calculations yourself I think it might involve less work to transform the canonical hyperbolic paraboloid (“hypar”) $X^2-Y^2=Z$, represented by the matrix $$Q = beginbmatrix1&0&0&0\0&-1&0&0\0&0&0&-frac12\0&0&-frac12&0endbmatrix.$$ Using your parameterization, this hypar can be generated by the points $$mathbf a_1' = (-1,0,1)^T \ mathbf a_2' = (0,-1,-1)^T \ mathbf b_1' = (0,1,-1)^T \ mathbf b_2' = (1,0,1)^T,$$ so if $M$ maps these points to the ones that define the desired hypar, its associated matrix is $M^-TQM^-1$. The transformation matrix $M$ is easily constructed from the point pairs, but we really need $$M^-1 = beginbmatrixmathbf a_1' & mathbf a_2' & mathbf b_1' & mathbf b_2' \ 1&1&1&1endbmatrix beginbmatrixmathbf a_1 & mathbf a_2 & mathbf b_1 & mathbf b_2 \ 1&1&1&1endbmatrix^-1 = A'A^-1.$$ We can precompute part of $M^-TQM^-1=A^-TA'^TQA'A^-1$ to simplify the eventual computation a bit: $$Q'=A'^TQA' = beginbmatrix0&0&0&-2\0&0&2&0\0&2&0&0\-2&0&0&0endbmatrix$$ so that the matrix of the hypar is given by the product $A^-TQ'A^-1$. Since we’re working in homogeneous coordinates, we can multiply this matrix by $1/2$ (or any other nonzero scalar) for convenience without changing the resulting quadric.
For example, let $$mathbf a_1 = (-2,-1,2)^T \ mathbf a_2 = (-1,1,0)^T \ mathbf b_1 = (2,-2,1)^T \ mathbf b_2 = (3,0,2)^T.$$ We then have $$A^-1 = beginbmatrix-2&-1&2&3\-1&1&-2&0\2&0&1&2\1&1&1&1endbmatrix^-1 = beginbmatrix-frac527&-frac227&frac13&-frac19 \ -frac127&frac527&-frac13&frac79 \ frac227&-frac1027&-frac13&frac49\ frac427&frac727&frac13&-frac19 endbmatrix.$$ Multiplying this by $27$ to eliminate the fractions and using $frac12Q'$ yields $$beginbmatrix36&63&0&27\63&-72&0&-135\0&0&0&-243\27&-135&-243&486endbmatrix.$$ Pulling out another factor of $9$, this corresponds to the equation $$4x^2+14xy-8y^2+6x-30y-54z+54=0.$$ (Another factor of $2$ can be pulled out of this equation, if desired.) Plotting both the parametric patch and this hypar in Geogebra produces the following:

You could instead start from the canonical equation $XY=Z$, with associated matrix $$beginbmatrix0½&0&0\frac12&0&0&0\0&0&0&-frac12\0&0&-frac12&0endbmatrix$$ and go through a similar calculation after selecting a suitable set of points to generate this hypar. If you precompute $Q'$ as above, you should end up with a scalar multiple of the previous matrix.
$endgroup$
You could painstakingly eliminate the parameters $u$ and $v$ (or have a computer do it for you), but if you’re performing the calculations yourself I think it might involve less work to transform the canonical hyperbolic paraboloid (“hypar”) $X^2-Y^2=Z$, represented by the matrix $$Q = beginbmatrix1&0&0&0\0&-1&0&0\0&0&0&-frac12\0&0&-frac12&0endbmatrix.$$ Using your parameterization, this hypar can be generated by the points $$mathbf a_1' = (-1,0,1)^T \ mathbf a_2' = (0,-1,-1)^T \ mathbf b_1' = (0,1,-1)^T \ mathbf b_2' = (1,0,1)^T,$$ so if $M$ maps these points to the ones that define the desired hypar, its associated matrix is $M^-TQM^-1$. The transformation matrix $M$ is easily constructed from the point pairs, but we really need $$M^-1 = beginbmatrixmathbf a_1' & mathbf a_2' & mathbf b_1' & mathbf b_2' \ 1&1&1&1endbmatrix beginbmatrixmathbf a_1 & mathbf a_2 & mathbf b_1 & mathbf b_2 \ 1&1&1&1endbmatrix^-1 = A'A^-1.$$ We can precompute part of $M^-TQM^-1=A^-TA'^TQA'A^-1$ to simplify the eventual computation a bit: $$Q'=A'^TQA' = beginbmatrix0&0&0&-2\0&0&2&0\0&2&0&0\-2&0&0&0endbmatrix$$ so that the matrix of the hypar is given by the product $A^-TQ'A^-1$. Since we’re working in homogeneous coordinates, we can multiply this matrix by $1/2$ (or any other nonzero scalar) for convenience without changing the resulting quadric.
For example, let $$mathbf a_1 = (-2,-1,2)^T \ mathbf a_2 = (-1,1,0)^T \ mathbf b_1 = (2,-2,1)^T \ mathbf b_2 = (3,0,2)^T.$$ We then have $$A^-1 = beginbmatrix-2&-1&2&3\-1&1&-2&0\2&0&1&2\1&1&1&1endbmatrix^-1 = beginbmatrix-frac527&-frac227&frac13&-frac19 \ -frac127&frac527&-frac13&frac79 \ frac227&-frac1027&-frac13&frac49\ frac427&frac727&frac13&-frac19 endbmatrix.$$ Multiplying this by $27$ to eliminate the fractions and using $frac12Q'$ yields $$beginbmatrix36&63&0&27\63&-72&0&-135\0&0&0&-243\27&-135&-243&486endbmatrix.$$ Pulling out another factor of $9$, this corresponds to the equation $$4x^2+14xy-8y^2+6x-30y-54z+54=0.$$ (Another factor of $2$ can be pulled out of this equation, if desired.) Plotting both the parametric patch and this hypar in Geogebra produces the following:

You could instead start from the canonical equation $XY=Z$, with associated matrix $$beginbmatrix0½&0&0\frac12&0&0&0\0&0&0&-frac12\0&0&-frac12&0endbmatrix$$ and go through a similar calculation after selecting a suitable set of points to generate this hypar. If you precompute $Q'$ as above, you should end up with a scalar multiple of the previous matrix.
edited 2 days ago
answered 2 days ago
amdamd
30.8k21051
30.8k21051
add a comment |
add a comment |
Thanks for contributing an answer to Mathematics Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
Use MathJax to format equations. MathJax reference.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3135985%2fcartesian-equation-of-a-hyperbolic-paraboloid-given-his-parametric-equations%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown