Forum: Object-Pascal / Delphi-Language
Delphi
by taker875,
15. Jan 2009
ok das verstehe ich ja, aber gibt es keine möglichkeit, es trotzdem zu rechnen, gibt es da eine andere funktion? vielen dank
Forum: Object-Pascal / Delphi-Language
Delphi
by taker875,
15. Jan 2009
als übergabe nehme ich einen schiebregler:
procedure TForm1.ScrollNChange(Sender: TObject);
begin
n := -5+10*Form1.ScrollN.Position/100;
FeldN.Text := FloatToStrF(n,ffFixed,6,2);
end;
zum download mal mein programm zum download dran. also wäre klasse, wenn mir irgendwer sagen könnte, wie ich es schaffe.
Forum: Object-Pascal / Delphi-Language
Delphi
by taker875,
15. Jan 2009
hmm habe jetzt oben mal var
Form1: TForm1;
a,b,c,d,e,f,x,y,xs,ys,n : Extended;
aber damit bricht er mir die powerfunktion in der potenzfunktion auch ab, wenn ich n 1.9 groß mache.
damit ich das jetzt richtig verstehe. also was ist sein problem bei
a*x^n also a*power(x,n);
dass er mir es immer abbricht bei n keine ganze zahl. der windows taschenrechner kann es...
Forum: Object-Pascal / Delphi-Language
Delphi
by taker875,
15. Jan 2009
var
Form1: TForm1;
a,b,c,d,e,f,x,y,xs,ys,n : Double;
x0,y0,xB,yB,xEins,xZwei,xDrei,yEins,yZwei,yDrei,index : Integer;
groesse : integer;
FunktionArt : integer = 0;
const ee = 2.718281828459;
heißt das, dass ich a,b,c,d,e,f,x,y,xs,ys,n : Double; als Extended brauche?
Forum: Object-Pascal / Delphi-Language
Delphi
by taker875,
15. Jan 2009
moin,
kann mir da vielleicht einer weiter helfen?
es geht um eine potenzfunktion: ergebnis := a*power(x,n);
und um eine exponentialfunktion: ergebnis := (a*power(ee,x)) * ((b*power(x,n)) + c*x+d);
so das ist ja schön und gut. nun gibt es da aber ein problem. (x verändert sich ständig)
wenn ich für n eine ganze zahl zum beispiel 2 nehme, geht das ohne probleme. aber nehme ich nun...