I was trying to write some codes for signal processing. Somehow my sin,cos...commands are in degree mode. And I think those functions are somehow malfunctioned. Could anyone help me fix it?

 Akzeptierte Antwort

Star Strider
Star Strider am 22 Sep. 2014

0 Stimmen

It is not in ‘degree mode’. The sin(pi)=0, or as close as MATLAB can get to it, that in this instance is approximately eps.
Compare:
s_rad = sin(pi)
s_deg = sind(pi)
produce:
s_rad =
122.4647e-018
s_deg =
54.8037e-003

2 Kommentare

Qianliang
Qianliang am 22 Sep. 2014
Thank you so much.
Star Strider
Star Strider am 22 Sep. 2014
My pleasure!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

Muthu Annamalai
Muthu Annamalai am 22 Sep. 2014

0 Stimmen

Have you tried the functions,
sind(180)
cosd(90)
etc ?
Also the MAP toolbox has the functions deg2rad and rad2deg

1 Kommentar

Qianliang
Qianliang am 22 Sep. 2014
Thanks, but I am not looking for alternative code. I just want to fix it.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Startup and Shutdown finden Sie in Hilfe-Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by