Using solve to find unknown Constant in equation

3 vues (au cours des 30 derniers jours)
Sergio Manzetti
Sergio Manzetti le 3 Jan 2018
Hi, I tried to use solve in the following fashion:
if true
% code
end
syms a x C
Csolve = solve(C+pi*cos(a)+pi*i*sin(a)-C*exp^(i*a)*cos(a)-C*exp^(i*a)*i*sin(a)==0)
However, it returns "Not enough parameters"
Is there a particular missing part here?
Thanks!

Réponse acceptée

Torsten
Torsten le 3 Jan 2018
Csolve = solve(C+pi*cos(a)+pi*1i*sin(a)-C*exp(1i*a)*cos(a)-C*exp(1i*a)*1i*sin(a)==0,C)
Best wishes
Torsten.
  3 commentaires
Torsten
Torsten le 3 Jan 2018
Modifié(e) : Torsten le 3 Jan 2018
"exp^" should produce an error message, or MATLAB interprets "exp" as a variable name (though undefined in your code from above).
Best wishes
Torsten.
Sergio Manzetti
Sergio Manzetti le 3 Jan 2018
so it should only be exp indeed! Thanks, forgot it there.

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by