Strona 1 z 1
Odbicie wzgledem osi X
: 08 kwie 2009 08:20
autor: smart_lodz
Witam
Mam problem - mianowicie jak odbic czesc wykresu po prawej stronie od zaznaczonej na rysunku pionowej lini - czyli wykres "w minusie" wzgledem osi X a pozniej naniesc go na wykres po lewej od w/w lini - czyli na wykres "w plusie" zaznaczajac go innym kolorem
Re: Odbicie wzgledem osi X
: 08 kwie 2009 11:16
autor: Nowszy
Witam
Z tego co wiem sam wykres nie ma takich opcji - musisz sam stworzyć dodatkowe punkty. Na wykresie XY każdy punkt to 2 liczny - współrzedne. Tak więc musisz zamienić współrzędne X-owe a Y-owe zostawić tak jak były.
Odbicie wzgledem osi X
: 08 kwie 2009 11:24
autor: smart_lodz
Wszpolrzedne y pomnozylem razy -1, caly wykres sie "odbil w osi x" - ale teraz chodzi o wyciecie kawalka tego co powstal("nowego") w plusie i nalozenie go na "stary" wykres.
Re: Odbicie wzgledem osi X
: 08 kwie 2009 11:51
autor: jogurt_owocowy
chodzi o wyciecie kawalka tego co powstal("nowego") w plusie i nalozenie go na "stary" wykres
Masz dwie tablice współrzędnych
X i
Y. Poszukaj w którym miejscu w tablicy X zaczynają się wartości większe od 180 (
Greater? +
Search 1D Array), od tego miejsca wytnij kawałki tablic
X i
Y dostając tablice
X' i
Y' (
Array Subset). Teraz musisz tylko zmodyfikować tablicę
X' tak, aby odpowiednio układała na wykresie punkty tablicy
Y'. Jeśli puntem symetrii ma być 180 to wystarczy, że na tablicy
X' zrobisz działanie
2*180-X'. Teraz zbierz tablice
X' i
Y' w klaster i dołącz do istniejącego wykresu za pomocą
Build Array (jak na rysunku poniżej):
Pozdrawiam
Odbicie wzgledem osi X
: 08 kwie 2009 12:14
autor: smart_lodz
czy mozesz przyblizyc jak widzisz uzycie search 1d array i array subset - ja zrobilem to tak ale nie bardzo zyje.
Re: Odbicie wzgledem osi X
: 08 kwie 2009 12:54
autor: jogurt_owocowy
Nie mam niestety LV pod ręką, żeby to narysować, ale chodzi mi mniej więcej o coś takiego, że wektor X porównujesz za pomocą funkcji
Greater? z wartością 180 i na jej wyjściu dostajesz tablicę booleanów pokazującą które wartości są większe od 180. Teraz za pomocą funkcji
Search 1D Array szukasz wartości TRUE a funkcja zwróci Ci indeks pierwszego elementu równego TRUE.
Kod: Zaznacz cały
Przykładowy wektor X:
175 177 179 181 183 185
Wyjście funkcji Greater?:
F
F
F
T
T
T
Search 1D Array szukająca wartości TRUE zwraca wartość 3 (trzeci element licząc od zera czyli czwarty)
PS. Możesz też do tego wykorzystać funkcję
Threshold 1D Array.
Odbicie wzgledem osi X
: 09 kwie 2009 08:28
autor: smart_lodz
Uff poradzilem sobie
. Dzieki bardzo - wielki plus for you.