Logarithmische Abstufung
-
Hallo, ich habe wieder eine Frage an euch:
Ich möchte ein C-Fznktion schreiben, die mir zwischen zwei Werten einen logarithmischen Anstieg berechnet. Die Funktion sollte so aussehen:void logarithmic (int start, int end, int num, double output[]);
Sie soll ein Array erzeugen, daß num Werte von start bis end enthält, wobei der erste Wert start sein soll, der letzte end und dazwischen num-2 Werte, die logarithmisch von start bis end ansteigen.
Könnt ihr mir Helfen?Danke im Voraus,
Fred :xmas2:
-
scherz?
-
--> http://www.analyzemath.com/logfunction/logfunction.html
mit java-applet zum experimentieren.
-
Danke ~Fricky. Leider habe ich noch nichst hinbekommen
Wie komme ich auf den Exponenten der e-funktion damit ers richtig aufteilt
Danke im Voraus -
Fred :xmas2:
-
Fred vom Jupiter schrieb:
Wie komme ich auf den Exponenten der e-funktion damit ers richtig aufteilt
mal als anfang: angenommen, du willst 'ne e-funktion haben, die für werte von 0...100 als letzen wert die 100 ausspuckt, dann kannste z.b. zum runterteilen des exponenten die gleichung 100 = e^(100/teiler) (also für den letzen wert) nach 'teiler' umstellen und bekommst: 100/ln(100). wenn du dann in der schleife y = e^(x/100*ln(100)) berechnest, dann solltest du einen log. anstieg haben, der bei 1 anfäng und bei 100 aufhört.