how can I solve two equations with two unknown variable using matlab?
Show older comments
I want to solve two equations with two unknown variables I have two equations (-x)*(x1 - x) + (r - y)*(y1 - y) = 0, (x1 - x)^2 + (y1 - y)^2 = z^2, where, x1,y1,r and z are known values. The values can be used as the inputs to the program.
what I tried is,
syms x y
eqns = [x^2 +y^2 - x*point_x - y*point_y + r*point_y - r*y == 0 ,...
(point_x - x)^2 + (point_y - y)^2 == length_tang^2];
vars = [x y];
[a,b] = solve(eqns,vars);
but it takes too much time and then gives no values.
2 Comments
John D'Errico
on 17 Apr 2018
Edited: John D'Errico
on 17 Apr 2018
You say that x and y are unknowns. x1, y1, z are knowns.
(-x)*(x1 - x) + (r - y)*(y1 - y) = 0,
Then what is r? It is not an unknown. It is not known. Something in the middle perhaps? I also see an r1. Is it related to r? Is it known? Unknown? Quasi-known?
Avi
on 17 Apr 2018
Accepted Answer
More Answers (1)
Torsten
on 17 Apr 2018
1 vote
Categories
Find more on Code Performance 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!