ベストアンサー こういう関数はどのように表現すればいいのですか? 2011/04/19 21:55 こういう関数はどのように表現すればいいのですか? こういう関数とは a=x^2+x b=a^2+a c=b^2+b d=c^2+c ・ ・ ・ ∞ です。これってどんな関数ですか? みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー alice_44 ベストアンサー率44% (2109/4759) 2011/04/19 22:15 回答No.1 f[0](x) = x, f[n+1](x) = { f[n](x) }^2 + f[n](x), F(x) = lim[n→∞] f[n](x). ということであれば、 F(x) は、x = 0 でのみ定義され、F(0) = 0 であるような関数です。 x ≠ 0 のとき、lim[n→∞] f[n](x) は収束しません。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ 学問・教育数学・算数 関連するQ&A 一次関数の問題のことで x=aのときy=b x=cのときy=d このときの一次関数を求める問題です つまり(a,b)と(c,d)の2点を通る一次関数を求めるのは分かるのですが すべて文字なので式の書き方がわかりません どうやって答えを求めればいいのでしょうか? 関数の基本 (1)b=f(a),d=g(c)(a≧1)(a,b,c,dは変数) という関数があるとします。g・f(x)=g(f(x))を考えるとき、 xという文字に条件はないからこの関数の定義域は全ての実数でしょうか? それとも、x≧1となるのでしょうか? (2)y=f(x)(x≧1)、b=f(a)(a≧2)という違う文字で定義されていて定義域が異なる関数はありえるのでしょうか? 定義域の意味はあくまでもその関数(f())の独立変数の取りうる値の範囲ということでしょうか? それとも変数ごとに固有というものでしょうか? 関数について。 実数の定数a,b,c,d,eを係数にもつ2つの関数 f(x)=ax^4+bx^3+cx^2+dx+e g(x)=4ax^2+3bx-2(a-c) を考える。-2≦x≦2を満たす全ての実数xで f(x)≧g(x) であるならば、 max{|a|,|b|,|c|,|d|}≦|e| が成り立つことの証明を教えて下さい。 天文学のお話。日本ではどのように考えられていた? OKWAVE コラム 定値関数であること 「集合A={(x, y)∈R^2 :x<0またはx≧0, y≠0}。関数f:A→RがD1f=D2f=0ならfが定値関数であること」 このことを示したいのですが、平均値の定理を使うということはなんとなくわかります。 x≧0のとき、平均値の定理から(f(b)-f(a))/(b-a)=f'(c)=0でf(a)=f(b)で定値関数ということは示せると思うのですが、x<0のときはどうすればよろしいでしょうか? 複数の関数からなる関数 教えてください。 化学系卒なので数学の知識は深くありません。 [A]と[B]からなる[C]という要素があったとします。 [A]は、[A]を構成する「x」により、A=f(x)で表されるとします。 同じく [B]も、[B]を構成する「y」により、B=g(y)で表されるとします。 さて、ここで[C]ですが [C]は[A]と[B]より表現できる(はず)ので、 「C=h(f(x),g(y))」の形で表したいのですが、やり方、手順等々がわかりません。 C=h(f(x),g(y)) と抽象的?に書くのではなくて、 具体的中身のある関数形で表現できるようにしたいです。 f(x)とg(y)が互いに独立であれば、【 C=a*f(x)+b*g(y)+c 】でよいかと思いますが 「a」と「b」の数値の出し方がわかりません。 [a*f(x)]*[b*g(y)]や、[a*f(x)]^[b*g(y)],[a*f(x)]*e^[b*g(y)]だったりすると もうお手上げ状態です。 これら複数の関数がどう位置づけられるか、 このようなことを得意とするツールがあればご教授ください。 (フリーであればなお助かります。) また、上記のf(x)やg(x)を出すのに、エクセルの近似式を使っていますが 限界を感じています。 カーブフィッティングや近似式を計算してくれるツール等があれば 併せてご教授くださいますようお願いいたします。 以上、よろしくお願いいたします。3 引数に二重配列のある関数について void calc(int *a,int b,int c){ a[0]=b+c; a[1]=b-c; } void main(void){ int x[2]; int y=2,z=5; calc(x,y,z); printf("x[0]=%d,x[1]=%d\n",x[0],x[1]); } 上のように引数が普通の配列の関数ならできるのですが, 引数が下のような多重配列になるとエラーが出てしまいできません。 void keisan(int **a,int b,int c){ a[0][0]=b+c; a[0][1]=b-c; a[1][0]=b*c; a[1][1]=b/c; } void main(void){ int x[2][2]; keisan(x,6,2); printf("x[0][0]=%d,x[0][1]=%d\n",x[0][0],x[0][1]); printf("x[1][0]=%d,x[1][1]=%d\n",x[1][0],x[1][1]); } 引数に多重配列を使った場合の関数の作り方について教えてください. お願いいたします. 数学II 三角関数の問題 「東京医大」の2003年の入試問題らしいのですが a, b, c, d を定数とする。ただし、b>0 , 0≦d<2π とする。関数 f(x)=a + b sin(cx + d) が周期6πの周期関数で、x=πで最小値 -2 をとり、 最大値が38であるとき、a, b, c, d の値を求めよ。 c=1/3 は自分で求めた(あっているかは分かりません。)んですが、ほかが分かりません。 解説をお願いします。 関数f(χ)=ーχ3+αχ2+12χ+3 関数f(χ)=ーχ3+αχ2+12χ+3が常に減少するように、定数αの値を求めよ この問題の解説で 2次方程式-3χ2+2αχ+12=0の判別式Dについて、D≦0とあったんですが、 なぜD≧0にならないのでしょうか? 確かにX= (―b±√D)/2aだからD<0で解がないし、D=0の時は符号が変わりませんが a (x^2) + bx + c = a ((x + b/(2a))^2 - (b^2 - 4ac)/(4(a^2)))になりますので a<0の場合b^2 - 4ac≧0とするとa (x^2) + bx + c ≦0 が保障されるから なぜD≧0ではいけないのかよくわかりません EXCEL関数を教えてください いつもお世話になっております。 EXCEL関数について教えてください。 あるものの使用量A・B・C・Dがあります。 このA・B・C・D4つの項目はx・y・zという3つのラインで共通で使用する 使用量になっています。 x・y・zのラインは動いたり動かなかったりします。 A・B・C・Dの使用量をx・y・zの動いているラインのみに関数を使い自動 で振り分けして(x・yが動いている場合A~Dの使用量を1/2して振り分 けます)停止しているラインの使用量はゼロとしたいのですがどうすれば できるのでしょうか?x・y・zが動いているかいないかは生産量で判断します。 A B C D E F G H I J K 1 使用量 生産量 使用量振り分け 2 A B C D x y z x y z 3 100 200 300 500 50 20 0 4 よろしくお願いします。 数学に使う言葉の英語表現について 数学に使う言葉で幾つか英語で表現したいものがあるので教えてください。 なるべく自然で短い英語で表したいです。 [1] a=b=c=d a,b,c,dが等しい [2] a=bまたはb=cまたはc=a a,b,cのいずれか2つが等しい。 [3] aは~(条件)を満たす。 [4] ~の定理より [5] ~(命題)が成り立つ [6] t=x^2+1とおく 少し多いですが、教えてくださるとありがたいです。 二次関数で 任意の二次方程式(ax^2+bx+c=0)を解くプログラムを作るのですが、以下の条件を満たした方法で作るというものです。 1、関数の引数は、3つの係数と、解の入る変数二つとする。 (計5つの引数をとる。) いずれかの引数がアドレス渡し(ポインタ)になる。 2、解は関数呼出の時に指定した2つの変数にそれぞれ代入されること。 3、解の表示は関数側ではなく呼出側で行うこと。 4、グローバル変数は使用しない。 一応作ってみたのですがコンパイルすらできません。 初心者なので全くわかりません教えてください。 #include<stdio.h> #include<math.h> void solve(double *x, double *y); int main(void) { double x,y; solve(&x,&y); return 0; printf("x=%f\n", x); printf("y=%f\n", y); } void solve(double *x, double *y) { doble a,b,c; puts("二次方程式 a*x^2+b*x+c=0 を解きます"); puts("係数a, b, cを入力してください"); printf("a="), scanf("%lf", a); printf("b="), scanf("%lf", b); printf("c="), scanf("%lf", c); putchar('\n'); double d = b * b - 4 * a * c; if(d >= 0){ x = (-b + sqrt(d)) / (2 * a); y = (-b - sqrt(d)) / (2 * a); } else puts("虚数解"); } 2次関数の問題です。 A~J までは 0から(9)までの数字か,-符号が入ります。 ---------------------------------------------------- x の2次関数 y = a x^2 + bx + c (i) を考える。 関数 (i) のグラフは (-1, -1) ,(2, 2) を通るものとする。 (1) b,c を a の式で表すと b = [A] - a, c = [B C] a となる。 (2)関数 (i)のグラフと x 軸の交点のうち 1つは,0 < x =< 1 の範囲内にあるとする,このとき a の値の範囲は, [D] < a = < [E] / [F] (ii) である。 (3) a の値が (ii) の範囲内を変化するとき, a + b c の値の範囲は [GH] / [I] =< a + bc =< [J] である。 ------------------------------------------------------------------------------- (1) (-1, -1), (2, 2)を通ることから a - b + c = -1 4a + 2b + c = 2 これを解くと,b = 1 - a , c = -2a がでます。 (2) y = f(x) とおいて, f(0)×f(1) < 0 などと考えてみたのですが,うまくいきません。 (3) は (2)の範囲で, a+ bc = a + (1 - a)(-2a) の値の範囲を求めれば良いのではないかと思っています。 ------------------------------------------------------------------ 教えてください。 日本史の転換点?:赤穂浪士、池田屋事件、禁門の変に見る武士の忠義と正義 OKWAVE コラム エクセル2003のIF関数についてお尋ねします。 エクセル2003のIF関数についてお尋ねします。 A1、B1、C1に数字を入れます。A1またはB1が50以上の場合で、「且つ」C1が120以上である場合にD1に※を入れたいときの関数式を教えて下さい。 =IF(OR(A1>=50,B1>=50),?????,"※"、"")という感じなると思いますが、????の部分をどうしたらいいのか分かりません。且つC1が120以上の表現方法がわかりません。よろしくお願いします。 正規表現のソース? C言語で正規表現を使いたいのですが、ソース付きの良いサンプルは有るのでしょうか? できれば、以下のようなパターンを抽出できればうれしいです。 DLL形式で呼び出す方法でなくて、全てソースのものを望みます。 /¥d{4}-(¥{4})(.*?)(X-A|X-B|X-C)?$/ (¥{4}) (.*?) (X-A|X-B|X-C) の値も取り出せるもの ブール関数 ブール関数ってANDやORを使って記述する式(?)ですよね? もし、 =|AND)― )OR>―出力X =|AND)― 入力は上からa,b,c,d こんな回路図があったとき、ブール関数で書くと X=(a AND b)OR(c AND d) となるんですか? 質問するカテゴリが違う気がしますが、どこに行けばいいかわかりませんでしたので、 ここで質問します。 お願いします。 ガウシアン関数へのフィッティングについて 現在、ガウシアン関数y=a+b*exp(-(x-c)^2/d^2)に下記のようなデータを使用しフィッティングを行いたいのですが、 手法やパラメータa,b,c,dの求め方がわかりません。 どなたか教えていただけませんか。 よろしくお願いいたします。 (x,y)={ 48.800 6092 48.805 6105 48.810 5942 48.815 6000 48.820 6021 48.825 6127 48.830 6131 48.835 6169 48.840 6146 48.845 6077 48.850 6141 48.855 6236 48.860 6115 48.865 6179 48.870 6296 48.875 6176 48.880 6272 48.885 6294 .....} 正接関数について 正接関数(tangent)についての質問です。 正接関数 f(x)=atanb(x+c)+d とういうグラフで、 aが変わるとグラフの何が変わるのでしょうか。 振幅か何かが変わるのでしょうか。 また、b、c、dについても同じように、何がどう変わるのかが知りたいです。 月曜までにこれについてレポートを学校に提出しなければいけません。 困っているのでどうかご協力お願いします。 エクセル関数のことで困っています。 今、簡単な表計算の表を作っていますが、先に進まず困っています。 A1~A200のセルに1~200の番号が昇順で入っています。そしてデータとして,B2,C2,D2,E2 に各々a、b、c、dが入っており,,B3,C3,D3,E3 にa1、b1、c1、d1・・・・・・・・・・・・B200,C200,D200,E200にw,x,y,zのようにB,C,D,E列に適当な数が入っています。 そこで、E列の値で昇順 SMALL(D$1:D$200,A1) に並べ替え、同時にB,C,D,Eの値も返したいのです。つまりエクセルの並べ替え機能を関数で自動で行いたいのです。 今は、関数の、ROW,SUMPRODUCT,COUNT,INDEX,LARGE,COUNTIF,COLUMN,などを使い関数バーに5行ほどになり、処理にとても時間がかかります。 何とか、簡単で早い計算式はないでしょうか。 よろしくおねがいします。 IF関数以外の関数で条件付けしたいです。 ある値Xがあって、X<=aの時F(y), a<X<=bの時G(y), b<X<=cの時H(y), c<X<=dの時I(y),……と入力したいのですが、IF関数を使用すると、括弧がいっぱいになって大変です。何か他に良い関数はありませんか? 関数のプログラムについて 任意の二次方程式ax^2+bx+c=0をとくプログラムの作成です 引数をa,b,cとして、解の大きい方を返すというものなのですが、 僕は以下のようにして組んだのですが、うまくいきません。 と、いうより、関数の作り方がいまいちわからないです。 どこが駄目なのか教えてください。 作ってみたやつ↓ #include<math.h> #include<stdio.h> int a,b,c; double d; double x,y,z; int main(void) { a=1; b=2; c=1; printf("ax^2+bx+c=0\n "); d=b^2-4*a*c; if (d<0){printf("kyosuukai\n)} else if(d>=0) { x=(b+sqrt(b^2-4*a*c))/2*a; y=(b-sqrt(b^2-4*a*c))/2*a; if(x>=y){z=x} else if(x<y){z=y} printf("x= %f\n",z); } } 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ 学問・教育 人文・社会科学 語学 自然科学 数学・算数 応用科学(農工医) 学校 受験・進学 留学 その他(学問・教育) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など