
No.2ベストアンサー
- 回答日時:
Cは,普通にはありそうな演算子が用意されてません.
「^」は,排他的論理和の演算子ですね.
教科書の演算子の優先順位のページを一度見てみませんか?
方法はいくつかありますので,具体的に説明していただければ,いいアドバイスがえられますよ.
> M=(M+1/(1+(i+1/2)*h)^2)*h
については,
X=(1+(i+1/2)*h)
M=(M+1/(X*X))*h
としますね.私なら.
一般的な,x^yを計算するとすれば,pow(x,y)を使うことになります.
標準関数にあります.
「pow」
で検索してみてください.
ちなみに,powerという単語には,「力」という意味が一般的ですが,「べき乗」という意味もあります.
double pow(double x,double y)
{
double A,B;
A = y * log(x);
B = exp(A);
return B;
}
上の関数はかなりいい加減ですが,こんなようなことをやってる関数です.
z = x^y
log(z)=y*log(x)
z = exp(y*log(x))
という関係を使ってます.
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プログラムでの数字につく”f”の...
-
C言語 関数プロトタイプ宣言の...
-
doubleの変数にintとintの割り...
-
C言語でdouble型の小数点の引き...
-
listに構造体を格納
-
至急です! マクロ定義で #defi...
-
C 開放してるのにエラー(doubl...
-
C言語の型による処理速度の違い
-
C言語を実行すると-infが出てき...
-
割り算ができない
-
float型とdouble型の変数の違い...
-
difftime()について
-
C言語で-23乗を取り扱うには
-
float?数字の後にLがつくもの
-
(C,C++言語)関数の引数は自動キ...
-
型について
-
-1.#IND00と出てしまうのですが...
-
fgets()による繰り返し入力(c言語)
-
たくさんの数の平均を求める方...
-
C言語のプログラムで#include<m...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラムでの数字につく”f”の...
-
C言語を実行すると-infが出てき...
-
doubleの変数にintとintの割り...
-
float型とdouble型の変数の違い...
-
c言語で、繰り返し文の中で、0....
-
至急です! マクロ定義で #defi...
-
C 開放してるのにエラー(doubl...
-
C言語の型による処理速度の違い
-
C言語 関数プロトタイプ宣言の...
-
float と double
-
ラグランジュの補間法のCプログ...
-
C言語のプログラムで#include<m...
-
c言語のコンパイルエラー canno...
-
2分法で方程式の複数の解を自...
-
2次方程式の解を求めるプログ...
-
C言語で台形公式を使った二重積...
-
Cプログラミングの問題です。ニ...
-
物体が往復する動きを作りたい
-
関数におけるif文とreturn文に...
-
doubleは常に%lfとするべきなのか
おすすめ情報