Strona 1 z 1
Sumowanie elementów tablicy
: 25 mar 2011 01:45
autor: cloaw
Chciałbym zsumować wszystkie wartości w danej kolumnie. Problem polega na tym, że to tabela z wartościami RGB. Chciałbym mieć osobno wartości R, G i B; zsumować wszystke wartości R w danej kolumnie, G oraz B. Dzięki z góry za pomoc.
P.S. W przypadku pomocy w formie załącznika proszę o taki, który został zapisany w LabView 8.5 ponieważ dusponuję tylko takąwersją. Może być także screen z kodem oczywiście ;). Dzięki!
Re: Sumowanie elementów tablicy
: 25 mar 2011 09:24
autor: bartus
Najprosciej mozna np tak :
Re: Sumowanie elementów tablicy
: 25 mar 2011 09:37
autor: Pitol
Myślę, że można jeszcze prościej...
- Sums.png (21.86 KiB) Przejrzano 10918 razy
Sumowanie elementów tablicy
: 25 mar 2011 13:02
autor: misiael
a ja mam pytanko jak zrobic taka prosta tabele 2 wymiarową ?
ok nie ma pytania... to chyba bedzie zwykła macierz ?
Sumowanie elementów tablicy
: 01 kwie 2011 14:12
autor: yAcki
Ja mam inne pytanie... jak posumować elementy jednej tablicy (tablicy A) ale w taki sposób żeby w tablicy wynikowej (C) sumowały się elementy tablicy A wg indeksów znajdujących się w tablicy B. Tablice A i B mają tyle samo elementów, natomiast ilość elementów tablicy wynikowej C zależy od ilości różnych indeksów zawartych w tablicy B.
Np.
tablica A={5,6,7,8,9};
tablica B={2,1,1,0,1};
Wynik C={8,22,5};
Czy ma ktoś pomysł jak to rozwiązać ?
pozdrawiam
Sumowanie elementów tablicy
: 01 kwie 2011 14:16
autor: Pitol
Napisz jeszcze raz, trochę bardziej szczegółowo, jak uzyskać z tablic A i B tablicę C, bo nie potrafię zrozumieć tego co napisałeś.
Sumowanie elementów tablicy
: 01 kwie 2011 14:40
autor: yAcki
ok, spróbuje to wyjaśnić bardziej opisowo:
Loguje zdarzenia w dwóch tablicach, w jednej z nich (tablica B) mam dzień miesiąca (1,2,..31), natomiast w drugiej (tablica A) jakąś logowana wartość. Z tym, że danego dnia pojawia się kilka logowanych wartości i zapis taki może wyglądać tak:
B=[1,1,1,2,3,3,3,3... (dni)
A=[4,3,5,0,2,1,3,1... (wartości logowane)
Chodzi o to, żeby z agregować (posumować) wartości z tablicy A przypadające w danym dniu:
C=[12,0,7...
Powinno być teraz już jasne o co mi chodzi.
Dzięki z góry za pomoc
Re: Sumowanie elementów tablicy
: 01 kwie 2011 21:29
autor: PiDi
Witam
Tablice są równej długości, więc iterujemy przez nie równocześnie i bierzemy wartości z tablicy B jako indeksy elementów tablicy C. Kolejne wartości z tablicy A dodajemy do tych elementów. Do manipulowani pojedynczymi elementami tablicy służy In-Place Structure. To wszystko złożone razem daje mniej więcej taki obrazek, jak w załączniku.
Sumowanie elementów tablicy
: 02 kwie 2011 20:12
autor: misiael
A ja mam pytanie, jak zrobic zmiane szeregowej sekwencji bitów np generowanych pseudolosowo, na zadana z panelu czołowego liczbe równoległych parti...
np 0111 0000 1111 na 3 kanaly
0101
1001
1011 itd ;)? Wie ktoś moze jak to zrobic ?
Sumowanie elementów tablicy
: 02 kwie 2011 21:28
autor: yAcki
PiDi!
Dzięki za pomoc, udało się ! Co prawda nie użyłem In-Place Structure, gdyż w wersji 7.1 chyba jeszcze tego nie mam, ale w to miejsce wstawiłem IndexArray i Replace array susbset resztę pozostawiłem jak sugerowałeś i dostałem to o co mi chodziło
Dzięki i pozdrawiam