Witam Kolegów
Stworzyłem program którego zadaniem jest wyznaczanie pętli histerezy.
Pętla histerezy wyznaczana jest z dwóch przebiegów (dane typu array).
Wykresy widać na załączonym obrazku.
Mój problem pojawia się w chwili wyznaczania wartości indukcji remanencji i natężenia koercji.
Na pierwszym rysunku widać, że potrzebuję wyznaczyć Y dla X=0 oraz X dla Y=0.
Na drugim przedstawiam sposób w jaki to próbuję robić, nie działa to rewelacyjnie.
Na trzecim rysunku widać moje wyniki pomiarów.
Problem zaczyna się gdy w tablicy z wartościami X nie mam danej o wartości ZERO widać to na 3 obrazku,
(
-2,235922 -112,327479
-1,364388 -94,05799
-0,483994 -74,707275
0,399674 -54,425814
1,280968 -33,398366
)
program z przybliżeniem podaje wtedy wartość najbliższą ZERA czyli np. 0,399674 i odpowiadającą jej wartość 54,425814
Ja potrzebuję wartość dla X=0.
Wie ktoś może w jaki sposób to interpolować?? Lub jak można to zrobić??
Pozdrawiam i Dziękuję za wszystkie sugestie
Problem ze znalezieniem przejścia przez zero
- pazuzu
- Posty: 30
- Rejestracja: 20 lip 2006 00:00
- Wersja środowiska: LabVIEW 8.0
- Lokalizacja: Jaworzno
Problem ze znalezieniem przejścia przez zero
Aby znaleźć miejsca przejścia przez 0 możesz wykorzystać klocka Zero Crossing PtByPt albo inne dostępne funkcje do odnajdywania zer w przebiegu. Na blok diagramie w palecie narzędzi kliknij Search i wpisz "zero". Kilka funkcji się pojawi. Myślę iż tam powinieneś znaleźć coś dla siebie.
Mam nadzieję iż o to chodziło.
Pozdrawiam
Mam nadzieję iż o to chodziło.
Pozdrawiam
Natural Born Philosopher !