Thread Extrapolation (11 answers)
Opened by Fekix at 2019-07-09 15:55

Fekix
 2019-07-10 14:40
#190209 #190209
User since
2019-07-10
3 Artikel
BenutzerIn
[default_avatar]
Hi Damix,

jetzt kann ich mein Problem konkreter schildern.
Ich habe wie erwähnt eine Datei in der zwei Werte untereinander stehen. Die sollen als a und b eingelesen und in der Formel verarbeiten werden.
Ausgabe soll dann eine Datei sein mit zwei Spalten, erste spalte die X-Werte, zweite Spalte die Y-Werte.
Jetzt ist es so, dass XSpalte wie erwartet bis 1 hochzählt, in der zweiten Spalte hingegen habe ich in jeder Zeile den Wert 1 stehen.
Ich kann grade nicht sagen, ob das Einlesen schon flasch ist oder der Fehler danach auftritt.

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
$k=0;
while (<IN>){
$values{$k} = [ split ];
$k++;
}

$a = $values{$k}[0];
$b = $values{$k+1}[0];

#$a = 400;
#$b = 0.2;

$x = 0.203-((1-0.203)/100);

for ($temp=1; $temp<102; $temp++){
$x = $x+((1-0.203)/100);
$y = $a+$x**$b;
write OUT;
print OUT2 "$x $y\n";


Fällt dir noch etwas auf?
Viele Grüße,

View full thread Extrapolation