Cross product in Matlab for 2*3 dim vectors
    2 views (last 30 days)
  
       Show older comments
    
    vigneshwaran Loganathan
 on 13 Jul 2018
  
    
    
    
    
    Commented: vigneshwaran Loganathan
 on 13 Jul 2018
            Is it possible to cross 2*1 and 2*1 vectors in matlab I have a case,
A =
-20.5120
 92.1404,
B =
    3.5051
   -3.9759
I have to cross(A,B), help me with your suggestions
2 Comments
  Rik
      
      
 on 13 Jul 2018
				In general you would extend the vectors with a zero to make them 3-element vectors. If this is valid in your case is something you'll have to figure out.
Accepted Answer
  Diwakar
 on 13 Jul 2018
        
      Edited: Diwakar
 on 13 Jul 2018
  
      As far as I understand your question you have two vectors with, x-component and y-component. Now, in order to use the in-build cross product function, the documentations mentions that you need to have a length of 3.
So if it doesn't affect you, then I too would suggest you to follow the same method that Rik has suggested to use the in-built function.
If not, you can try to generate your own code for the use case with the idea being, If A=[a1;a2]; B=[b1;b2]; then cross product will be C=(a1b2-a2b1); along the perpendicular to both the input vectors.
Hope this helps Cheers!
More Answers (0)
See Also
Categories
				Find more on Logical in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!