How to find angle between two lines?
Afficher commentaires plus anciens
For example, there is line L1 between two points (x1,y1) and (x2,y2). Another line L2 between points (x1,y1) and (x3,y3). I want to find the angle between the lines L1, L2. How to find in MATLAB? I think in matlab there is no predefined function which performs the same.
2 commentaires
sudeep
le 7 Jan 2024
Déplacé(e) : Dyuman Joshi
le 9 Jan 2024
TURE AND
Example 1: Find the angle between r1 = 2(1 + cost) and r23(1-cost) and plot the graph for the same.
Réponse acceptée
Plus de réponses (2)
Jos (10584)
le 21 Oct 2019
0 votes
Use the dot product between the two vectors (v1 and v2) given by the four x,y pairs points.
Given the formula: dot(v1,v2) = | v1 | x | v2 | x cos(A)
I leave it to you to find the angle A using the matlab functions norm, dot and acos.
More info: https://en.wikipedia.org/wiki/Dot_product
Bjorn Gustavsson
le 21 Oct 2019
0 votes
Catégories
En savoir plus sur Creating and Concatenating Matrices dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!