Strona 1 z 1

Pochodna funkcji

: 24 sie 2010 18:54
autor: marcin_3
Witam! Chciałbym sie dowiedzieć jak można obliczyć pochodna funkcji. Np:mamy wzór P=U*I
i chciałbym obliczyć y1 i y2, które są pochodna P po U oraz I
y1=dP/dU
y2=dP/dI
jak można wykonać to w Labview?
Wartości U oraz I są zczytywane z pliku.
Czy mógłby ktoś pokazać jakis przykład wykonania tego?

Pochodna funkcji

: 24 sie 2010 20:43
autor: Nowszy
Witaj

Wystarczy wejść na ni.com, w wyszukiwarce wpisać 'derivative' i pierwszy wynik od góry: http://zone.ni.com/reference/en-XX/help ... vative_xt/

Tutaj natomiast masz przykład zastosowania: http://decibel.ni.com/content/docs/DOC-10376

Pochodna funkcji

: 25 sie 2010 09:56
autor: vugie
Można też być na tyle szalonym, żeby wyznaczyć taką pochodną analitycznie. Ja wiem, że w dzisiejszych czasach wszystkie bardziej skomplikowane operacje od dodawania liczb jednocyfrowych wykonuje się na komputerze, a w najgorszym przypadku na kalkulatorze komórki, ale spróbujmy:
P=U*I
dP/dU=I
dP/dI=U

czy jakoś tak...

Pochodna funkcji

: 31 sie 2010 18:54
autor: marcin_3
jak wyglądają pochodne tego wzoru to wiadomo. Dobrze napisałes vugie. Ale chodzi mi o to czy w LV jest możliwśc anlizy takiej wzorów?(jestem początkujący z tym progamem) Np zadeklaruje ze moja funkcja jest równa i tu przykład P=UI. I bedzie można obliczyc te pochodne jak wyżej.
y=f(x1,x2);
gdzie y=P
x1=U
x2=I.
i obliczyć kolejno;
dy/dx1
dy/dx2
nie wiem jak to wykonać. mógłby ktoś pokazać jak taki pzykład wykonąc w LV.
Z góry dzięki

Re: Pochodna funkcji

: 31 sie 2010 23:08
autor: >Adam<
Witam
Nie wiem czy dokładnie o to Ci chodzilo ale moim zdaniem to może tak wyglądać

Re: Pochodna funkcji

: 01 wrz 2010 09:53
autor: vugie
marcin_3 pisze:jak wyglądają pochodne tego wzoru to wiadomo. Dobrze napisałes vugie. Ale chodzi mi o to czy w LV jest możliwśc anlizy takiej wzorów?(jestem początkujący z tym progamem) Np zadeklaruje ze moja funkcja jest równa i tu przykład P=UI. I bedzie można obliczyc te pochodne jak wyżej.
y=f(x1,x2);
gdzie y=P
x1=U
x2=I.
i obliczyć kolejno;
dy/dx1
dy/dx2
nie wiem jak to wykonać. mógłby ktoś pokazać jak taki pzykład wykonąc w LV.
Z góry dzięki
Żeby być ścisłym, to mówimy tu o pochodnych cząstkowych.
LabVIEW nie oferuje operacji symbolicznych (do tego polecam program wxMaxima), ma jednak całkiem pokaźny zbiór funkcji do interpretacji (tzw. parsowania) i ewaluacji (z grubsza chodzi o podstawianie) wzorów. I tak znajdujemy tam funkcję Partial Derivative:
deriv.png
deriv.png (5.56 KiB) Przejrzano 8373 razy
Wyznacza ona zadanym zakresie przebieg pochodnych cząstkowych dwóch zmiennych (ale nie wzory na nie).

Jeżeli zaś koniecznie musisz mieć te wzory, to pozostaje wykorzystanie Maximy w trybie wsadowym, ale to już "niezły hardkor" (http://www.losux.yoyo.pl/komiksy/74.htm)

Re: Pochodna funkcji

: 01 wrz 2010 17:16
autor: marcin_3
vugie pisze:
marcin_3 pisze:jak wyglądają pochodne tego wzoru to wiadomo. Dobrze napisałes vugie. Ale chodzi mi o to czy w LV jest możliwśc anlizy takiej wzorów?(jestem początkujący z tym progamem) Np zadeklaruje ze moja funkcja jest równa i tu przykład P=UI. I bedzie można obliczyc te pochodne jak wyżej.
y=f(x1,x2);
gdzie y=P
x1=U
x2=I.
i obliczyć kolejno;
dy/dx1
dy/dx2
nie wiem jak to wykonać. mógłby ktoś pokazać jak taki pzykład wykonąc w LV.
Z góry dzięki
Żeby być ścisłym, to mówimy tu o pochodnych cząstkowych.
LabVIEW nie oferuje operacji symbolicznych (do tego polecam program wxMaxima), ma jednak całkiem pokaźny zbiór funkcji do interpretacji (tzw. parsowania) i ewaluacji (z grubsza chodzi o podstawianie) wzorów. I tak znajdujemy tam funkcję Partial Derivative:
deriv.png


Wyznacza ona zadanym zakresie przebieg pochodnych cząstkowych dwóch zmiennych (ale nie wzory na nie).

Jeżeli zaś koniecznie musisz mieć te wzory, to pozostaje wykorzystanie Maximy w trybie wsadowym, ale to już "niezły hardkor" (http://www.losux.yoyo.pl/komiksy/74.htm)
Witam ponownie,
"VUGIE" mam prośbę czy mógłbyś przesłać mi na maila sub' vi tej funkcji.Bo nie moge znaleźć tej funkcji w LabView 2009.
marcin_kier@wp.pl
Dziekuję bardzo

Re: Pochodna funkcji

: 02 wrz 2010 09:50
autor: vugie
marcin_3 pisze: "VUGIE" mam prośbę czy mógłbyś przesłać mi na maila sub' vi tej funkcji.Bo nie moge znaleźć tej funkcji w LabView 2009.
Wysłać nie mogę, mogę natomiast zaręczyć, że jeśli tylko masz wersję Full lub Professional, to funkcja na pewno tam jest. Znajdziesz ją albo przez Quick Drop (Ctrl+Spacja), albo w palecie Mathematics->Scrip&Formula->Calculus