Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Ich habe eine Frage, hoffentlich könnt Ihr mir helfen.
Ich habe eine Menge (ca. 1000) Dateien, die alle Meßdaten in (x,y) - Form enthalten (durch einen Tabulator getrennt). Sie sind alle folgendermaßen aufgebaut
Ich würde nun gerne in jede Zeile die zum jeweiligen x-Wert die Ableitung dazu schreiben (in Näherung als Differenzenquotienten).
Mein Problem ist nun: Ich muß z.B. für die Formel in Zeile 27 auf Daten der Zeile 26 und 28 zugreifen usw. Das habe ich zumindest mit AWK nicht hinbekommen.
Läßt sich das ganze automatisieren (ohne Einlesen in eine Tabellenkalkulation) ? Ich würde gerne am Ende eine Schleife über alle Dateien laufen lassen ...
Hallo
Dein Problem ist offensichtlich die Startzeile und Endzeile genau zu erkennen.
Wenn du das genau definieren kannst, kannst du das auch lösen.
Mit den spärlichen Infos kann ich dir wenig helfen.
Beispieldaten!
Erwartete Ausgabe!
OS
verwendete Shell
Hallo
Sorry, die Shell hattest du angegeben. Das habe ich übersehen.
War wohl ein wenig spät.
Ich sehe hier aber nicht, wo du auf Werte jenseits einer aktuelle Zeile zugreifen müsstest.
Normalerweise brauchst du doch nur die Werte x und y und die hast du ja.
Um die Werte als Fließkommazahl zu ermitteln, brauchst du bc.
Oder du verwendest perl oder awk.
Beispielsnippel
Code:
while read x y;
do
if [ -z "$y" ];
then
echo "Kein y gefunden"
else
W=$(echo "scale=4;1/2 * ($y * ($x+1) - $y*($x-1))"|bc);
echo $x $y $W;
fi
done <Input
Das ist sicher nicht genau das was du willst, aber wie oben gesagt fehlt die Marke, wo mit Wertermittlung begonnen wird.
Ich habe hier einfach angenommen, dass alle Werte genommen werden, solange ein y vorhanden ist.
Das für alle dateien:
Eine Schleife über find.
Code:
for F in $(find /path -type f -name "*txt"); do
...
done
Xinerama und ATI Treiber?: Hi, ich kämpfe nun schon seit Tagen damit ATI treiber + beide Monitor richtig einzustellen.
Mein ziel ist es die ATI Treiber benutzen zu können sowie...