Witam. Mam taki problem, że potrzebuję przekazać kąt do metody i wyliczyć dla niego wartości odpowiednich funkcji trygonometrycznych. Oto metoda:
void Macierz2x2::Wstaw_Kat_Oblicz(double K){
double rad=K*M_PI;
_Tab2x2[0][0]=cos(rad);
_Tab2x2[0][1]=-sin(rad);
_Tab2x2[1][0]=sin(rad);
_Tab2x2[1][1]=cos(rad);
}
Po przekazaniu do metody np. kąta 60 stopni wywala mi jakieś randomowe liczby a cos zawsze rowna sie 1. Kiedy wpiszę kąt ręcznie np.
void Macierz2x2::Wstaw_Kat_Oblicz(double K){
double rad=K*M_PI;
_Tab2x2[0][0]=cos(60*3,14);
_Tab2x2[0][1]=-sin(60*3,14);
_Tab2x2[1][0]=sin(60*3,14);
_Tab2x2[1][1]=cos(60*3,14);
}
wszystko dziala poprawnie :/