アプリ版:「スタンプのみでお礼する」機能のリリースについて

「10~1200」を「0~500」の範囲へ収めたいです。
・10→1200
・1200→500
・ここまでは分かるのですが、
・500→205.88となるようなのですが、この計算式は?
・どうやって求めるのでしょうか?
・またこういった問題は何の数学の中で何のジャンルになるのですか?
・検索する際のキーワード等がもしあれば教えてください

A 回答 (6件)

元の数を「x」変換後の数を「y」とすると「y=(500÷(1200-10))(x-10)」です。

    • good
    • 0
この回答へのお礼

・回答ありがとうございました
・期待した通り計算できました

お礼日時:2017/11/07 11:02

>500→205.88となるようなのですが、この計算式は?


>どうやって求めるのでしょうか?

 {(500-10)÷(1200-10)} × (500-0)

>・検索する際のキーワード等がもしあれば教えてください

 スケーリング
    • good
    • 0
この回答へのお礼

・回答ありがとうございました
・期待した通り計算できました

お礼日時:2017/11/07 11:02

図を見て理屈を理解しましょう。



前の回答で、なるベル分かりやすいように数式を書いたつもりです。
10から1200までは(1200-10)だけの幅があります。
その中で500は(500-10)のところになります。
この「500」は(500-10)÷(1200-10)×100 とすると百分率で示す事ができます。

ならば、0~500に対して同じ百分率になる値を求めればいい。
…でしょ。
「「10~1200」を「0~500」の範囲」の回答画像3
    • good
    • 0
この回答へのお礼

図を作成いただきありがとうございました。
30分間ぐらい考え、No.4さんの回答も参考にしながら、下記計算式を試したところようやく期待した結果を取得できたのですが、
{(500-10)÷(1200-10)×100}×500/100

No.2で回答いただいた計算式とは異なります。

>0~500に対して同じ百分率になる値を求めればいい
・上記がどうして「× (500-0)」になるのでしょうか?
・このマイナス0はどういう意味ですか?

お礼日時:2017/11/07 11:34

もう少し説明します。


この場合、最大数も最小数も同じではないので、まず元の数から「10」を引いて「0~1190」にして最小数を合わせます。(最小数を「0」に合わせると後が簡単です)
最大数の比率を考えます。「元の最大数から10を引いた数」:「変換後の最大数」です。
これから先ほどの式になるのは判りますか?
    • good
    • 0
この回答へのお礼

説明内容が私には若干難しかったのですが、下記理解で合っているでしょうか。

>最大数の比率。「元の最大数から10を引いた数」:「変換後の最大数」
・(1200-10) : 500

・最小数を「0」に合わせた(x-10)に対して、「最大数の比率」を掛けることで、値を求めている

お礼日時:2017/11/07 11:48

No.4 へのお礼について



説明が悪くて申し訳ございません。そんな感じです。
    • good
    • 0
この回答へのお礼

・いやいやそんなことはありません

>最小数を「0」に合わせると後が簡単です
・この説明は大変分かりやすかったです。目からウロコでした

お礼日時:2017/11/08 10:48

(´・ω・`)

「「10~1200」を「0~500」の範囲」の回答画像6
    • good
    • 0
この回答へのお礼

なるほどー。
ようやく理解できました
同じ百分率でも色々な求め方があるのだなと思いました
大変参考になりました!

お礼日時:2017/11/08 10:50

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!