Strona 1 z 1

rownosc wektorow?

: 22 sty 2007 10:21
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

Re: rownosc wektorow?

: 22 sty 2007 10:26
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)

Re: rownosc wektorow?

: 22 sty 2007 10:32
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

Re: rownosc wektorow?

: 22 sty 2007 10:44
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.

Re: rownosc wektorow?

: 22 sty 2007 11:16
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 :)