2016-07-31 11 views
0

Ich bin auf der Suche nach versuchen, die Daten von 10 und machen es so, dass ich in einer beliebigen Zahl von 1 bis was auch immer und den Homerange, die auf die 3 Zahlensätze gegeben fällt.Javascript Skalierung Exponent

Das Problem ist, ich weiß nicht, wie Skalierungsexponenten arbeiten und diese Arten von Gleichungen, die ich auf der Programmierseite nie gut gewesen bin, so jemand bereit, schnell die Javascript-Gleichung dafür zusammen zu werfen?

Die 3 Zahlensätze sind ...
10 pop | 5,6 km ²
50 pop | 18.8 km ²
100 pop | 31.6 km2

angeblich gibt es einen .75 Skalierungsexponenten, aber ich sehe die Korrelation nicht.

Ich habe versucht, mich umzusehen, um ein Beispiel zu finden, was zu tun ist, aber ich kann eine einfache, leicht zu verstehende Antwort nicht finden und der Wikipedia-Eintrag zu diesem Thema sieht nur aus wie ein verstümmeltes Chaos für mich.

Antwort

1

ist es in einfacher Form setzen lassen:

H = P s

wo H die Heimat Bereich ist, P die Bevölkerung und S der Skalierungsexponenten.

In Javascript, können Sie die Math.pow() Funktion:

var scalingExp = 0.75; 
 

 
console.log(Math.pow(10, scalingExp).toFixed(1)); 
 
console.log(Math.pow(50, scalingExp).toFixed(1)); 
 
console.log(Math.pow(100, scalingExp).toFixed(1));

+0

Ich verstehe immer noch nicht, wie die Skalierungsexponenten funktioniert, aber es funktioniert, also danke^^. – Durakken