Using solve to find unknown Constant in equation

1 Ansicht (letzte 30 Tage)
Sergio Manzetti
Sergio Manzetti am 3 Jan. 2018
Kommentiert: Sergio Manzetti am 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!

Akzeptierte Antwort

Torsten
Torsten am 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 Kommentare
Torsten
Torsten am 3 Jan. 2018
Bearbeitet: Torsten am 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 am 3 Jan. 2018
so it should only be exp indeed! Thanks, forgot it there.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by