Całkowanie przebiegu w C#

Całkowanie przebiegu w C#
VarrComodoo
  • Rejestracja:około 14 lat
  • Ostatnio:13 dni
  • Lokalizacja:Bk
  • Postów:480
0

Mam zdjęty punkt po punkcie przebieg u w funkcji t do pliku csv, (fragment sinusoidy ale o zmiennej amplitudzie) i musze wyliczyć całkę z tego przebiegu wg. wzoru (R mam znane i stałe):

user image

Jak się realizuje takie obliczenia w C#?


Sterczące kolce Pondijusa, ostre grzebienie Daktyloskopei, Trygla i latający Wieprzoryb są niczym wobec Bestii która nas gnębi...
edytowany 1x, ostatnio: VarrComodoo
ŁF
Moderator
  • Rejestracja:ponad 22 lata
  • Ostatnio:około 3 godziny
0

całka to pole pod wykresem funkcji


VarrComodoo
To wiem, wiem też jak pobrać dane z csv do programu ale jak przeprowadzić obliczenia na podstawie takich danych które mam?
somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:7 dni
  • Lokalizacja:Wrocław
0
ŁF napisał(a)

całka to pole pod wykresem funkcji

A funkcja to przyporządkowanie każdemu elementowi zbioru X dokładnie jednego elementu zbioru Y. ;P

@Varran - z czym konkretnie masz problem? Z całkowaniem numerycznym? Użyj jakiegoś prostego algorytmu, np. Simpsona i tyle.

VarrComodoo
Konkretnie mam problem ze zrobieniem programu który to policzy na podstawie danych z csv, ale na razie dałeś mi jeden trop zobacze co z tego zdziałam. Widziałem metodę która właśnie liczy sumę pól parabol (moja sinusoida nie ma składowej stałej także wszsytkie połówki przechodzą przez punkt 0) ale przebieg ma w sobie szum i w chwili przechodzenia sinusoidy przez zero nie ma jednego przejścia przez zero tylko kilkanaście (poszarpana sinusoida) Dlatego szukam innych rozwiązań.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.