Problem 59721. finding vector pair with min angle between them
given a matrix with more than one row , compare row vectors of the given matrix and find the pair with the minumum angle between them , "without using the dot fucntion"
you can find the angle from the following formula
θ = cos-1 [ (a. b) / (|a| |b|) ]
the product between the two vectors is the dot product
a⋅b=∑(ai)*(bi) from i=1 to n
the length of a vector is the square root of the sum of the squares of the components
Solution Stats
Problem Comments
-
5 Comments
Show
2 older comments
Christian Schröder
on 28 Mar 2024
The expected results for tests 2 and 4 seem to be incorrect.
dareen
on 28 Mar 2024
I will be sure to check them and fix them if there are any problems
dareen
on 28 Mar 2024
yep you are right I had a mistype in my code so it did not run on the whole matrix
dareen
on 28 Mar 2024
thanks I have corrected them
Christian Schröder
on 28 Mar 2024
Thanks for the quick fix!
Solution Comments
Show commentsProblem Recent Solvers8
Suggested Problems
-
First non-zero element in each column
936 Solvers
-
What is the distance from point P(x,y) to the line Ax + By + C = 0?
554 Solvers
-
192 Solvers
-
Deriving a function using the difference quotient
78 Solvers
-
Create an array (n,n) where only diagonal elements are '1' and others are '0'
85 Solvers
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!