Converting cosine to exponential form

16 visualizzazioni (ultimi 30 giorni)
Andromeda
Andromeda il 7 Nov 2021
Modificato: Andromeda il 10 Nov 2021
I am trying to convert a cosine function to its exponential form but I do not know how to do it.
[more elaboration]
syms w y
function1 = input('user please enter input');
%user input is cos(y)
desired_output = (-1)^(w*pi) if y = w*pi

Risposte (1)

Jan
Jan il 7 Nov 2021
cos(x) = 0.5 * (exp(1i * x) + exp(-1i * x))
exp(ix) = cos(x) + 1i * sin(x)
I do not understand, why the desired output is (-1)^(w*pi).
  1 Commento
Andromeda
Andromeda il 7 Nov 2021
Modificato: Andromeda il 7 Nov 2021
(-1)^(w*pi) is merely arbitrary but it relates to stationery points of a curve. I am familiar with the forms of cosine and the exponential function that you have provided but that is not what I am looking for.
I am well aware that you can do the following but I want an alternative way of doing it
user_input = cos(3*y); %coefficient of y is 3
result = (-1)^(3*pi) %desired output

Accedi per commentare.

Categorie

Scopri di più su Linear and Nonlinear Regression 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!

Translated by