Finding perpendicular vector in a skewed coordinate system

Click For Summary
SUMMARY

The discussion focuses on finding a perpendicular vector V2 in a skewed coordinate system defined by an angle of 60 degrees. The initial approach using the cross product to derive V2 from vector V1 (a1, b1, 0) is insufficient due to the non-orthogonality of the coordinate system. The recommended solution involves using the inner product of V2 and V1, incorporating off-diagonal terms, to establish the orthogonality condition. The transformation to an orthonormal coordinate system is acknowledged but the goal remains to solve within the skewed system.

PREREQUISITES
  • Understanding of skewed coordinate systems
  • Familiarity with vector operations, particularly cross products and inner products
  • Knowledge of change of basis matrices
  • Basic principles of linear algebra and orthogonality
NEXT STEPS
  • Study the properties of skewed coordinate systems and their implications on vector operations
  • Learn about the derivation and application of change of basis matrices
  • Explore the use of inner products in non-orthogonal coordinate systems
  • Investigate the mathematical foundations of orthogonality in various coordinate systems
USEFUL FOR

Students and professionals in mathematics, physics, and engineering who are dealing with vector calculations in non-orthogonal coordinate systems, particularly those focusing on computational geometry and physics simulations.

AllenFaust
Messages
3
Reaction score
0

Homework Statement


I have an a-b coordinate system which is skewed with an angle = 60 deg. I also have a particle position defined by vector V1 (a1, b1, 0) which follows the coordinate system.

Untitled.png

The problem I have is that I need to get V2 (a2, b1, 0) which is perpendicular to V1.

Homework Equations

The Attempt at a Solution


[/B]
I tried a normal cross product to generate V2

V2 = V1 (a1, b1, 0) x Z (0, 0, 1) = |b1| (a^hat) - |a1| (b^hat) = V2 (b1, -a1, 0)

which works sometimes but not at all points in space. I was thinking this way is only applicable for orthogonal coordinate system.
 
Physics news on Phys.org
switch to an orthonormal coordinate system with the appropriate change of basis matrix.
In this new coordinate system, if ## V_1 = P v_1 ##, then you know that ## V_2 = ( B_1, -A_1, 0) ## is orthogonal to ## V_1##, and switch again : ## v_2 = P^{-1} V_2 ##
 
  • Like
Likes AllenFaust
geoffrey159 said:
switch to an orthonormal coordinate system with the appropriate change of basis matrix.
In this new coordinate system, if ## V_1 = P v_1 ##, then you know that ## V_2 = ( B_1, -A_1, 0) ## is orthogonal to ## V_1##, and switch again : ## v_2 = P^{-1} V_2 ##

That is actually a good suggestion, however, I am actually thinking of a solution that operates in the skewed coordinate system only. Meaning to say, I can only use the skewed system without the transformation to an orthonormal coordinate system. Thank you.
 
Well, one way to do it is take the inner product of V2 and V1 and set that to 0. Note that since you're not in orthogonal coordinates, the product will contain some off diagonal terms. That will give you one equation, you have two unknowns so you'll need one more
 
In an orthonormal coordinate system : ##<x,y> = {}^T X Y ##
In a skewed coordinate system ## <x,y > = {}^T X' ({}^T PP ) Y' ##,
where ##X,Y## (resp. ##X',Y'##) are the coordinates of ##x,y## in the orthonormal coordiate system (resp. skewed coordinate system), and ##P## the change of basis matrix from orthonormal to skewed.

No matter which coordinate system you choose, ##x## and ##y## are orthogonal iff ##<x,y> = 0##.
 

Similar threads

  • · Replies 20 ·
Replies
20
Views
3K
  • · Replies 14 ·
Replies
14
Views
3K
Replies
3
Views
5K
Replies
18
Views
2K
  • · Replies 4 ·
Replies
4
Views
628
  • · Replies 6 ·
Replies
6
Views
5K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 10 ·
Replies
10
Views
2K
  • · Replies 17 ·
Replies
17
Views
15K