Logarithmische Skala zeichnen, wo die Basis nicht Null ist

04/03/2014 - 15:08 von Martin Schneider | Report spam
Hallo, zusammen,

habe hier ein mathematisches Problem, und meine Oberstufe ist schon zu
lange her - danke schon mal für Eure Hilfe :-)

Ich habe folgende logarithmische Skala:

http://s7.directupload.net/images/1...lz5iyi.jpg

Ich bekomme nun die x- und y-Werte und muss sie mittels eines Programms
einzeichnen (also quasi die logarithmischen in normale Grafikkoordinaten
umwandeln).

Mir würde eine Formel reichen, die jeweils in Werte zwischen 0 und 1 für
jede Achse wandelt, das Positionieren bekomme ich dann schon hin.

Vielen Dank :-)

Gruß,
Martin
Martin Schneider - wie der Komiker, nur nicht so lustig
www.film-retter.de
 

Lesen sie die antworten

#1 Martin Schneider
04/03/2014 - 15:58 | Warnen spam
... okay, jetzt wollte ich's doch wissen. Hier der funktionierende
JavaScript-Schnipsel, falls mal jemand sowas braucht:

// Bildschirmkoordinaten
var topX = 68;
var topY = 150;
var bottomX = 536;
var bottomY = 375;

var sizeX = bottomX - topX;
var sizeY = bottomY - topY;

var logSizeX = Math.log (2000);
var logSizeY = Math.log (2000) - Math.log (50);

var valueX = 100; //Beispielwerte, die einzutragen sind
var valueY = 1000;

var realX = topX + Math.log(valueX)/logSizeX * sizeX ;
var realY = topY + (Math.log(valueY)- Math.log (50))/logSizeY * sizeY ;

Danke trotzdem
Gruß,
Martin


Am 04.03.2014 15:08, schrieb Martin Schneider:
Hallo, zusammen,

habe hier ein mathematisches Problem, und meine Oberstufe ist schon zu
lange her - danke schon mal für Eure Hilfe :-)

Ich habe folgende logarithmische Skala:

http://s7.directupload.net/images/1...lz5iyi.jpg

Ich bekomme nun die x- und y-Werte und muss sie mittels eines Programms
einzeichnen (also quasi die logarithmischen in normale Grafikkoordinaten
umwandeln).

Mir würde eine Formel reichen, die jeweils in Werte zwischen 0 und 1 für
jede Achse wandelt, das Positionieren bekomme ich dann schon hin.

Vielen Dank :-)

Gruß,
Martin





Martin Schneider - wie der Komiker, nur nicht so lustig
www.film-retter.de

Ähnliche fragen