Bonjour,
J'ai un probleme urgent comme ca, j'ai un fichier de 4 colonnes comme ci-dessous:
i xG yG zG
1 0.5 0.5 1.0
2 0.5 1.0 1.0
3 0.0 1.5 -0.5
... ... ... ...
n ... ... ...
i varie de 1 à n. xG, yG,zG sont des coordonnées de l'indice i selon x, y, z.
Je veux faire une programme qui peut mettre des indices i dans un autre fichier comme la condition suivante.
Mettre des i qui obéissent la loi : 0< xG^2+yG^2+zG^2<= R1^2 dans le fichier 1
R1^2<= xG^2+yG^2+zG^2<= R2^2 dans le fichier 2
et etc.
R1,R2,... sont des constantes connues. Veuillez m'aider s'il vous plait. Merci beaucoup
# awk devrait pouvoir t'aider
Posté par totof2000 . Évalué à 2.
Si tu n'as pas le temps d'apprendre awk, je veux bien te le faire contre rémunération.
[^] # Re: awk devrait pouvoir t'aider
Posté par totof2000 . Évalué à 0.
[^] # Re: awk devrait pouvoir t'aider
Posté par cachan . Évalué à -4.
[^] # Re: awk devrait pouvoir t'aider
Posté par totof2000 . Évalué à 3.
Je pense que pour commencer tu n"''as pas une idée claire de ce que tu dois faire (ou alors tu l'exprime mal).
Comme dis plus bas, R&,R2... sortent de ou?
[^] # Re: awk devrait pouvoir t'aider
Posté par cachan . Évalué à -2.
R1, R2 sont des constantes connues, tu peux donner une valeur de R1, R2 comme tu veux, par exemple: R1=3, R2=12
[^] # Re: awk devrait pouvoir t'aider
Posté par totof2000 . Évalué à 0.
printf '%s\n' "$x"
done 3< toto
Quelques explications:
while read i x y z <&3; do #lecture du descripteur de fichier 3 et affectation de chaque élément séparé par IFS dans les variables i,x,y,z
printf '%s\n' "$i" # afficher i
done 3< toto # fermer la boucle et lire le fichier toto en entree sur le descripteur 3.
Je te laissefaire le reste ...
[^] # Re: awk devrait pouvoir t'aider
Posté par totof2000 . Évalué à 1.
[^] # Re: awk devrait pouvoir t'aider
Posté par totof2000 . Évalué à 2.
if [ test ]
then
action
fi
en faisant deux ou trois tests dans la boucle mentionnée ci dessus tu devrais t'en sortir.
Est-ce que ca te convient?
[^] # Re: awk devrait pouvoir t'aider
Posté par moudj . Évalué à 3.
pas assez fort, semble-t-il...
> mais j'ai pas encore de résultat.
eh non... d'où la création de ton compte aujourd'hui...
> Si tu peux m'aider, je ne t'oublierai pas
qu'entends précisément par "je ne t'oublierai pas" ? :-)
[^] # Re: awk devrait pouvoir t'aider
Posté par totof2000 . Évalué à 2.
Ma proposition de faire le travail tient toujours, contre rémunération ou don (ça par exemple : http://www.jumptec.de/product/data/dimmpc/dimm386e.html).
[^] # Re: awk devrait pouvoir t'aider
Posté par Anonyme . Évalué à 3.
si tu propose en awk et en perl tu approche le 20 faudrait viser le 70 euros. car il pourras justifier son retard:
-ben oui awk me parraissait plus lent, ajors j'ai essayé en perl, voila le resultat de mes travaux... desolé pour le retard.
bref avec ta carte bleue tu peut etre le chouchou du prof, sortir avec sa fille etc...
mais fait gaffe des fois que celui qui t'aide c'est ton prof, le monde est petit
[^] # Re: awk devrait pouvoir t'aider
Posté par totof2000 . Évalué à 2.
Je lui ai déjà donné une piste, s'il a besoin de plus, ou s'il ne comprend pas, à lui de demander. Ce serait même très bien qu'il poste son code histoire de voir comment il s'en est sorti.
# Oui
Posté par Pierre Tramonson . Évalué à -2.
[^] # Re: Oui
Posté par totof2000 . Évalué à 0.
# URGENT§§§§
Posté par Ramón Perez (site web personnel) . Évalué à 7.
Mon chef de projet me demande un cahier des charges pour ce soir.
Si vous en avez un à me faire passer, merci de vous dépêcher !!!
[^] # Re: URGENT§§§§
Posté par Calim' Héros (site web personnel) . Évalué à 3.
# Urgent, s'il vous plait
Posté par Sebastian . Évalué à 6.
Moi aussi je suis passé par là.
Rien que voir le titre, je sais directement de quoi il en retourne.
Tu as un programme à rendre ...
Tu t'es pris à la dernière minute ...
Tu n'as pratiquement plus de temps ... (peut être est-il déjà passé !)
Je dis qu'une seule chose :
[^] # Re: Urgent, s'il vous plait
Posté par totof2000 . Évalué à 3.
[^] # Re: Urgent, s'il vous plait
Posté par Calim' Héros (site web personnel) . Évalué à 5.
# j'ajouterai
Posté par totof2000 . Évalué à 4.
http://docs.cs.up.ac.za/programming/linux/abs-guide/
google t'en donnera d'autres éventuellement en français.
Y a aussi de bons bouquins sur le sujet chez o reilly.
[^] # Re: j'ajouterai
Posté par skeespin (site web personnel) . Évalué à 2.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.