Sumowanie elementów tablicy
Sumowanie elementów tablicy
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!
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!
- bartus
- Posty: 141
- Rejestracja: 07 maja 2007 00:00
- Wersja środowiska: LabVIEW 2009
- Lokalizacja: Wrocław/Żory
Re: Sumowanie elementów tablicy
Najprosciej mozna np tak :
Jest pare rzeczy dla których warto zyc - TO,UE i nie zmienia sie nic
- Pitol
- Moderator
- Posty: 984
- Rejestracja: 19 lip 2007 00:00
- Wersja środowiska: LabVIEW 2019
- Lokalizacja: Kraków
Re: Sumowanie elementów tablicy
Myślę, że można jeszcze prościej...
Sumowanie elementów tablicy
a ja mam pytanko jak zrobic taka prosta tabele 2 wymiarową ?
ok nie ma pytania... to chyba bedzie zwykła macierz ?
ok nie ma pytania... to chyba bedzie zwykła macierz ?
-
- Posty: 5
- Rejestracja: 01 kwie 2011 13:36
- Wersja środowiska: LabVIEW 7.1
- Lokalizacja: Krapkowice
Sumowanie elementów tablicy
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
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
- Pitol
- Moderator
- Posty: 984
- Rejestracja: 19 lip 2007 00:00
- Wersja środowiska: LabVIEW 2019
- Lokalizacja: Kraków
Sumowanie elementów tablicy
Napisz jeszcze raz, trochę bardziej szczegółowo, jak uzyskać z tablic A i B tablicę C, bo nie potrafię zrozumieć tego co napisałeś.
-
- Posty: 5
- Rejestracja: 01 kwie 2011 13:36
- Wersja środowiska: LabVIEW 7.1
- Lokalizacja: Krapkowice
Sumowanie elementów tablicy
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
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
-
- Posty: 641
- Rejestracja: 31 gru 2010 01:36
- Wersja środowiska: LabVIEW 2017
- Lokalizacja: Katowice
Re: Sumowanie elementów tablicy
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.
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
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 ?
np 0111 0000 1111 na 3 kanaly
0101
1001
1011 itd ;)? Wie ktoś moze jak to zrobic ?
-
- Posty: 5
- Rejestracja: 01 kwie 2011 13:36
- Wersja środowiska: LabVIEW 7.1
- Lokalizacja: Krapkowice
Sumowanie elementów tablicy
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
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