• ベストアンサー

エクセルの数式について

16sin^3(2πt)という式を入力したいのですが =16*sin^3(2*PI()*t)とセルに入力してもちゃんと作動してくれません。 なんででしょうか? 是非ご回答よろしくお願いします。

この投稿のマルチメディアは削除されているためご覧いただけません。

質問者が選んだベストアンサー

  • ベストアンサー
  • Palswet
  • ベストアンサー率35% (24/68)
回答No.1

16×(sin(2×π×t))^3 なのかな sinの何を何乗するのか区切りが不明確なので断定できませんが

jgptjm222
質問者

お礼

そうです。 (2πt)を三乗ではなくsinを三乗です

その他の回答 (4)

回答No.5

更に追記。 =16*sin(2*PI()*C3)^3 と、sin()全体を3乗しても良いけど、この場合、計算精度が落ちます。 =16*1/4*(3*sin(2*PI()*C3)-sin(3*2*PI()*C3)) と書いた方が、計算精度が上がります。 前者の =16*sin(2*PI()*C3)^3 だと、精度誤差は「sin関数の誤差の3乗」に比例します。 後者の =16*1/4*(3*sin(2*PI()*C3)-sin(3*2*PI()*C3)) だと、精度誤差は「sin関数の誤差の3倍」に比例します。 「3乗」と「3倍」なら、3倍の方が「少しはマシ」です。 なので、簡単に「sin(ほげほげ)^3」と言う「単純に3乗する式」は使わないのです。 前者と後者の違いは「角度が360度になったとき」に顕著に現れます。 前者の式では、360度のとき、誤差のせいで結果が「0にならない」のです。 後者の式では、360度のとき、ちゃんと結果が「0」になります。

回答No.4

因みに sin3乗A=(1/4)×(3sin A-sin 3A) になるので =16*1/4*(3*sin(2*PI()*t)-sin(3*2*PI()*t)) と書くと求めたい値が出ま…………せん。 エクセルは「t」って変数を認識しないので、tの値をどこかのセル、例えば「C3セル」に入れておいて =16*1/4*(3*sin(2*PI()*C3)-sin(3*2*PI()*C3)) と書くと求めたい値が出ま…………す、とは言えません。 もしtが「ラジアン値ではなく、0~360の角度」なのであれば、エクセルのsin関数は「ラジアン値を与える」ことになっているので、角度をラジアン値に変換しないといけません。 ラジアン=角度×π÷180 なので、もし、t(上記例ではC3セルの中の値)が「角度」なのであれば =16*1/4*(3*sin(2*PI()*C3*PI()/180)-sin(3*2*PI()*C3*PI()/180)) と書くと求めたい値が出ます。

jgptjm222
質問者

お礼

t(0≦t≦1)と定義されていて、X=16sin^3(2πt) Y=13cos(2πt)-5cos(4πt)-2cos(6πt)-cos(8πt) の表を作れと言われて ラジアンなのか度数なのかは解りません

  • MSZ006
  • ベストアンサー率38% (390/1011)
回答No.3

式中のtですが、エクセル上ではどこで定義されていますか? tの値が例えばC1セルに入っているとすると、 =16*sin(2*PI()*C1)^3 になります。

jgptjm222
質問者

お礼

t(0≦t≦1)と定義されています

回答No.2

エクセルには「sin3乗θ」はありません。 sinθ、cosθを用いて、sin3乗θを求める式を書かないといけません。

jgptjm222
質問者

お礼

sin(2*PI()*t)*を三回繰り返して入力しろって事ですか?

関連するQ&A