Intuition for lines which undergo linear transformations












2












$begingroup$


From what I understand, a 2D line $y = frac{1}{2} x$ can be specified with a vector $v = [frac{1}{2}, -1]^T$ such that the line can be written as $v^T bar{x} = 0$ (where $bar{x} = [x,y]^T$).



Now, consider a linear transformation given by the matrix $M$ (say a rotation). Denoting the line that has been transformed with this particular linear transformation as $v'$, I understand that we can write:
$$
v' = vM^{-1}
$$

Is there any intuitive explanation as to why this happens to be the case? From my (misguided) perspective, I would have thought that we might have something like $v' = Mv$ instead, which is wrong, but I don't exactly have a good intuition as to why this is wrong.



I'm hoping to get a better understanding of this, as I'd like to be able to apply these arguments to the linear transformation of more complicated geometric structures, such as conics.










share|cite|improve this question









$endgroup$

















    2












    $begingroup$


    From what I understand, a 2D line $y = frac{1}{2} x$ can be specified with a vector $v = [frac{1}{2}, -1]^T$ such that the line can be written as $v^T bar{x} = 0$ (where $bar{x} = [x,y]^T$).



    Now, consider a linear transformation given by the matrix $M$ (say a rotation). Denoting the line that has been transformed with this particular linear transformation as $v'$, I understand that we can write:
    $$
    v' = vM^{-1}
    $$

    Is there any intuitive explanation as to why this happens to be the case? From my (misguided) perspective, I would have thought that we might have something like $v' = Mv$ instead, which is wrong, but I don't exactly have a good intuition as to why this is wrong.



    I'm hoping to get a better understanding of this, as I'd like to be able to apply these arguments to the linear transformation of more complicated geometric structures, such as conics.










    share|cite|improve this question









    $endgroup$















      2












      2








      2





      $begingroup$


      From what I understand, a 2D line $y = frac{1}{2} x$ can be specified with a vector $v = [frac{1}{2}, -1]^T$ such that the line can be written as $v^T bar{x} = 0$ (where $bar{x} = [x,y]^T$).



      Now, consider a linear transformation given by the matrix $M$ (say a rotation). Denoting the line that has been transformed with this particular linear transformation as $v'$, I understand that we can write:
      $$
      v' = vM^{-1}
      $$

      Is there any intuitive explanation as to why this happens to be the case? From my (misguided) perspective, I would have thought that we might have something like $v' = Mv$ instead, which is wrong, but I don't exactly have a good intuition as to why this is wrong.



      I'm hoping to get a better understanding of this, as I'd like to be able to apply these arguments to the linear transformation of more complicated geometric structures, such as conics.










      share|cite|improve this question









      $endgroup$




      From what I understand, a 2D line $y = frac{1}{2} x$ can be specified with a vector $v = [frac{1}{2}, -1]^T$ such that the line can be written as $v^T bar{x} = 0$ (where $bar{x} = [x,y]^T$).



      Now, consider a linear transformation given by the matrix $M$ (say a rotation). Denoting the line that has been transformed with this particular linear transformation as $v'$, I understand that we can write:
      $$
      v' = vM^{-1}
      $$

      Is there any intuitive explanation as to why this happens to be the case? From my (misguided) perspective, I would have thought that we might have something like $v' = Mv$ instead, which is wrong, but I don't exactly have a good intuition as to why this is wrong.



      I'm hoping to get a better understanding of this, as I'd like to be able to apply these arguments to the linear transformation of more complicated geometric structures, such as conics.







      linear-transformations






      share|cite|improve this question













      share|cite|improve this question











      share|cite|improve this question




      share|cite|improve this question










      asked Dec 1 '18 at 18:50









      Sean LeeSean Lee

      1578




      1578






















          1 Answer
          1






          active

          oldest

          votes


















          1












          $begingroup$

          Your transformation formula isn’t quite right. It’s actually $v'=M^{-T}v$—you apply the inverse transpose of $M$.



          Algebraically, this can be derived using a simple substitution. If you have the point transformation $bar x' = Mbar x$, then $$v^Tbar x = v^T(M^{-1}bar x') = (v^TM^{-1})bar x' = (M^{-T}v)^Tbar x'=0.$$ This is really no different than the process that you might’ve gone through when translating and scaling graphs of functions in your pre-calculus algebra courses: In order to, say, stretch the graph of $f(x)$ by a factor of $3$, you have to replace $x$ by $x/3$—that is, you have to invert the transformation in order to substitute for the original $x$ in the function’s expression. It’s the same here: to get the equation of the line in terms of the new coordinates $bar x'$, you have to solve for the components of $bar x$ in terms of those of $bar x'$—invert $M$—in order to substitute for the former in the equation of the line.



          Even though they might look similar, a coordinate vector that represents a point and one that represents a line are different—they transform differently under $M$. The terms that you may encounter for these two types of vectors are contravariant and covariant, respectively. In three dimensions, you might also see the terms polar vector and pseudovector (or axial vector). This different behavior under transformations is also connected to the concept of the dual $V^*$ of a vector space $V$, which is the space of linear functionals on $V$, but I won’t go into that here.






          share|cite|improve this answer









          $endgroup$













          • $begingroup$
            Thank you for pointing out my error, I understand it now (:
            $endgroup$
            – Sean Lee
            Dec 3 '18 at 1:03










          • $begingroup$
            @SeanLee I was planning to add a bit of discussion of what’s going on geometrically, but since you’ve accepted the answer, I’ll leave it alone.
            $endgroup$
            – amd
            Dec 3 '18 at 4:00










          • $begingroup$
            Ah, I meant I understand the algebraic derivation, but I'd really appreciate it if you could expand on the explanation with the dual space!
            $endgroup$
            – Sean Lee
            Dec 3 '18 at 4:06











          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
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3021674%2fintuition-for-lines-which-undergo-linear-transformations%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









          1












          $begingroup$

          Your transformation formula isn’t quite right. It’s actually $v'=M^{-T}v$—you apply the inverse transpose of $M$.



          Algebraically, this can be derived using a simple substitution. If you have the point transformation $bar x' = Mbar x$, then $$v^Tbar x = v^T(M^{-1}bar x') = (v^TM^{-1})bar x' = (M^{-T}v)^Tbar x'=0.$$ This is really no different than the process that you might’ve gone through when translating and scaling graphs of functions in your pre-calculus algebra courses: In order to, say, stretch the graph of $f(x)$ by a factor of $3$, you have to replace $x$ by $x/3$—that is, you have to invert the transformation in order to substitute for the original $x$ in the function’s expression. It’s the same here: to get the equation of the line in terms of the new coordinates $bar x'$, you have to solve for the components of $bar x$ in terms of those of $bar x'$—invert $M$—in order to substitute for the former in the equation of the line.



          Even though they might look similar, a coordinate vector that represents a point and one that represents a line are different—they transform differently under $M$. The terms that you may encounter for these two types of vectors are contravariant and covariant, respectively. In three dimensions, you might also see the terms polar vector and pseudovector (or axial vector). This different behavior under transformations is also connected to the concept of the dual $V^*$ of a vector space $V$, which is the space of linear functionals on $V$, but I won’t go into that here.






          share|cite|improve this answer









          $endgroup$













          • $begingroup$
            Thank you for pointing out my error, I understand it now (:
            $endgroup$
            – Sean Lee
            Dec 3 '18 at 1:03










          • $begingroup$
            @SeanLee I was planning to add a bit of discussion of what’s going on geometrically, but since you’ve accepted the answer, I’ll leave it alone.
            $endgroup$
            – amd
            Dec 3 '18 at 4:00










          • $begingroup$
            Ah, I meant I understand the algebraic derivation, but I'd really appreciate it if you could expand on the explanation with the dual space!
            $endgroup$
            – Sean Lee
            Dec 3 '18 at 4:06
















          1












          $begingroup$

          Your transformation formula isn’t quite right. It’s actually $v'=M^{-T}v$—you apply the inverse transpose of $M$.



          Algebraically, this can be derived using a simple substitution. If you have the point transformation $bar x' = Mbar x$, then $$v^Tbar x = v^T(M^{-1}bar x') = (v^TM^{-1})bar x' = (M^{-T}v)^Tbar x'=0.$$ This is really no different than the process that you might’ve gone through when translating and scaling graphs of functions in your pre-calculus algebra courses: In order to, say, stretch the graph of $f(x)$ by a factor of $3$, you have to replace $x$ by $x/3$—that is, you have to invert the transformation in order to substitute for the original $x$ in the function’s expression. It’s the same here: to get the equation of the line in terms of the new coordinates $bar x'$, you have to solve for the components of $bar x$ in terms of those of $bar x'$—invert $M$—in order to substitute for the former in the equation of the line.



          Even though they might look similar, a coordinate vector that represents a point and one that represents a line are different—they transform differently under $M$. The terms that you may encounter for these two types of vectors are contravariant and covariant, respectively. In three dimensions, you might also see the terms polar vector and pseudovector (or axial vector). This different behavior under transformations is also connected to the concept of the dual $V^*$ of a vector space $V$, which is the space of linear functionals on $V$, but I won’t go into that here.






          share|cite|improve this answer









          $endgroup$













          • $begingroup$
            Thank you for pointing out my error, I understand it now (:
            $endgroup$
            – Sean Lee
            Dec 3 '18 at 1:03










          • $begingroup$
            @SeanLee I was planning to add a bit of discussion of what’s going on geometrically, but since you’ve accepted the answer, I’ll leave it alone.
            $endgroup$
            – amd
            Dec 3 '18 at 4:00










          • $begingroup$
            Ah, I meant I understand the algebraic derivation, but I'd really appreciate it if you could expand on the explanation with the dual space!
            $endgroup$
            – Sean Lee
            Dec 3 '18 at 4:06














          1












          1








          1





          $begingroup$

          Your transformation formula isn’t quite right. It’s actually $v'=M^{-T}v$—you apply the inverse transpose of $M$.



          Algebraically, this can be derived using a simple substitution. If you have the point transformation $bar x' = Mbar x$, then $$v^Tbar x = v^T(M^{-1}bar x') = (v^TM^{-1})bar x' = (M^{-T}v)^Tbar x'=0.$$ This is really no different than the process that you might’ve gone through when translating and scaling graphs of functions in your pre-calculus algebra courses: In order to, say, stretch the graph of $f(x)$ by a factor of $3$, you have to replace $x$ by $x/3$—that is, you have to invert the transformation in order to substitute for the original $x$ in the function’s expression. It’s the same here: to get the equation of the line in terms of the new coordinates $bar x'$, you have to solve for the components of $bar x$ in terms of those of $bar x'$—invert $M$—in order to substitute for the former in the equation of the line.



          Even though they might look similar, a coordinate vector that represents a point and one that represents a line are different—they transform differently under $M$. The terms that you may encounter for these two types of vectors are contravariant and covariant, respectively. In three dimensions, you might also see the terms polar vector and pseudovector (or axial vector). This different behavior under transformations is also connected to the concept of the dual $V^*$ of a vector space $V$, which is the space of linear functionals on $V$, but I won’t go into that here.






          share|cite|improve this answer









          $endgroup$



          Your transformation formula isn’t quite right. It’s actually $v'=M^{-T}v$—you apply the inverse transpose of $M$.



          Algebraically, this can be derived using a simple substitution. If you have the point transformation $bar x' = Mbar x$, then $$v^Tbar x = v^T(M^{-1}bar x') = (v^TM^{-1})bar x' = (M^{-T}v)^Tbar x'=0.$$ This is really no different than the process that you might’ve gone through when translating and scaling graphs of functions in your pre-calculus algebra courses: In order to, say, stretch the graph of $f(x)$ by a factor of $3$, you have to replace $x$ by $x/3$—that is, you have to invert the transformation in order to substitute for the original $x$ in the function’s expression. It’s the same here: to get the equation of the line in terms of the new coordinates $bar x'$, you have to solve for the components of $bar x$ in terms of those of $bar x'$—invert $M$—in order to substitute for the former in the equation of the line.



          Even though they might look similar, a coordinate vector that represents a point and one that represents a line are different—they transform differently under $M$. The terms that you may encounter for these two types of vectors are contravariant and covariant, respectively. In three dimensions, you might also see the terms polar vector and pseudovector (or axial vector). This different behavior under transformations is also connected to the concept of the dual $V^*$ of a vector space $V$, which is the space of linear functionals on $V$, but I won’t go into that here.







          share|cite|improve this answer












          share|cite|improve this answer



          share|cite|improve this answer










          answered Dec 2 '18 at 1:02









          amdamd

          29.5k21050




          29.5k21050












          • $begingroup$
            Thank you for pointing out my error, I understand it now (:
            $endgroup$
            – Sean Lee
            Dec 3 '18 at 1:03










          • $begingroup$
            @SeanLee I was planning to add a bit of discussion of what’s going on geometrically, but since you’ve accepted the answer, I’ll leave it alone.
            $endgroup$
            – amd
            Dec 3 '18 at 4:00










          • $begingroup$
            Ah, I meant I understand the algebraic derivation, but I'd really appreciate it if you could expand on the explanation with the dual space!
            $endgroup$
            – Sean Lee
            Dec 3 '18 at 4:06


















          • $begingroup$
            Thank you for pointing out my error, I understand it now (:
            $endgroup$
            – Sean Lee
            Dec 3 '18 at 1:03










          • $begingroup$
            @SeanLee I was planning to add a bit of discussion of what’s going on geometrically, but since you’ve accepted the answer, I’ll leave it alone.
            $endgroup$
            – amd
            Dec 3 '18 at 4:00










          • $begingroup$
            Ah, I meant I understand the algebraic derivation, but I'd really appreciate it if you could expand on the explanation with the dual space!
            $endgroup$
            – Sean Lee
            Dec 3 '18 at 4:06
















          $begingroup$
          Thank you for pointing out my error, I understand it now (:
          $endgroup$
          – Sean Lee
          Dec 3 '18 at 1:03




          $begingroup$
          Thank you for pointing out my error, I understand it now (:
          $endgroup$
          – Sean Lee
          Dec 3 '18 at 1:03












          $begingroup$
          @SeanLee I was planning to add a bit of discussion of what’s going on geometrically, but since you’ve accepted the answer, I’ll leave it alone.
          $endgroup$
          – amd
          Dec 3 '18 at 4:00




          $begingroup$
          @SeanLee I was planning to add a bit of discussion of what’s going on geometrically, but since you’ve accepted the answer, I’ll leave it alone.
          $endgroup$
          – amd
          Dec 3 '18 at 4:00












          $begingroup$
          Ah, I meant I understand the algebraic derivation, but I'd really appreciate it if you could expand on the explanation with the dual space!
          $endgroup$
          – Sean Lee
          Dec 3 '18 at 4:06




          $begingroup$
          Ah, I meant I understand the algebraic derivation, but I'd really appreciate it if you could expand on the explanation with the dual space!
          $endgroup$
          – Sean Lee
          Dec 3 '18 at 4:06


















          draft saved

          draft discarded




















































          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.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3021674%2fintuition-for-lines-which-undergo-linear-transformations%23new-answer', 'question_page');
          }
          );

          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







          Popular posts from this blog

          Ellipse (mathématiques)

          Quarter-circle Tiles

          Mont Emei