• 締切済み

計算方法

次の計算式の、a・b・cを求めたいのですが、計算方法が分かりません。どなたかご教授ください。 R=a+bF^c たとえば、RとFが以下のように与えられた時、a・b・cはいくつになりますでしょうか? (R,F)→(1000,10)、(500,100)、(100,1000) 多分、logとかを使うのかなと思ったのですが、求められませんでした…。推測ですが、cは0<c<1の範囲内かなと思っております。 どうぞ、よろしくお願いいたします。

  • mekai
  • お礼率29% (16/55)

みんなの回答

  • leap_day
  • ベストアンサー率60% (338/561)
回答No.3

こんにちは 整数値としては出ないですけど問題あっています? 1) 1000 = a + b * 10^c 2) 500 = a + b * 100^c 3) 100 = a + b * 1000^c 1) - 2) より 500 = b * 10^c - b * 100^c   = b * 10^c - b * 10^2c   = b * 10^c ( 1 - 10 ^c ) ・・・4) 2) - 3) より 400 = b * 100^c - b * 1000^c   = b * 10^2c - b * 10^3c   = b * 10^2c ( 1 - 10^c ) ・・・5) 4)に5)を代入して 400 = 500 * 10^c 10^c = 4/5 ・・・6) したがって c = log(0.8) = -0.096910013 (↑もしかしてここで対数表とか見るようになってるのかな?) log(4/5) = log(8/10)      = log8 - log10      = log8 - 1 log8 = 0.903089987 を対数表で見て計算するのかな? 6)を4)に代入して 500 = b * (4/5) { 1 - (4/5) }   = 4b/25 b = (500 * 25) / 4 = 3125 1)に代入 1000 = a + 3125 * (4/5) 1000 = a + 2500 a = -1500 a = -1500 b = 3125 c = -0.096910013

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

まず素直に代入する: 1000 = a + b 10^c, 500 = a + b 100^c, 100 = a + b 1000^c. じっと眺める: (1000-a)/(500-a) = (b 10^c) / (b 100^c) = (1/10)^c, (500-a)/(100-a) = (b 100^c) / (b 1000^c) = (1/10)^c. つまり左辺は一致する → a が求まる. この a から c は求まり, 最後に b が得られるはずです.

回答No.1

求められません。 エクセルで、R-bF^cを計算すればaになりますよね。 b・cにどんな数字を入れてもaが計算できているでしょ! つまり、組み合わせは無数にあると言うことです。 問題を間違えていませんか?

