Strona 1 z 1
Wybor elementow z tablicy
: 28 lip 2005 06:29
autor: Trunks
Czesc
Czy ktos wie moze, jak w jaki sposob wybrac np. co 10 element z tablicy?
Re: Wybor elementow z tablicy
: 28 lip 2005 11:31
autor: grzechura
pod reka mam akurat labview niemieckie: Array indizieren. podajesz numer komorki i na wyjsciu masz jej wartosc. po angielsku a ile pamietam jet to Array indes. W kazdym badz razie jest to derugi bloczek z zakladki Array (labviev 6.1)
Re: Wybor elementow z tablicy
: 28 lip 2005 14:41
autor: Gość
Witam
Metoda ktora podajesz jest w miatre przyjemna w uzyciu, gdy mam niwiele elementow do wybrania. Ja mam jednak tablice. ktora zawiera 2500 wiec wybrac co dziesita element ta metoda troche zmudne, byc moze da sie to zrobic w bardziei sesnsowny sposob w przypadku tablicy z tyloma elementami
Re: Wybor elementow z tablicy
: 28 lip 2005 17:11
autor: bogdani
Witaj
Dlaczego piszesz że to nie jest dobra metoda, nie wydaje mi się, żeby się ona długo wywoływała (średnia 0,1 milisekundy - generowanie tablicy i odczyt co 10 elementu z niej).
Jakbyś miał tablicę rzędu milionów elementów to może należałoby sięzastanowić, jednak dla 2500 to myślę, że nie ma nad czym się zastanawiać, chyba że wymagasz determinizmu wykonywania się aplikacji.
Pozdrawiam
bogdani
Re: Wybor elementow z tablicy
: 28 lip 2005 19:18
autor: Mikrobi
Witam
Polecam poszukanie
w pomocy kontekstowej dla funkcji operujących na tablicach.
8)
Diagram tego typu
daje taki oto wynik:
Jak rozumiem masz stałą wartośc podziału tablicy.
W przeciwnym wypadku metoda
grzechury jest dobra, po uzupełnieniu pętlą nawet bardzo.
Re: Wybor elementow z tablicy
: 28 lip 2005 19:25
autor: PMaj
tak jak pisze mikrobi - to najlepsze rozwiazanie problemu
Re: Wybor elementow z tablicy
: 28 lip 2005 19:30
autor: Mikrobi
PMaj pisze: Taka operacja wyciągania co któregoś elementu z wektora - tablicy - to decymacja, i jest funkcja, która robi taką decymacje a nazywa sie DECIMATE 1D ARRAY - pozwala wprowadzić tablicę i wybrać co n tą próbkę.
Aby wybrać co drugi element, należy rozciągnąć funcję tak, aby miala dwa wyjścia, aby wybrać co trzecią to należy rozciągnąć funkcję tak, aby miala trzy wyjścia
Przez inducję - co dziesiąta próbka to rozciągnięcie funkcji na dziesięc wyjść.
Wyjściem funkcji jest od razu tablica zawierająca co n-tą próbkę.
QED
8)
:lol: