Ja do tej pory męczyłem się tylko z pierwiastkiem całkowitym z liczby całkowitej (nie potrzebowałem zmiennoprzecinkowej precyzji) i dobrze w tym zastosowaniu sprawuje się algorytm przedstawiony w poniższym artykule: http://lib.tkk.fi/Diss/2005/isbn95122752...
Możesz funkcję pierwiastkowania rozwinąć w szereg Taylora, w okół punktu np 9: http://pl.wikipedia.org/wiki/Wz%C3%B3r_T... Bierzesz tyle wyrazów rozwinięcia w zależności od dokładności jaką potrzebujesz.
1.Obliczanie polega na rozwijaniu w szereg Taylora. Nie wiem czy da się zmniejszyć dokładność, ale sam możesz napisać funkcje do rozwijania. kilka pochodnych i silni. 2. omega2/omega1=cos(ALFA)/(1-sin2(FI1) * sin2(ALFA)) ALFA - kąt między osiami FI1 - kąt szczęki 1
szereg ten zbieżna jest dla x^2<=1
Twój przykład jest trochę niepełny. Ile na początku wynosi i ?? Bo jeśli 1, to w pierwszym kroku sil=sil*(i+1)*(i+2) da Ci sil=2*2*3, czyli na pewno nie 3! A jeśli 0 to sil=2*1*2, czyli też nie 3!. Coś chyba masz z tą silnią nie tak. Nie mówiąc o tym, że trochę .... mało uproszczony ten Twój kod, ale w końcu się uczysz :) Reszty jeszcze nie szacowałem
Rozwiązano za pomocą szeregu Taylora.
Witam! Jesli chodzi o jezyk C jestem kompletnie zielony, a niestety na piątek muszę mieć napisany program liczący rozwinięcie funkcji arctg x w szereg arctg x= Σ ((-1)*(t^(2n+1)))/(2n+1) 1.z zadana dokladnoscia β 2.suma dal x liczona n razy 3. rysujacy wykres funkcji Jesli ktokolwiek moglby mi pomoc bede bardzo wdzieczny. e-mail: dymny85(at)o2.pl...
Witam, nie rozumiem dwóch rzeczy. 1. Jak rozwinąć jakąś funkcję f(x) w szereg Taylora, znając g(x) i h(x), jeżeli f(x)=g(x)°h(x) (złożenie) ? 2. Co to jest operator nabla i do czego się go stosuje. Pytam, bo nie rozumiem tych wzorków z książek, niech mi to ktoś łopatologicznie wytłumaczy. Dodano po 4 Halo pomoże ktoś?
Imponująca konstrukcja niezależnie od tego czy przydatna czy nie. Gratuluję samozaparcia i ołowiu przy poszukiwaniu wiedzy, której niewątpliwie trzeba wiele zdobyć. Też się sporo napracowałem robiąc nieulotną wersję polskiego kalkulatora na MC14009, ale w odróżnieniu od Ciebie zrobiłem to programowo. Niestety obecnie takie konstrukcje już nikogo nie...
Funkcje trygonometryczne realizuje się często przez rozwinięcie ich w szereg Taylora. Ponadto powstał też algorytm CORDIC, który o ile dobrze pamiętam wymaga tylko operacji przesunięcia i dodawania, przez co świetnie nadaje się do implementacji w małych uC, czy FPGA (google). Do mnożenia stosuje się algorytm Bootha (niektóre rozwiązania sprzętowe działają...
Ile wynosi całka z e do minus iks kwadrat od minus nieskończoności do plus nieskończoności? Ta całka ma wartość pierwiastka z pi, czyli √π. Jest to znane jako Całka Gaussa i jest stosowana w matematyce, fizyce i innych dziedzinach nauki. Można ją udowodnić za pomocą twierdzenia Fubiniego dla całek wielokrotnych oraz szeregu Taylora funkcji exp(-x^2),...
Może jakaś tablica w pamięci. Cos to sin przesunięty w fazie. Są też szeregi Taylora. http://pl.wikipedia.org/wiki/Szereg_Tayl...
Dzięki frofme . Bardziej interesowałby mnie algorytm z szeregiem Taylora. Nie słyszałem o nim zbyt wiele
Poczytaj sobie o rozwinięciu funkcji w szereg taylora :) Również na wikipedii. Sprawa sprowadza się do policzenia szeregu. W nagłówku math.h niewiele da się wyczytać :)
A nie możesz rozwinąć pierwiastka w szereg Taylora? Najprościej za pomocą funkcji taylor w MatLabie.
Generalnie rzeczy biorąc, Sinus oblicza się z rozwinięcia w szereg Taylora, a w zasadze Maclaurina. A dokładniej tego: http://upload.wikimedia.org/math/e/1/0/e... http://pl.wikipedia.org/wiki/Szereg_Tayl...
Witam, robisz problem tam gdzie go nie ma... :cry: Reguła de l'Hospitala załatwia sprawę w prawie każdym z podanych przez Ciebie przypadków i żaden MatLAB nie jest mi tu potrzebny. Masz odpowiedzi (rozwiązań, za wyjątkiem ostatniego, nie podam, ponieważ są banalne): a) 1, b) 0, c) 0, d) dla x = 1 funkcja jest nieciągła i ma granice niewłaściwe w nieskończoności;...
Da się to jakoś uzyskać? Da się, np. stosując aproksymację z użyciem szeregów Fouriera albo Taylora. Innymi słowy trzeba znaleźć taki wielomian, który jest podobny do tego fioletowego przebiegu. Z tego co widzę masz standardowy oscyloskop, gdzie funkcje MATH mogą przyjmować tylko sygnał z kanałów A i B. Gdyby dało się zrobić MATH(MATH(A,B)) to miałbyś...
Właściwie to na EiT są na 1 roku 3 matmy: - analiza matematyczna (funkcje, pochodne, całki, szereg Taylora, funkcje wielu zmiennych itp.) - algebra (liczby zespolone, macierze, wyznaczniki, układy równań liniowych) - rachunek prawdopodobieństwa i procesy stochastyczne (prawdopodobieństwo, statystyka, procesy losowe).
Standardowo ani verilog, ani vhdl nie oferują syntezy operacji zmiennoprzecinkowych. Będziesz więc musiał albo napisać własną implementację tych operacji, albo znaleźć gdzieś gotowy kod (o ile o to chodziło zadającemu zadanie...). Możesz też wykorzystać algorytm Cordic, zapewne będzie prostszy do implementacji (dodawanie/odejmowanie/shift) niż dodawanie/mnożenie/dzielenie...
Witam Mam do napisania projekt na układy arytm. logicznej: Zaprojektowac układ sekwencyjny obliczajacy sume n kolejnych wyrazów szeregu: S=1+x/1!+x^2/2!+…+x^n/n! gdzie n i x podawane sa na wejsciu, n nalezy do N, x nalezy do R. Wartosci n i x powinny byc wprowadzane przez przełaczniki SW, wynik wyswietlany na diodach LED. Powiem szczerze... nie...
Napisanie własnych procedur wyliczania sin, cos, log i wielu bardziej skomplikowanych funkcji to dość czasochłonne zajęcie, a gotowe biblioteki maja ta zaletę że przeważnie są już sprawdzone. Tak więc trzeba to jakoś wypośrodkować. Ktoś kto zajmuje się zawodowo uC nie powinien mieć problemów z rozwinięciem sin w chociażby szereg Taylora
Wystarczy ćwiartka sinusoidy. Można też sinusa rozwinąć w szereg Taylora/Maclaurina zamiast go tablicować (jeśli miało by braknąć pamięci). Ma to ten plus, że jeśli zajdzie potrzeba to nie jesteś z góry uzależniony od ustalonej częstotliwości sinusa którą sobie wpiszesz do tablicy. Generalnie odpowiednio dobierając filtr rekonstrukcyjny nie ma znaczenia...
avrlibc 1.5.1.20071030 Na policzenie sin (1.2345) trzeba 1647 cykli w wypadku użycia rdzenia ze sprzętowym mnożeniem, dane z dokumentacji, o ile dobrze pamiętam to dotyczy to samego ciała funkcji sin(), bez ładowania argumentów i przepisywania wyniku. Oprócz szeregów Taylora można jeszcze skorzystać z algorytmu CORDIC . Jeżeli potrzebne są Ci kolejne...
Co do opanowania z matmy na studiach: wyznaczniki, rząd, odwracanie, mnożenie, dodawanie, transponowanie, diagonalizacja macierzy, wartości i wektory własne, przestrzenie i przekształcenia liniowe, macierze hermitowskie, unitarne, idempotentne, samosprzężone, niezależność liniowa wektorów, bazy przestrzeni, izomorfizmy - granice ciągów, funkcji, pochodna...
Co będziesz musiał opanować z matmy i nie tylko na matmie: wyznaczniki, rząd, odwracanie, mnożenie, dodawanie, transponowanie, diagonalizacja macierzy, wartości i wektory własne, przestrzenie i przekształcenia liniowe, macierze hermitowskie, unitarne, idempotentne, samosprzężone, rozkład Jordana, niezależność liniowa wektorów, bazy przestrzeni, izomorfizmy...
użyłem roundf i teraz zmienna ''i'' jest zaokrąglana. dzięki za to też :-) teraz pytanie, czy tak napisany program To trzeba było się spytać wcześniej :) W zaproponowanym przykładzie najpierw przeliczasz kąt phi z radianów na zakres Dżyszla ) dochodzi do 7% błędu przy phi~pi/2 - przy 3 składnikach błąd nie przekracza 0,5%. Z kolei aproksymacja bez...
Skorzystanie z rozwinięcia w szereg Taylora jest jednym ze sposobów. Chociaż wydawało mi się, że przybliża się rozwinięciem jakieś bardziej skomplikowane wyrażenia, gdzie stosunek dokładność/czas wykonania będzie korzystny. Assemblera znam z programowania na PC. W AVR używam C, na razie asm nie jest mi potrzebny. Z ciekawości zajrzałem do datasheeta...
a może tak rozwinięcie w szereg Taylora ?? f(x+h) = f(x0) + f'(x0)/1! * h + f''(x0)/2! * h^2 + f'''(x0)/3! * h^3 + .... na początku żeby popełniać mniejszy błąd w obliczeniach ustawiasz: ze Twoje x0 = 0.5 , 1 ,1.5 , 2, 2.5 i teraz zależy jakie h będzie to umiszczasz w odpowiednim przedziale: np: log 2.4 = log2 + (log(2))' * 0.2 + (log(2))''/2 * 0.2*0.2...
Witam Mam następujące pytanie: "Metody realizacji cyfrowej funkcji sinus" Do głowy przychodzą mi następujące pomysły: - tabelaryzacja sinusa za okres i przechowywanie go w pamięci (look-up tables) - aproksymacji wielomianem przy użyciu rozwinięcia w szereg Taylora lub McLarena Czy istnieją jakieś inne znane wam metody? Dodano po 55 OK. Sam sobie odpowiem...
1-szy semestr spoko bo praktycznie poza analiza matematyczną, algebra i fizyką mało przedmiotów zawodowych 2-gi semestr standard czyli Analiza matematyczna z wektorową , Fizyka i Elektra,teoria obwodów( liczby zespolone ). 3-sem i dalej to przedmioty zawodowe ale na bazie zadań wzorów i obliczeń, statystyka,teoria pola Co do opanowania z matmy na studiach:...
A ja utrudnię jeszcze zadanie - przełączane między sinus i prostokąt. procesor nie będzie miał co innego do roboty więc może policzyć trochę :D Aby za bardzo go nie obciążać ledowym wyświetlaczem dałbym mu 1x16 lcd :D To ja bym to zrobil tak: uzylbym jakiegoś procesora, np. ATiny2313, ustawił w nim czasomierz tak, aby dawal przerwania do 20ms, w każdym...
Przy okazji mam jeszcze takie pytanie odnośnie biblioteki math.h - czy można w C jakoś tak zadeklarować dokładność operacji zmiennoprzecinkowych, żeby nie zabierały tyle miejsca? Dam przykład - urządzenie musi wyświetlić wynik w postaci logarytmicznej. Np. musi obliczyć log10 z 4000. Jeżeli zmienną wyniku zadeklaruję jako int. to otrzymuję wynik 3,...
A tam od razu algorytm... liczba zespolona w postaci: z=a+bj, j - jednostka urojona (j, bo to jest forum elektroniczne, dla matematyków to będzie i) = sqrt(-1) Moduł: |z| = sqrt(a^2+b^2) argument: arg(z) = atan2(a, b) definicję funkcji atan2 masz tu: http://www.elektroda.pl/rtvforum/topic22... a algorytm obliczania pierwiastka (do modułu) jest...
Wystarczyło zauważyć że po transformacie powstaje szereg Taylora z e^(1/z). Tylko kompletnie nie rozumiem sensu Pańskiej wypowiedzi. Bo jedyne czego się dowiedziałem, to że zna Pan wiele transformat, ja jestem durniem który nie ma pojęcia o matmie, nie potrafi Pan czytać między wierszami, że nie ma Pan obowiązku mi pomagać i jest Pan na emeryturze....
Jakiego używam syntezera?? Trudne pytanie. Tego który jest na pokładzie Quartusa II ver 6.1. Prosze nie polecaj mi czegoś innego itd... bo tutaj nie o to chodzi. To jest projekt do mojej pracy mgr i mam narzucone środowisko, rodzine układów itp itd. Typ układu?? FPGA :) EPF10K10LC84-3 Wspominałem już o tym że chcę aby kod był maksymalnie przenośny??...
Aproksymuj log. naturalny. Przejście na 10 to tylko zmiana podstawy. ln(a)=2.30258... *log(a); http://pl.wikipedia.org/wiki/Szereg_Tayl...
To mi wygląda na starego poczciwego Taylora pierwszej generacji. Philippines lub Taiwan. Określenia "Clascic", firma President nadawała tym modelom, które wypuszczała na rynek ze srebrnym panelem czołowym. Tak było w przypadku JFK, Valery, i innych. Przestrojenie w zera metodą standardową, czyli, indukcyjność 4,7 - 6,8 µH, w szereg z rezonatorem...
Podobne brednie mówią o STW: c -> oo i jest klasyczna. Rzeczywiście mało co wiesz. E= mc^2= m_0c^2/\sqrt{1 - v^2/c^2} , gdzie m_0 jest masą spoczynkową. I teraz czysta matematyka - rozwijamy w szereg Taylora (no to to chyba znasz, nie?) 1/\sqrt{1 - v^2/c^2}= 1 + v^2/2c^2 + 3v^4/8c^4+... . Tu m_0c^2 nazywamy energią spoczynkową, bo faktycznie jest...
Kod jest z sieci znaleziony w całości. Już działa. Mam jednak pytane. Ponieważ wydaj mi się, że jest to kod obliczający wartość sin z szeregu, tak jak jest zresztą napisane. Miał być to wzór taylora http://pl.wikipedia.org/wiki/Wz%C3%B3r_T... i reszta Reszta w postaci Lagrange'a http://pl.wikipedia.org/wiki/Wz%C3%B3r_T...
Witam. Mam do napisania procedurę, która będzie realizowała rozwinięcie szeregu Taylora funkcji ln(x). Miałem wykorzystać rozwinięcie z f(x). Mam coś takiego (załączniki) wykres wychodzi podobnie jak ma być ale mija się to troche z celem. Jestem początkującym i proszę o pomoc. Pokazuje też tu 2 wykresy, które mi wychodzą po zmianie x0 = 1 (zal2), 2(zal3).
Wstaw szeregowo do kwarcu dławik 5mH. Pozdrawiam
http://obrazki.elektroda.pl/7338091800_1... Naukowcy z uniwersytetu w Princeton zbudowali laser wielkości ziarnka ryżu, który zasilany jest pojedynczymi elektronami, tunelującymi przez "sztuczne atomy", jak często nazywa się kropki kwantowe. Ten niewielki laser mikrofalowy czy raczej MASER, jest demonstracją podstawowych interakcji...
Witam! Mam problem z rysowaniem wykresów w matlabie odnośnie szeregu teylora Rysuje mi wykres ale linowy a powinny być dwie sinusoidy tzn. tak jest w książce:) kod edit function sym_stanT (A, B, u1, dt, t, x0) % A - macierz dynamiki % B - macierz sterowania % fw - funkcja wymuszająca 'fw' % dt - krok czasowy % t - czas rozwiązania zagadnienia % x0 -...
Witam, Potrzebuje otrzymane równania ruchu wahadła odwróconego dwuosiowego umieszczonego na wózku zlinearyzować.Poniżej schemat takiego wahadła. http://obrazki.elektroda.pl/6895718500_1... No to najpierw przyjąłem uproszczenie że sin(α)=α cos(α)=1 dla małych wychyleń wahadła. Następnie linearyzuje model metodą rozwinięcia w...
Witam , mam do sprzedania kalkulator naukowy HP 48GX Produkt jak widać na zdjęciach uruchamia się i prawdopodobnie działa w pełni poprawnie . Niestety jednak jego możliwości mnie przerastają , nie jestem w stanie w pełni sprawdzić poprawności jego działania. Dlatego produkt sprzedaje w celach kolekcjonerskich. Na odwrocie kalkulatora widnieje napis...
szereg fouriera rozwinąć szereg szereg bezpieczników
kodowanie pilota pilota twingo kontrolka silnik philips ustawić godzina
pralka electrolux ews11064sdu odkurzacz basenowy
Wybuchowe zapalanie gazu w kuchence - przyczyny i rozwiązania Honda CR-V brak ładowania - przyczyny i diagnostyka