From 11:00 PM CDT Friday, May 10 – 02:30 PM CDT Saturday, May 11 (04:00 AM UTC – 07:30 PM UTC), ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Discussions au sujet de NI LabVIEW

annuler
Affichage des résultats de 
Rechercher plutôt 
Vouliez-vous dire : 

tableau: extraire intervalles

Bonjour à tous.
Voici une question concernant la manipulation de tableaux :

 

donnée d'entrée : un tableau (100 valeurs)

demande : extraires ces valeurs par intervalle de 10... c'est à dire [0;10]  [10;20]  [20;30] etc.... puis sotcker ces valeurs dans d'autres tableaux.

 

J'espère avoir été assez clair...
Merci d'avance.

0 Compliments
Message 1 sur 10
4 302 Visites

C'est un Tableau "de quoi" ?

 

[0;10]  [10;20]  [20;30]  ... ce sont des positions ou des valeurs ?

0 Compliments
Message 2 sur 10
4 300 Visites

Bonjour ouadij,

Oups désolé, ce sont des positions, les valeurs de mon tableau étant aléatoires. (type DBL)

0 Compliments
Message 3 sur 10
4 290 Visites

des positions ... ok.

 

donc tu aimerais "découper" ton Tableau par tranche de 10 ... enfin 11

 

[0;10]  11 éléments

[10;20] 11 éléments

[20;30] 11 éléments

 

confirmes-tu ce chevauchement des "positions de split"

 

S'il n'y avait pas ce "chevauchement" ... ce serait tout c**  Smiley heureux

mais avec ce recouvrement ... un petit algo sera nécessaire.

J'attends ta confirmation et je "regarderai à ça".

 

0 Compliments
Message 4 sur 10
4 272 Visites

Je te confirme qu'il n'y a pas de chevauchement. 🙂

 

0 Compliments
Message 5 sur 10
4 270 Visites

Pas ?  Smiley surpris

 

mais alors quelles sont les intervalles corrects ?

 

[0;10]  [10;20]  [20;30] ... car là ... il y a chevauchement.

 

ceci peut-être [0-9]  [10-19]  [20-29]  ... ??? ... ou autres ???

0 Compliments
Message 6 sur 10
4 265 Visites

Oui, erreur de ma part... les intervalles sont [0-9]  [10-19]  [20-29] etc....
Merci.

0 Compliments
Message 7 sur 10
4 262 Visites

[0-9]  [10-19]  [20-29] ... ok.

 

impossible dans la minute ... mais je regarde à ça dans le courant de cette après-midi.

 

en 3 sec, je vois : un "reshape array" et un "index array" pour extraire

 

essaye par toi même (en attendant) Je reviens plus tard  Smiley heureux

 

 

0 Compliments
Message 8 sur 10
4 254 Visites

OK j'essaye ca!
En tout cas merci beaucoup pour l'attention que tu portes à mon problème 😉

0 Compliments
Message 9 sur 10
4 250 Visites

Place ton 1D de départ sur l'entrée d'une fonction Reshape_Array.

 

Place des Controles sur les 2 entrées row et col .... il y aura un "10" quelque part  Smiley clignant de l'œil

 

place un Indicateur sur la sortie du Reshape ... regarde le(s) résultat(s) suivant tes entrées row et col.

 

Il faut trouver "le bon 2D" en sortie du Reshape pour pouvoir extraire ce que tu désires par une fonction Index_Array.

 

y'a plus qu'à ... (tu vas touver, j'en suis certain  Smiley heureux  )

 

 

0 Compliments
Message 10 sur 10
4 243 Visites