私はこの方程式を持っていますが、sci calcを使用した出力は:0.017 ...ですが、cで実行すると、出力は:0.84になります。
入力は1です
式は次のとおりです。sin(x)-x ^ 4 + 1
float sinp(float p1)
{
float fop;
float ppowers;
printf("%f",p1);
ppowers = pow(p1,4);
fop = sin(p1)-ppowers+1;
return (fop);
}
これの背後にある理由は、それがラッドまたは程度のためであるかどうかのようにありますか?
私はCの罪や数学関数をそれほど使ったことがないので、ここで何が悪いのかはわかりません。グーグルは私に.84をaswerとして与えました、しかし私の計算は私に.017を与えます、それは私が私の計算で同じ出力を得る必要があるので本当に混乱しています。
皆さん、ありがとうございました :)