rownosc wektorow?

Jeśli masz coś do powiedzenia w sprawie LabVIEW napisz. Tutaj są tematy, których nie można uściślić do innych działów.
Awatar użytkownika
skalag
Posty: 57
Rejestracja: 19 sty 2007 00:00

rownosc wektorow?

Post autor: skalag »

Jaki jest najprostszy sposob czy 2 wektory sa takie same ? chodzi mi o podanie wyniku do CASE .czyli jeden wynik albo TRUE albo FALSE
kapitan7
Posty: 114
Rejestracja: 31 paź 2005 00:00
Wersja środowiska: LabVIEW 8.2
Lokalizacja: Cz-wa / Wa-wa

Re: rownosc wektorow?

Post autor: kapitan7 »

Mona by użyć poprostu znaku porównania???? (=?)
(Domyslam się że problem jednak nie jest tak banalny. Może łatwiej będzie coś pomóc jak określisz co rozumiesz pod pojęciem WEKTOR i co rozumiesz pod pojęciem RÓWNE)
kapitan7
Awatar użytkownika
skalag
Posty: 57
Rejestracja: 19 sty 2007 00:00

Re: rownosc wektorow?

Post autor: skalag »

rownosc znaczy czy sa identyczne.
wektor to tablica 1D z kilokoma danymi z kanalow
a uzycie "=" daje tablice TRUE/FALSE
w przypadku gdy masz stala w wektorze ciezko jest uzyc wyniiku
Awatar użytkownika
progor
Posty: 197
Rejestracja: 01 kwie 2005 00:00
Lokalizacja: Kraków

Re: rownosc wektorow?

Post autor: progor »

użycie "=" daje jako wynik tablice True/False rozumianą jako wynik porównania poszczególnych wartości wektora (i-ty wekrota A porównuje z i-tym wektora B) - jak zrobisz obie później AND wszystkich elementów tablicy będziesz miał wynik, który chcesz uzyskać.
sprawdź sobie, czy włożenie do pętli for, porównywanie poszczególnych wartości i przekazywanie wyniku w sift register (AND z poprzednia wartością) nie będzie działać szybciej.
Awatar użytkownika
wino
Posty: 549
Rejestracja: 23 gru 2005 00:00
Wersja środowiska: Nie mam LabVIEW
Lokalizacja: Kraków

Re: rownosc wektorow?

Post autor: wino »

używasz równości i klikasz na niego prawym klawiszem myszy i Comparision Mode--> Compare Aggggggregates. W ten sposób otrzymasz jeden wynik a nie tablice :)
ODPOWIEDZ