関連するQ&A

  • 誤差の計算方法について

    次の誤差の計算はどのようにして行なえばよいのでしょうか。 α = λ / (p * ℓ) で λ = a ± Δa p = b ± Δb ℓ = c ± Δc のとき α = f ± Δf はどうなるのでしょうか f = a / (b * c) Δf = Δa / (Δb * Δc) と単純にしてよいのでしょか 回答よろしくお願いします。

  • 行列の計算方法

    行列を計算したいのですが方法がわからずに困っています。 以下のように(A)*(B)の順番はわかるのですが(A)*(B)*(C)の計算方法がわかりません。書籍やグーグル当などで探したのですが、適当なものを見つけることができませんでした。 計算法もしくは、方法が記載されているサイトなどご存知でしたら教えていただけないでしょうか、よろしくお願いいたします。 (A)*(B) = |a b||p q| = |ap + br, aq + bs| |c d||r s| |cp + dr, cq + ds| (A)*(B)*(C) = |a b||p q| |vw| = ?? |c d||r s| |xy|

  • Numbersでの計算で困っています

    現在2015年8月での最新バージョンNumbers バージョン 3.5.3を使用しています。 添付画像の計算で、商品Aの1単位が6個、商品Bの1単位が4個、Cが4個、Dが3個、Eが6個、Fが5個、Gが2個です。 商品AをAさんが4個、Bさんが5個、Cさんが1個を購入したとすれば、合計は「=SUM(C2:E2)×B2」で60個と計算出来ますが、以下商品B~GまではセルF2の計算式をセルF3~F8までコピーで出来ました。 ここまではわかります。 次に、Aさんが商品A~Gを購入した場合の計算方法ですが、 「=SUM(C2×B2+C3×B3+C 4×B4+C5×B5+C6×B6+C7×B7+C8×B8)」 これで99個と計算できますが、実際使いたいのは縦50種類以上になるのでもう少し効率のいい計算式を教えていただきたいのと、Bさんの合計はAさんの合計の式(セルC10)をコピーしてもC列とD列で計算されてしまいます。 10行目にはC列✕B列の合計、D列✕B列、E列✕B列の合計を表示させたいのですが、簡単に計算できる方法はありませんか? よろしくおねがいします。

  • 法定相続の計算方法について

    被相続人Aがいたとします。 配偶者Bには2/1 嫡出子には2/1 非嫡出子には嫡出子の2/1 そういうルールはわかるのですが。 計算方法がいまいちよくわかりませんのでご教授おねがいできませんか?? 例)被相続人A 配偶者B 嫡出子がCとD 非嫡出子がEとF Aの養子の子がY とした場合、とりあえず配偶者には2/1 嫡出子CとDが配偶者の2/1を分ける 非嫡出子EとFが嫡出子の2/1を分ける 養子は配偶者の2/1をそのままもらうであってますでしょうか? その時の、計算方法をおねがいします><。

  • エクセルの計算式を教えてください!

    誠に申し訳ありませんが、わかりましたら、教えてください。 エクセルの計算式でE1のセルに次の計算式があった時に =VLOOKUP(B1,$F$1:$G$10,2,FALSE)この式は、成り立っています。 「この時にもう1つ条件をつけて、A1のセルの値が1から20までの値に対して範囲を変えることはできますか。たとえばA1セルが1のときは、$F$1:$G$10ですが、A1セルが2のときの範囲は$F$11:$G$20、A1が3のときの範囲は$F$21:$G$30のように範囲はFとGと規則正しくタテ列に20種類あります、また、E列は1から1000のセルがあって計算式をコピー します。」わかりましたら、計算式を書いてお教えください。

  • エクセルの対数の計算

    初歩的な質問です。セルA1,B1に数値を入力して C1にB1/A1を計算させて表示、次にD2に20*log(C1で出た数値そのものを入力/C1)にすると、ほぼゼロに近い数値(1.76011E-10)がでます。数学の計算ですと20*log1=0になったはずですが、なぜエクセルで計算でするとこのような数値になるのでしょうか?

  • エクセルに以下のような複雑な計算をさせたいです。

    エクセルに以下のような条件の計算をさせたいです。 「2a , 3b , 5c , 6d , 8e , 10f」 a+b+c+d+e+fが上のどれよりも小さくなる場合の、 a,b,c,d,e,fの数字の組みわせで最も小さいものを求めたいです。 2a ≧ a+b+c+d+e+f 3b ≧ a+b+c+d+e+f 5c ≧ a+b+c+d+e+f 6d ≧ a+b+c+d+e+f 8e ≧ a+b+c+d+e+f 10f ≧ a+b+c+d+e+f (ただし、a,b,c,d,e,fは正の数) ※分かりやすいように、これらの数字は適当に入れたので、答えが無いかと思います。 実際は別の数字に置き換えます。 ※また、コンピュータが無限に計算し続けることを防ぐために上限を決めてもいいです 関数かマクロで計算させる方法を教えて下さい。 わかりやすくなるようにシンプルに説明しましたが、 実際は最大13組まで計算することになり、 自力でも計算してみましたが、とてつもなく時間がかかりました。 出来ればコンピューターに計算させたいと思い質問しました。

  • FileMakerでの計算方法について

    FileMaker12Proで計算について教えてください。 以下のようなデータがあるとして A 8/10 100 A 10/18 300 A 10/21 400 A 12/11 150 B 8/10 100 B 10/18 300 B 10/21 400 B 12/11 150 C 8/10 100 C 10/18 300 C 10/21 400 C 12/11 150 人ごとに期間の計算をさせたいと思っています。 計算が 期間:1回目の日付-最新日付 先月だと、10/21-8/10 今月計算するとしたら、12/11 - 8/10 のようなイメージです。 GetNthRecordでひとつ前の値を取得することは出来たのですが、 データの数が固定ではなく、一番最初の値を取得する方法が わかりません。 どうぞ、よろしくお願いします。

  • エクセルでの一括計算方法がありましたら教えてください

    エクセルでの一括計算方法がありましたら教えてください A2~A60の1列に数値が入っています。 B2~B60の1列にも数値が入っています。     A2について、「A2+B2、A2+B3、・・・・、A2+B60」と計算し、     結果をCの一列C2、C3、・・・・、C60に表示     A3についても同様に「A3+B2、A3+B3、・・・・、A3+B60」と計算し、     結果をDの一列D2、D3、・・・・、D60に表示 以下同様にA60まで行いたいのですが、簡単に計算できる方法はあるでしょうか? セルごとに関数を入れる以外に方法があれば と思って質問しました。 ご存知の方がいらっしゃいましたら ご指導 よろしくお願いします。

  • Excel ある条件で大量のデータを計算するには

    Excelで、縦は500行からそれ以上あるデータを下記の条件で計算を行いたいのですが、どのようにしたら宜しいでしょうか。 大量のデータであっても、簡単に計算が可能な方法をご教授頂けると有難いです。 1)A+Bでマイナス200で計算されたセル(Bが-200のセル)は、ここで完了するので、C'とD'とFでは計算しません。 2)Bが0で尚且つCが-200以下のセルのみ、A+Cで計算し、ここで完了するので、D'とFでは計算しません。 3)上記1)2)でマイナスされず、Dに-200の数値が入っているもののみ、A+Dで計算し、ここで完了するので、Fでは計算しません。 4)上記1) 2) 3)でマイナスされなかったセルのみ、FでE-Aの値を計算します(B’, C’, D’の数値は特に残す必要がなくFの結果だけ分かれば良いです)。Fでは、上記 1) 3)でマイナスされた場合-200の数値、また上記 2)でマイナスされた場合その数値(例えば-300、-500など)をセルに表示させる必要があります。 ※ BとDは、0か-200の値が入っています ※ Cは全て0かマイナスの値ですが、様々な数字が入っています ※ Eにも様々な値が入っています ※ B,C,Dには既に計算式が入っています 分かりづらく申し訳ありません。 具体的には、このように計算を行いたいです。  A    B   B’   C   C’    D   D’   E    F 15750 ー200 15550 ー450 15550  ー200 15550 15600 ー200 15680    0 15680 ー200 15480  ー200 15480 15550 ー200 15550 ー200 15350  ー30 15350    0 15350 15480 ー200 15460   0 15460  ー300 15160 ー200 15160 15260 ー300 15380 ー200 15180 ー130 15180 ー200 15180 15300 ー200 15550   0 15550 ー500 15050 ー200 15050 15000 ー500 15540   0 15540  ー20 15540 ー200 15340 15550 ー200 15530   0 15530  ー10 15530   0  15530 15630 100 15620   0 15620  ー80 15620   0  15620 15600 ー20 B’(上記1)の条件) C’(上記2)の条件) D’(上記3)の条件) F (上記4)の条件) Windows 8.1でして、Excelのバージョンは2013です。 大変申し訳ございませんが、解り易いご回答をお待ちしております。 どうぞ宜しくお願い申し上げます。