Rekursje Tak jak w innych językach funkcje mogą odwoływać się same do siebie Możemy regulować głębokość przed stwierdzeniem błędu (MaxRecursion, $RecursionLimit,

Slides:



Advertisements
Podobne prezentacje
Temat 2: Podstawy programowania Algorytmy – 1 z 2 _________________________________________________________________________________________________________________.
Advertisements

Proces doboru próby. Badana populacja – (zbiorowość generalna, populacja generalna) ogół rzeczywistych jednostek, o których chcemy uzyskać informacje.
Postępowanie dowodowe. Wyrok SA w Białymstoku z r., I ACa 586/13, LEX nr  Fakty niewymagające dowodu  Zgodnie z art. 229 k.p.c. nie.
Blok I: PODSTAWY TECHNIKI Lekcja 7: Charakterystyka pojęć: energia, praca, moc, sprawność, wydajność maszyn (1 godz.) 1. Energia mechaniczna 2. Praca 3.
1 Dr Galina Cariowa. 2 Legenda Iteracyjne układy kombinacyjne Sumatory binarne Sumatory - substraktory binarne Funkcje i układy arytmetyczne Układy mnożące.
Tworzenie odwołania zewnętrznego (łącza) do zakresu komórek w innym skoroszycie Możliwości efektywnego stosowania odwołań zewnętrznych Odwołania zewnętrzne.
OBYWATELSTWO POLSKIE I UNIJNE 1.Obywatel a państwo – zasady obywatelstwa polskiego 2.Nabycie i utrata obywatelstwa 3.Obywatelstwo Unii Europejskiej. 4.Brak.
Martyna Furtak kl. 1 TT. Według art. 3 ustawy z dnia 22 czerwca 2001 r. o organizmach genetycznie zmodyfikowanych GMO to organizm inny niż organizm człowieka,
Excel 2007 dla średniozaawansowanych zajęcia z dnia
Cel analizy statystycznej. „Człowiek –najlepsza inwestycja”
Wypadkowa sił.. Bardzo często się zdarza, że na ciało działa kilka sił. Okazuje się, że można działanie tych sił zastąpić jedną, o odpowiedniej wartości.
Zmienne losowe Zmienne losowe oznacza się dużymi literami alfabetu łacińskiego, na przykład X, Y, Z. Natomiast wartości jakie one przyjmują odpowiednio.
… przemy ś lenia pedagogiczne. „Najważniejszym okresem w życiu nie są lata studiowania na wyższej uczelni, ale te najwcześniejsze, czyli okres od narodzenia.
Mierniki aktywności gospodarczej. Mierniki aktywności gospodarczej - zespół odpowiednio przygotowanych i przetworzonych danych statystycznych przedstawiających.
ENERGIA to podstawowa wielkość fizyczna, opisująca zdolność danego ciała do wykonania jakiejś pracy, ruchu.fizyczna Energię w równaniach fizycznych zapisuje.
Analiza tendencji centralnej „Człowiek – najlepsza inwestycja”
Równowaga rynkowa w doskonałej konkurencji w krótkim okresie czasu Równowaga rynkowa to jest stan, kiedy przy danej cenie podaż jest równa popytowi. p.
Źródła i rodzaje zanieczyszczeń powietrza
© Prof. Antoni Kozioł, Wydział Chemiczny Politechniki Wrocławskiej MATEMATYCZNE MODELOWANIE PROCESÓW BIOTECHNOLOGICZNYCH Prezentacja – 4 Matematyczne opracowywanie.
Zależności wprost proporcjonalne Radosław Hołówko Konsultant: Agnieszka Pożyczka.
Algorytmy Informatyka Zakres rozszerzony
KOSZTY W UJĘCIU ZARZĄDCZYM. POJĘCIE KOSZTU Koszt stanowi wyrażone w pieniądzu celowe zużycie majątku trwałego i obrotowego, usług obcych, nakładów pracy.
KOMBINATORYKA.
BADANIA STATYSTYCZNE. WARUNKI BADANIA STATYSTYCZNEGO musi dotyczyć zbiorowościstatystycznej musi określać prawidłowościcharakteryzujące całą zbiorowość.
Menu Jednomiany Wyrażenia algebraiczne -definicja Mnożenie i dzielenie sum algebraicznych przez jednomian Mnożenie sum algebraicznych Wzory skróconego.
Czym jest gramofon DJ-ski?. Gramofon DJ-ski posiada suwak Pitch służący do płynnego przyspieszania bądź zwalniania obrotów talerza, na którym umieszcza.
Pole magnetyczne Magnes trwały – ma dwa bieguny - biegun północny N i biegun południowy S.                                                                                                                                                                     
Optymalna wielkość produkcji przedsiębiorstwa działającego w doskonałej konkurencji (analiza krótkookresowa) Przypomnijmy założenia modelu doskonałej.
Podstawowe prace w jednym z najlepszych programów graficznych.
Obliczanie procentu danej wielkości Radosław Hołówko.
Moduł II. Obszar formułowania Programów i Projektów.
Dziedziczenie, polimorfizm, Interfejsy
Test analizy wariancji dla wielu średnich – klasyfikacja pojedyncza
Kluczowe elementy skutecznej strategii analizy danych internetowych
W kręgu matematycznych pojęć
Lokalne źródła prawa – zarys
Schematy blokowe.
Wyznaczanie miejsc zerowych funkcji
DEFINICJA I ZASTOSOWANIE W JĘZYKU HASKELL
System wspomagania decyzji DSS do wyznaczania matematycznego modelu zmiennej nieobserwowalnej dr inż. Tomasz Janiczek.
terminologia, skale pomiarowe, przykłady
WYPROWADZENIE WZORU. PRZYKŁADY.
:23:43 GRZYWACZ Columba palumbus.
Logarytmy.
Liczby pierwsze.
Opis ostrosłupa. Siatka ostrosłupa.
Akademia C# lab. 9 Zdarzenia i delegaty.
Funkcja – definicja i przykłady
Elementy analizy matematycznej
Wstęp do Informatyki - Wykład 10
Kurs języka C++ – wykład 13 ( )
Elementy fizyki kwantowej i budowy materii
BADANIA ZUZYCIA BOCZNEGO SZYN W ROZJAZDACH KOLEJOWYCH
PRZYKŁADY Metody obrazowania obiektów
WYBORY SAMORZĄDOWE Przykłady oddania głosu ważnego.
Tensor naprężeń Cauchyego
Podstawy informatyki Zygfryd Głowacz.
Zmienne i typy danych w C#
ETO w Inżynierii Chemicznej
Implementacja rekurencji w języku Haskell
Znajdowanie liczb pierwszych w zbiorze
Język C++ Preprocesor Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania Prezentacja przygotowana w oparciu o materiały Danuty Szeligi i Pawła.
przyjęty przez Zarząd Główny ZNP w dniu 20 grudnia 2016 r.
Prawa ruchu ośrodków ciągłych c. d.
WYBRANE ZAGADNIENIA PROBABILISTYKI
Autor: Magdalena Linowiecka
Zapis prezentacji:

Rekursje Tak jak w innych językach funkcje mogą odwoływać się same do siebie Możemy regulować głębokość przed stwierdzeniem błędu (MaxRecursion, $RecursionLimit, $IterationLimit) Wartości początkowe definiowane są na końcu Tablica wartości rekurencyjnych: RecurrencyTable[#1,#2,{n,nmax}] Funkcje rekursyjne są podstawą do konstrukcji fraktali.

Module Module służy do definicji funkcji wykonujących złożone obliczenia Możemy wprowadzić lokalne zmienne tymczasowe Wartości tych zmiennych nie są przetrzymywane w pamięci Zwracana jest ostatnia wielkość, która byłaby wyświetlona przy normalnym wywołaniu kodu Przykład: znajdź punkt z okręgu o określonym promieniu i środku, w którym dana funkcja ma największą wartosć. Napisz funkcję zamieniającą pojedynczy element macierzy na wskazaną wartość

Funkcje wielu zmiennych Dwa rodzaje przesłaniania: konfiguracja danych i typy danych W Mathematice tylko niektóre funkcje systemowe są przysłaniane Np. Max[#], Re[#], Power[#1,#2] Przysłanianie wymaga sensu matematycznego Funkcje zdefiniowane dziedziczą przysłanianie po użytych funkcjach Funkcje dla innych konfiguracji danych wymagają redefinicji F[x_]:=… F[x_,y_]:=… Wygodniej jest definiować funkcje dla listy, a nie dla kolejnych zmiennych. N.p. iloczyn tensorowy, wielkości statystyczne dla pojedynczych detekcji, Stopień zbalansowania baz w dowolnym wymiarze…

Funkcje zszywane Funkcje, które definiujemy przez podanie ich postaci na fragmentach dziedziny. f1 f2 f3 f4 f5 f6 f7 f8 f9 Przykłady: -Siła działająca na kulę spadającą do zbiornika z cieczą -cząstka kwantowa w studni potencjału o skończonej głębokości.

Metoda 1 –funkcje warunkowe

Metoda 2 –funkcje blokowe Mathematica posiada kilka różnych funkcji nieciągłych. Róznią się między sobą wartością w punkcie 0 i powiązaniami z innymi funkcjami UnitStep UnitBlock HeavySideTheta HeavySidePi HeavySideLambda Sign KroneckerDelta Bardzo trudne do zastosowania w pewnych obszarach

Metoda 3-Piecewise Piecewise pozwala na zszywanie funkcji. Podajemy listę par. Pierwszym elementem pary jest kawałek funkcji, drugim definicja obszaru, na którym ten kawałek obowiązuje. Jedną z definicji obszaru jest True, obejmuje ona wszystkie punkty, które nie były wcześniej opisane. Definicja Piecewise pozwala na dziedziczenie wszystkich własności funkcji pochodnych i całkowych. Funkcje Piecewise można ze sobą składać. Zmienna systemowa $MaxPiecewiseCases określa na ilu obszarach jest określona funkcja

Prezentacja tablic TableForm MatrixForm Row, Column, Grid Frame, Dividers-obramowanie i linie podziału FrameStyle Background SpanFromLeft,SpanFromAbove-elementy łączące komórki (muszą wystąpić w tablicy)