- ベストアンサー
C言語で質問です。
C言語で質問です。 F1=2*((4*sqrt(2)*cos(y)/sin(x+y))-4) F2=1*((4*sqrt(2)*cos(x)/sin(x+y))-4) という式を、 double f1(double x,double y) {return F1*sin(x)-F2*sin(y);} という部分のF1,F2に代入したいのですが、何を使えばいいのでしょうか。 いろいろ試したのですがエラーが出てしまいます。教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
double f1(double x,double y) { double F1=2*((4*sqrt(2)*cos(y)/sin(x+y))-4); double F2=1*((4*sqrt(2)*cos(x)/sin(x+y))-4); return F1*sin(x)-F2*sin(y); } どんなエラーになったんですか? あと、x+y = π*n になることはありませんか?
その他の回答 (1)
- asuncion
- ベストアンサー率33% (2127/6289)
回答No.2
>いろいろ試したのですがエラーが出てしまいます。 これでは、何を回答すればよいかが全くわかりません。 エラーといいましても、コンパイル時のエラーや 実行時のエラーなど、状況はさまざまです。 #1さんがお書きになったとおり、 「何をしたときに、どんな」エラーが出たかを 「具体的に」書いてください。
質問者
お礼
エラーはコンパイル時のものでした。 下の方の通りにすれば上手くいきました。
お礼
すいません。エラーはコンパイル時のものでしたが、 上の通りに直したらこのエラーは無くなりました。ありがとうございます。