pow 【解決方法Q&A/疑問攻略/経済】


Q&A:powについて? 解決方法/評価

・洋楽でぶーんぶーんぶーんぶぶんぶーんってフレーズが出てくる曲のタイトルとアーティスト名がわかる方いますか?私が今まで見てきたダンスのイベントでこの曲を使っているチームが多くてこの曲 も耳に残るのでずっと気になってます。 ちなみにThe Black Eyed PeasのBoom Boom Powではありません。

・C++言語 f(z)=z^2 + a_0 z + a_1という関数のf(1+i)を求めるプログラムを構築しております。 a_0とa_1は,0~999までの整数値をランダムにとるように設計しております。f(1+i)=(1+i)^2 + a_0*(1+i) + a_1*(1+i) となるはずですが、どんなa_0とa_1を代入しても、f(1+i)=-2iとなります。 実は、原因は分かっております。 struct Func{ の中で、 complex<long double> A[n]; を宣言している為、A[0]=a_0=0、A[1]=a_1=0となっているからです。 ならば、これを宣言しなければ良いのでは、と思って宣言しない場合を試してみると、 エラーが出てしまいました。 A[]って何それ?というエラーだった気がします。 struct Func{ の中で、 nは宣言されてませんが、なぜこちらは何それ?というエラーが無かったのかを考えてみたところ、 const long int n=2L; と最初に「const」と宣言されていたので、セーフであったのかと思いました。 そこで、質問なのですが、 A[]という配列を「const long int n」のように、各配列定数化する方法を教えてください。 const complex<long double> A[n]; とおいて、 for(i=0L;i<n;i++){ A[i]=const complex<long double>(rand() % 1000L,0L); } とやるとエラーです。 ----------コード---------- #include <algorithm> #include <complex> #include <fenv.h> #include <float.h> #include <time.h> #include <iostream> #include <math.h> #include <stdio.h> #include <stdlib.h> #ifdef __FreeBSD__ #include <floatingpoint.h> #endif #ifdef __FreeBSD__ fpsetprec(FP_PE); #endif using namespace std; int main (void) { const long int n=2L; complex<long double> A[n]; complex<long double> z; long int i; srand((unsigned)time(NULL)); for(i=0L;i<n;i++){ A[i]=complex<long double>(rand() % 1000L,0L); } struct Func{ complex<long double> operator() (complex<long double> z) { complex<long double> K; complex<long double> A[n]; long int i; K=pow(z,n); for(i=0L;i<n;i++){ K=K+A[n-1L-i]*pow(z,i); } return K; } }; Func f; f(complex<long double>(1L,1L)); printf("f(1+1i)= %.16Le + %.16Le i &yen;n",real(f(complex<long double>(1L,1L))),imag(f(complex<long double>(1L,1L)))); return 0; } ----------

・C言語は独学で勉強中のため、基本的なことかもしれないのですが先に進めず困っており、どなたかご教授いただけると幸いです。よろしくお願いします。 以下数式のコンパイルエラーで悩んでおります。 x=x+0.04*100*9.8* sqrt((a-b)*0.0071*(a-b)*0.0071+(c-d)*0.0071*(c-d)*0.0071-1) と記載するとコンパイルエラー(build error)となります。素人考えですが、数式が長すぎるのが原因かと思い、目的の計算はできませんが少しずつ短くしていきコンパイルを試したところ、以下ではコンパイルできました。 x=x+0.04*100*9.8* sqrt((a-b)*0.0071*(a-b)*0.0071+(c-d)*0.0071) x,a,b,c,dはすべてint型です。また、a,b,c,dは加速度センサーとジャイロセンサーの出力をAD変換した値でだいたい300〜800の数値を取ります。二乗したかったのですが、pow(引数,2)の関数を使うと返り値がdouble型になるようでしたので、型の不一致など余計なエラー要因を排除したかったため、int型を2回掛け算しております。 なぜ後者の方ではコンパイルが成功し、前者の数式ではコンパイルエラーとなるのでしょうか? よろしくお願いします。

・javaプログラミングの問題教えてください キーボードから キーボードから 2つの実数 aと b〔double 型〕を入力し、 Math クラスのメ ソッド double pow(a, b);を用いて aの b乗を求め 画面に出力しなさい。 〔実行例〕 aの b乗を求めます 実数 aの値を入力してください 2 実数 bの値を入力してください 3 2.0 の 3.0 乗は 8.0 です

・チョコットランドのシーフを育ててるのですが、こんな育て方はアリでしょうか? みんなバリゲットン型ばかりですが、こんな感じにしたらダメでしょうか。 ステータスはPOWを全振りして、残りをSPDに。 スキルはバリゲットンをLv1にして、サケールをLv10、ラピッドダブルをLv10にして 攻撃速度とラピッドダブルの一撃性で物理攻撃するシーフです。 バリゲLv1なら一撃で敵を倒さずに物も盗めそうですし。

・教えてください! キーボードから キーボードから 2つの実数 aと b〔double 型〕を入力し、 Math クラスのメ ソッド double pow(a, b);を用いて aの b乗を求め 画面に出力しなさい。 〔実行例〕 aの b乗を求めます 実数 aの値を入力してください 2 実数 bの値を入力してください 3 2.0 の 3.0 乗は 8.0 です

・下記のようなソースコードで円周率を求めましたが、3桁しか合いませんでした。 (3.14) どのように工夫すればもっと多くの数が合うのでしょうか。 そしてこのソースコードに計算にかかる時間を測定するようにするには どのように書き足せばよいのでしょうか。 #include<stdio.h> #include<stdlib.h> #include<time.h> double pow1 (double,int); int main(){ clock_t start,end; double a,b,c,d,e,f,g,h; start = clock(); d=0.5; c=0; for(f=1; f<=2; f++) { if(f==2) { e=0; c=0; d=0.333; } for(a=1; a<=5; a++) { b=(int)a%2; if(b==1) { if(a==1) { e=d; } else if(1<a) { d=pow1(d,a*2-1)/(a*2-1)+e; } } else if(b==0) { c=pow1(d,a*2-1)/(a*2-1)+c; } } if(f==1) { h=e-c; } else if(f==2) { g=e-c; } } f=(h+g)*4; printf("/nπは%.3fである。&yen;n",f); end clock(); return; } double pow1(double a, int b) { int x; double y; y=1;

・pythonの実行に関して教えて下さい。 pythonを本日から手をつけ始めたのですが、 critics={'Lisa Rose': {'Lady in the Water': 2.5, 'Snakes on a Plane': 3.5, 'Just My Luck': 3.0, 'Superman Returns': 3.5, 'You, Me and Dupree': 2.5, 'The Night Listener': 3.0}, 'Gene Seymour': {'Lady in the Water': 3.0, 'Snakes on a Plane': 3.5, 'Just My Luck': 1.5, 'Superman Returns': 5.0, 'The Night Listener': 3.0, 'You, Me and Dupree': 3.5}, 'Michael Phillips': {'Lady in the Water': 2.5, 'Snakes on a Plane': 3.0, 'Superman Returns': 3.5, 'The Night Listener': 4.0}, 'Claudia Puig': {'Snakes on a Plane': 3.5, 'Just My Luck': 3.0, 'The Night Listener': 4.5, 'Superman Returns': 4.0, 'You, Me and Dupree': 2.5}, 'Mick LaSalle': {'Lady in the Water': 3.0, 'Snakes on a Plane': 4.0, 'Just My Luck': 2.0, 'Superman Returns': 3.0, 'The Night Listener': 3.0, 'You, Me and Dupree': 2.0}, 'Jack Matthews': {'Lady in the Water': 3.0, 'Snakes on a Plane': 4.0, 'The Night Listener': 3.0, 'Superman Returns': 5.0, 'You, Me and Dupree': 3.5}, 'Toby': {'Snakes on a Plane':4.5,'You, Me and Dupree':1.0,'Superman Returns':4.0}} from math import sqrt def sim_distance(prefs,person1,person2): si = {} for item in prefs[person1]: if item in prefs[person2]: si[item] = 1 if len(si)==0: return 0 sum_of_squares = sum([pow(prefs[person1][item] - prefs[person2][item],2) for item in prefs[person1] if item in prefs[person2]]) return 1/(1+sum_of_squares) を >>> from recomendations import critics >>> from recomendations import sim_distance >>> sim_distance(critics,'Lisa Rose','Gene Seymour') のようにいちいち、importしなければならないのですか? ちなみにverは2.61です。

・チョコットランドについて。 今チョコットランドでソロ用のソーサラーを作るためにメイジとプリーストを育てています。 メイジがLV37,Pow5,Int70,Spd35,Vit1,Luk5,マホギレlv10,マジアタlv5 プリーストは終わり次第育てます。 ここからどう育てていったらいいでしょうか? 回答お待ちしています。

・おならの音は「POW」ですか?

●気になる商品を検索

Error

●気になる話題を検索