solving equation written in the functions
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Vijay Shankar Dwivedi
il 28 Ott 2020
Risposto: Walter Roberson
il 1 Nov 2020
I want to solve three equations with three unknowns.
Force_x(x,y,z) == 0, Force_y(x,y,z) == 0, Force_z(x,y,z) == 0
Where Force_x(x,y,z) etc are functions defined in anothe file which involves x, y, z.
vpasolve is not working here because Force_x works only when x y z are numbers, while vpasolve is passing symbols.
Help me with any other method or any modification.
my code:
[XX, YY] = vpasolve([Force_x(x,y,z)==0, Force_y(x,y,z)==0, Force_z(x,y,z)==0], [x, y, z], [0, 0, 0]);
error: Invalid arguments specified in evaluating the interpolant.
this error is due to symbols passed by Force_x.
0 Commenti
Risposta accettata
Walter Roberson
il 1 Nov 2020
fsolve(@(V) [Force_x(V(1),V(2),V(3)), Force_y(V(1),V(2),V(3)), Force_z(V(1),V(2),V(3))], [0 0 0])
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Symbolic Math Toolbox in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!