Calculating sin and cos functions
379 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Mohsin Shah
el 29 de Mayo de 2011
Comentada: Walter Roberson
el 18 de Dic. de 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??
0 comentarios
Respuesta aceptada
Paulo Silva
el 29 de Mayo de 2011
Those functions work in radians not degrees, try this
cosd(45)
sind(45)
3 comentarios
Walter Roberson
el 18 de Dic. de 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 ?
Más respuestas (1)
bym
el 29 de Mayo de 2011
sin() & cos() arguments are in radians. If you want degrees use
sind() cosd()
3 comentarios
Steven Lord
el 20 de Abr. de 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.
Ver también
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!