Bonjour à tous, je fais appel à vous car j'ai un problème de programmation.
J'ai un vecteur A contenant les valeurs suivantes :
Et je ne voudrais conserver que ces valeurs :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 A=[202.996 301.2133 364.2021 422.5349 464.1787 464.184 512.8971 544.1365 567.0613 567.0688 592.4187 592.4763 592.4592 592.5061 592.3851 592.1936 591.5467 617.0379 617.0773 617.0928 617.1088 617.0853 635.9605 635.9691 635.9435 635.9328 648.6363 648.5259 648.4805 653.0731 653.0939 665.7584 665.7771 677.0027 677.0299 680.2976 680.2971 690.6949 698.6613 698.6571 702.312 705.8811 703.0587 704.5696 708.6859 708.624 714 716.3125 719.0027 719.0005 724.1963 723.0219 721.8027 724.5915 722.5595]
En fait, pour décrire mon problème, il faudrait que je ne garde dans ce vecteur que des valeurs croissantes ET lorsque plusieurs valeurs sont dans la même unité (il n'y a que la valeur de la virgule qui diffère), il faudrait que je ne garde que la plus grande de ces valeurs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 A=[202.9963 301.2133 364.2021 422.5349 464.184 512.8971 544.1365 567.0688 592.5061 617.1088 635.9691 648.6363 653.0939 665.7771 677.0299 680.2976 690.6949 698.6613 702.312 705.8811 703.0587 704.5696 708.6859 714 716.3125 719.0027 724.2219 723.0219 724.5915 722.5595]
Merci d'avance pour votre aide
Cordialement







Répondre avec citation





Partager