Filter löschen
Filter löschen

Calculating sin and cos functions

178 Ansichten (letzte 30 Tage)
Mohsin Shah
Mohsin Shah am 29 Mai 2011
Kommentiert: Walter Roberson am 18 Dez. 2021
Hello, i calculated the value of sin(45) in Matlab, the result was sin(45)=0.8509 and for cosin i got cos(45)= 0.5253. From general mathematics we know that sin(45)=cos(45) then why Matlab is giving different results??

Akzeptierte Antwort

Paulo Silva
Paulo Silva am 29 Mai 2011
Those functions work in radians not degrees, try this
cosd(45)
sind(45)
  3 Kommentare
Abdullah Amin
Abdullah Amin am 18 Dez. 2021
y=sin(-75) then y variable should carry value
+1 -1 +75 -75
Walter Roberson
Walter Roberson am 18 Dez. 2021
It is not clear to me why sin() of a scalar should result in a vector of length 4 ? Or why those particular values should be output ?

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

bym
bym am 29 Mai 2011
sin() & cos() arguments are in radians. If you want degrees use
sind() cosd()
  3 Kommentare
Muhammed Çelik
Muhammed Çelik am 20 Apr. 2020
or, you can do like this sin(degree*pi/180)
Steven Lord
Steven Lord am 20 Apr. 2020
If you're going to convert degrees to radians or vice versa, use the deg2rad or rad2deg functions moved from Mapping Toolbox to MATLAB in release R2015b rather than the "magic number" of pi/180.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Trigonometry finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by