Getting numeric and symbolic coefficients of equation of a straight line in 2d or 3d
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Saikat Banerjee
am 9 Jun. 2020
Kommentiert: Ameer Hamza
am 10 Jun. 2020
Consider the general equation of a straight le in 3d a*x + b*y + c*z + d=0. I would like to get a vector giving [a,b,c,d] including those that are zero or infinity. a,b,c,d can be both numeric and symbolic
2 Kommentare
Ameer Hamza
am 9 Jun. 2020
a*x + b*y + c*z + d = 0
is an equation of plane (not line) in 3D. How do you want to find the values of [a,b,c,d]? Do you want to estimate it using curve-fitting?
Akzeptierte Antwort
Ameer Hamza
am 10 Jun. 2020
Bearbeitet: Ameer Hamza
am 10 Jun. 2020
Try this
syms x y z
f = -9*x + 7*z + 9;
cd = subs(f, [x y z], [0 0 0]);
cx = subs(f, [x y z], [1 0 0])-cd;
cy = subs(f, [x y z], [0 1 0])-cd;
cz = subs(f, [x y z], [0 0 1])-cd;
cd = subs(f, [x y z], [0 0 0]);
c = [cx cy cz cd];
6 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Formula Manipulation and Simplification finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!