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 297 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 295 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 285 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 267 Visites

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

 

0 Compliments
Message 5 sur 10
4 265 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 260 Visites

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

0 Compliments
Message 7 sur 10
4 257 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 249 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 245 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 238 Visites