Strona 1 z 1

Układ równań

: 07 gru 2010 18:11
autor: bartchez
Z jakiej funkcji muszę skorzystać aby móc rozwiązać taki prosty układ równań
K=x1+x2+x3
Px=L1cos(x1)+L2cos(x1+x2)+L3cos(x1+x2+x3)
Py=L1sin(x1)+L2sin(x1+x2)+L3sin(x1+x2+x3)
Dane K,Px,Py,L1,L2,L3
Szukane x1,x2,x3

Re: Układ równań

: 07 gru 2010 18:38
autor: Pitol
Kolejna osoba, której się szukać nie chce...

Układ Równań

Układ równań

: 07 gru 2010 20:21
autor: bartchez
szukałem ale nic znaleźć nie mogę

Układ równań

: 07 gru 2010 20:28
autor: bartchez
Dobra ale jak ma wyglądać forma wpisania???

Układ równań

: 09 gru 2010 19:14
autor: bartchez
Osobno w matlabie udało mi się wprowadzić te równania niestety nie wiem jak wprowadzić je do labview w moduł matlaba żeby wyświetliło mi odpowiedzi

Re: Układ równań

: 10 gru 2010 16:53
autor: oczekp
w jpg załączyłem jak wyświetlać wartości z kodu matlaba. Natomiast w vi propozycję rozwiązania tych równań w labview za pomocą nonlinear system solver.
Wydaje się , że działa:P

Układ równań

: 10 gru 2010 20:03
autor: bartchez
wielkie dzięki :) a dało by radę jeszcze w tym nonlinear system solver bo tez zmalałem tą opcję dziś rano ale coś mi chyba nie działa prawidłowo i nie wiem jak podawać dane

Układ równań

: 10 gru 2010 20:04
autor: bartchez
Jeszcze większe dzięki za załącznik :))))

Układ równań

: 11 gru 2010 10:21
autor: bartchez
Mam mały kłopot i nie wiem gdzie jest błąd to równanie wylicza kąty niestety jeśli chcę je narysować to nie wychodzi. Dla K=0 i L'=100 Px = 300 Py=0 powinno być x1=0 x2= 0 x3=0

Zamiast pisać posty jeden pod drugim korzystaj z funkcji EDYTUJ lub QUICKEDIT. Pitol

Ok postaram się na przyszłość

Re: Układ równań

: 11 gru 2010 16:53
autor: oczekp
hmm nie wiem mi właśnie działa, jak ustawisz podane wartości K=0 i L1,2,3=100 Px = 300 Py=0 to uzyskasz rozwiązanie 0,0,0 tylko przedział przeszukiwań ustaw np od -0,1 do 0,1. Możesz otrzymane wyniki np przefiltrować żeby np żadna otrzymana wartość nie była mniejsza od zera.

Układ równań

: 12 gru 2010 02:41
autor: bartchez
Ok faktycznie ale dla tych danych jest tylko jedno rozwiązanie zawsze (nawet na oko widać ) i wydaje mi się że nie ma na to wpływ przedział przeszukiwania (mam racje bo nie wiem na pewno ???).Gdzieś musi być błąd jakiś bo w matlabie zawsze da się ułożyć wykres z danych kątów a tu nigdy , może jakieś inne pomysły jak to wyliczyć albo gdzie może być błąd??




Chciałem wrócić jeszcze do tego wyświetlania jak wyświetlić dane skoro wartości x' jest niezliczona ilość oraz jak pobrać konkretną z tych wartości potem ??

Układ równań

: 13 gru 2010 12:21
autor: bartchez
Sorrki już wiem w czym tkwił błąd - w toku mojego myślenia . Wszystko ok Mam teraz pytanie jak pobrać konkretną daną z tych wyników
.Potrzebuję aby program wybrał dane gdzie

0<x1<Pi
-pi/2<x2<pi/2
-pi/2<x3<pi/2

dane te musza pochodzić z jednego rozwiązani tzn z jednego wiersza

Re: Układ równań

: 13 gru 2010 16:52
autor: oczekp
hmm tak mnie ogarnęła myśl patrząc na to wszystko. To tak, przede wszystkim w labview wezęł cosinus liczy dla wartości x będących radianami. Czyli x1,x2,x3 muszą być radianami, tym samym podawana wartość K też musi być radianem. Natomiast nie wiem do końca co to te l1,l2,l3.
Wybieranie odpowiednich wierszy można zrobić tak jak w załączniku.
Nie mam za bardzo teraz czasu na ta zerknąć, później trochę pomyśle. Może ktoś bardziej kompetentny na to zerknie.

Układ równań

: 13 gru 2010 19:33
autor: bartchez
Ok dzięki ale jest kłopot bo uzyskać wynik to trzeba nieźle czasu .Zastanawiam się czy nie można tego skrócić przez rozpoznawanie wielokrotności liczby pi w końcu 2pi=0pi (kątowo) L to długości prostych

Mam pytanko jeszcze jedno ten zakres przeszukiwania to o co chodzi ??bo nie chce mi w ogóle ustalić wartości gdzie x1 będzie ok pi


Filtrowanie przez wielokrotność parzystą pi pomogło znajduje więcej odp. mam nadal mały kłopot z uzyskanie odpowiedniej dokładności ale to przez moje zaokrąglenia ;).