how to write code that performs the function
Afficher commentaires plus anciens
and how Evaluate the function at input values of x & n determined by the user, then keep the real part of the complex result at A and the imaginary part at B.

7 commentaires
KSSV
le 30 Mai 2022
What have you tried?
abod farawi
le 30 Mai 2022
f = @(x,n) x.^(1i.^(n-1)+2./n) - 1i*abs(5*cos(exp(1i.*sqrt(n).*x)))
real(f(4,3))
imag(f(4,3))
Walter Roberson
le 30 Mai 2022
Note: syms requires the Symbolic Toolbox be installed and licensed.
@Walter Roberson is right.
if you run it with Symbolic Math Toolbox, it goes as follows:
syms x n i
f = x^(i^(n-1)+2/n) - abs(5*cos(exp(1i*sqrt(n)*x)))
Walter Roberson
le 31 Mai 2022
I think i = sqrt(-1) there, and also a trailing i got missed
syms x n
f = x^(i^(n-1)+2/n) - abs(5*cos(exp(1i*sqrt(n)*x)))*i
Torsten
le 31 Mai 2022
Since you don't seem to have a licence for the symbolic toolbox, I showed you a way how to circumvent symbolic computations.
And since you don't want to "solve" or "dsolve" anything, I also don't see the necessity to go the symbolic way.
Réponses (0)
Catégories
En savoir plus sur Common Operations dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

