Rozwiązywanie równań nieliniowych
|
|
- Agata Orłowska
- 6 lat temu
- Przeglądów:
Transkrypt
1 Rozwiązywanie równań nieliniowych Metoda połowienia (bisekcji) Poszukujemy rozwiązania równania f(x) = 0. Załóżmy, że funkcja f(x) jest ciągła i monotoniczna w przedziale [a,b] oraz f(a) f(b) < 0. Oba warunki zapewniają istnienie jednego pierwiastka równania w (a,b). Wyznaczmy punkt. Następnie obliczmy wartość funkcji f( ). Jeżeli jest ona równa zeru, to otrzymaliśmy pierwiastek równania a =. Jeżeli nie, to spośród przedziałów [a, ], [, b] wybieramy ten, na końcach którego wartości funkcji są przeciwnych znaków. Mając w ten sposób zdefiniowany nowy pierwiastek, możemy powtarzać proces obliczeniowy. Otrzymujemy ciąg następujących przedziałów: [a (1),b (1) ], [a (2),b (2) ],..,[a (n),b (n) ],. Obliczenia przerywamy, gdy otrzymany przedział [a (n),b (n) ] jest mały, tzn. gdzie jest dokładnością obliczeń. Przykład: b (n) a (n) Rozwiążmy równanie: sin x 0.5x = 0 metodą połowienia. Weźmy a (0) = 0.1, b (0) =3,1, czyli przedział [0.1, 3.1] i na końcach tego przedziału policzmy wartości funkcji f(x) = sin x 0.5x. Otrzymujemy: f(a (0) ) = sin 0,1 0,5*0,1 = 0, , f(b (0) )= sin 3,1 0,5 *3,1 =-1, Na końcach przedziału [a (0),b (0) ] wartości funkcji f są przeciwnych znaków. W [a (0), b (0) ] jest pierwiastek naszego równania. Dalej wyznaczmy połowę przedziału [a (0),b (0) ], czyli
2 i policzmy x = =1.6 f(x) = 0, Spośród przedziałów [a (0),x], [x,b (0) ] wybieramy przedział, na końcach którego funkcja f ma wartości różnych znaków, a więc [x,b (0) ] = [1.6, 3.1] = [a (1),b (1) ]. Następnie przechodzimy do wyznaczenia połowy przedziału [a (1),b (1) ]. Postępowanie kontynuujemy. W zależności od przyjętej dokładności, przerywamy obliczenia. Rozwiązanie równania nieliniowego (Szukaj wyniku) Libre Office Calc oferuje możliwość rozwiązywania równań nieliniowych. Przykład jak uprzednio : Rozwiążmy równanie: sin x 0.5x = 0. W arkuszu kalkulacyjnym zapisujemy więc formułę (lewą stronę równania): =sin($a$9)-0,5*$a$9 np. w komórce A1, w komórce A9 wpisujemy wartość startową : 2,7. W arkuszu z Libre Office Calc menu Narzędzia uruchamiamy Szukaj wyniku. Zostaje otwarte okno dialogowe: w Komórce formuły wpisujemy adres formuły u nas $A$1, w komórce wartość docelowa wartość prawej strony,czyli 0, Komórka ze zmienną zawiera adres sensownej wartości startowej rozwiązania (u nas $a$9) i naciskamy
3 przycisk [OK]. Po zakończeniu zostaje wyświetlone okienko z komunikatem: Po zatwierdzeniu go przyciskiem [TAK] znalezione rozwiązanie zostaje wpisane do komórki zawierającej uprzednio wartość startową( u nas w A9), natomiast w okienku formuły ( u nas A1) zostaje wyświetlona jej wartość docelowa (czyli wartość bardzo bliska zeru). Optymalizacja Wiele zagadnień sprowadza się do wybrania maksymalnej lub minimalnej wartości z ciągu liczb. Tego typu zadania łatwo rozwiązać za pomocą arkusza kalkulacyjnego. Przykład. Dane są trzy punkty o współrzędnych A = (0,2), B = (0,6), C = (x,0). Wyznaczyć taką liczbę x, aby kąt ACB osiągnął maksymalną wartość. Dla znalezionej wartości x podać odpowiednią wartość kąta w radianach i stopniach. Y B A C 0 x X
4 Rozwiązanie Kąt ACB = kąt BC0 kąt AC0 Kąt ACB = ar ctg(6/x) ar ctg(2/x) Zadanie sprowadza się do znalezienia maksimum funkcji opisanej powyższym wzorem. Wystarczy policzyć wartość funkcji (kąt ACB) dla różnych wartości x i wybrać stąd wartość maksymalną, czyli stablicować funkcję określającą kąt ACB dla wybranych x. Będziemy określać regularnie x od xp do xk ze stałym krokiem dx. Warto zwrócić uwagę na to, że krok tablicowania określa również dokładność rozwiązania. Sporządźmy arkusz kalkulacyjny:.a/.b/.c/.d/ 1 dx= 0,1 2 x radiany stopnie 3 0,1 4 0, ,0 Przy sporządzaniu arkusza pamiętajmy, aby w komórkę A3 wpisać wartość początkową, a w komórkę A4 przepis =A3+B$1, a teraz skopiujmy pole A4 na pola A5.. A62 ( wartość ta bierze się stąd, że górny zakres założyliśmy jako liczbę 6: (6-0.3)/0.1 = 57 wartości). B3 obliczymy wg przepisu : =(ATAN(6/A3) ATAN(2/A3)), a następne wyrazy uzyskamy przez skopiowanie B3 na pola B4.. B62. Celem przeliczenia kąta w radianach na stopnie w polu C3 zastosujemy przepis: =B3*180/PI(). Pozostałe wartości uzyskamy przez skopiowanie pola C3 na pola C4.. C62.
5 Z pól B3.. B62 wyszukać maksymalną wartość stosując funkcję MAX(B3..B62). Tak znaleziona wartość stanowi optymalną wartość z dokładnością do kroku tablicowania. Celem uzyskania dokładniejszych rozwiązań należy zmienić pole B1 (krok) i pole A32 (wartość początkową). Dla danych wart wykonać wykres typu XY, obierając dla osi X zakres A3.. A62, a dla osi Y kąt bądź w radianach B3.. B62, bądź w stopniach C3.. C62. Regresja (liniowa) W zagadnieniach inżynierskich często spotykamy się z danymi otrzymanymi w wyniku pomiarów. Załóżmy, że mamy zbiór punktów doświadczalnych zmiennej niezależnej {x 1, x 2,, x n } i odpowiadający im zbiór punktów zmiennej zależnej {y 1, y 2,, y n }. Naszym zadaniem jest dobrać linię prostą y=a+bx do zadanego zestawu n punktów ekstremalnych w ten sposób, aby suma kwadratów odchyleń wartości pomiarowych od prostej w zadanych punktach {x 1, x 2,, x n } była najmniejsza. Matematycznie można zapisać następująco: Tak postawione zadanie rozwiązuje się, gdy uwzględnia się tylko błędy pomiarowe y, a błędy x są pomijalnie małe. Zagadnienie sprowadza się do znalezienia takich wartości a i b (współczynników równania prostej), dla których Q przyjmie najmniejszą wartość, t.zn. do znalezienia minimum Q jako funkcji zmiennych a i b. W tym celu należy przyrównać do zera pochodne cząstkowe Q/ a i Q/ b. Obliczając pochodne cząstkowe otrzymujemy: Tak postawione zadanie możemy rozwiązać na kilka sposobów. I sposób: Po uporządkowaniu i podzieleniu obu stron równań przez (-2) otrzymujemy układ dwu równań o dwu niewiadomych a i b:
6 Rozwiązaniem tego układu jest: Celem wyznaczenia współczynników a i b za pomocą arkusza kalkulacyjnego należy : a/ wpisać do arkusza kalkulacyjnego pomiary {x 1 y 1 ; x 2 y 2 ; ;x n y n }, najlepiej w postaci dwu kolumn, b/ przygotować dodatkowe dwie kolumny na podstawie zadanych wartości x i 2 i x i y i, c/ obliczyć sumy w poszczególnych kolumnach wykorzystując funkcję SUMA, d/ obliczyć liczbę punktów pomiarowych posługując się funkcją ILE.LICZB e/ na podstawie wyników z punktu c i d wyliczyć wartości współczynników a i b wg wzorów. II sposób: Celem wyprowadzenia wzorów macierzowych można wyjść od zapisu modelu matematycznego y i = a + bx i dla i=1, 2,,n
7 Otrzymujemy układ nadokreślony n równań o dwu niewiadomych gdzie: Y = X * a Y =, X =, a = Po pomnożeniu lewostronnie przez X T otrzymujemy: X T * Y = X T * X * a Układ ten jest już układem dwu równań o dwu niewiadomych. Rozwiązaniem jest : a = ( X T * X ) -1 *X T * Y Celem wyznaczenia współczynników a, b z powyższego wzoru za pomocą arkusza kalkulacyjnego należy: a/ wpisać do arkusza kalkulacyjnego macierze X i Y, b/ obliczyć X T używając funkcji: Transponuj c/ obliczyć iloczyn macierzy X T * X używając funkcji:macierz.iloczyn d/ odwrócić macierz ( X T * X ) -1 używając funkcji:macierz.odw e/ obliczyć iloczyn macierzy X T * Y używając funkcji : Macierz.iloczyn f/ obliczyć iloczyn ( X T * X ) -1 *X T * Y korzystając z częściowych wyników punktu d i e, co daje nam ostateczny wynik współczynników a i b. III sposób: polega na wykorzystaniu gotowej funkcji a/ wpisać do arkusza kalkulacyjnego wektor [x 1, x 2,,x n ] oraz [y 1, y 2,,y n ];
8 b/ wykorzystać funkcję : Reglinp IV sposób: polega na wykorzystaniu makra Regresja z menu Data, Statystyka a/ wpisać do arkusza kalkulacyjnego wektor [x 1, x 2,,x n ] oraz [y 1, y 2,,y n ]; b/ wykorzystać makro: Regresja Ćwiczenie: Na podstawach chemii Mendelejew przytacza dane rozpuszczalności azotanu sodu NaNO 3 w stu gramach wody w zależności od temperatury: Temperatura Rozpuszczalność 66,7 71,0 76,3 80,6 85,7 92,9 99,4 113,6 125,1 Wyrazić zależność rozpuszczalności od temperatury wzorem: y = a + b * t gdzie: y rozpuszczalność, t temperatura. Prawidłowe rozwiązanie: a = 67,5, b = 0,87.
9 1. Postać ogólna Elementy języka Visual Basic (VBA) Sub Nazwa_makra () komentarze lub puste Instrukcje End Sub Nagłówek podprogramu Koniec kodu makra Function Nazwa_Funkcji(arg) Instrukcje Nazwa_Funkcji=.. End Function Definicja funkcji własnej 2. Deklaracja zmiennych Dim nazwa_zmiennej As typ_zmiennej Nazwa typu Zakres wartości Liczba cyfr Liczba bajtów Integer ( ) 2 Single +-(1,5e-45 3,4e38) Double +-(5e-324 1,7e Deklaracja tablic: Dim nazwa_tablicy ( 1 to górny zakres) As typ_tablicy
10 3. Operatory i wyrażenia arytmetyczne Operator VBA Działanie - Zmiana znaku ^ Potęgowanie * i / Mnożenie i dzielenie + i - Dodawanie i odejmowanie = Przypisanie wartości 4. Operatory i wyrażenia logiczne X FALSE FALSE TRUE TRUE Y FALSE TRUE FALSE TRUE Not X TRUE FALSE X And Y FALSE FALSE FALSE TRUE X Or Y FALSE TRUE TRUE TRUE Operatory porównania Operator Znaczenie = Równe <> Nierówne > Większe < Mniejsze >= Większe lub równe <= Mniejsze lub równe
11 5. Instrukcje warunkowe instrukcja schemat If wyrażenie_logiczne Then Instrukcja_1 Instrukcja_2. End If N Czy wyr prawdz? instr T
12 If wyrażenie_logiczne Then Instrukcja_1 Instrukcja_2. Else Instrukcja_3 Instrukcja_4. End If czy wyr instr1 i T N Instr3 i 6. Instrukcja skoku GoTo etykieta_wiersza_kontynuacji_programu 7. Instrukcje iteracyjne Instrukcja pętli For licznik=wyr1 To wyr2 Step wyr3 Instrukcje Next licznik
13 licznik= wyr1 T (wyr2- licznik)*zna k(wyr3) N instrukcje licznik=licznik+wyr3 8. Wyświetlenie wyniku MsgBox Nazwa_zmiennej
14 9. Wczytanie z klawiatury Dim wart1 As String Dim S As Single wart1=inputbox( Wpisz liczbe ) S=CSng(wart1) MsgBox S wczytanie tekstu zamiana tekstu na liczbę LibreOffice Macra 1. W menu Narzędzia: Macra 2. Wybrać Zarządzaj macrami: LibreOffice-Basic 3. Otwiera się okno, w którym możemy przejść do edycji i utworzyć nowe macro i zapisać oraz możemy je uruchomić: opcja Uruchom Gnuplot Darmowa aplikacja zarówno w Windowsach, jak i Linuxie. Po uruchomieniu gnuplota możemy skorzystać z pomocy. Wywołanie komendy: help nazwa polecenia pozwala na uzyskanie szczegółowych informacji na temat interesującej nas instrukcji. Do rysowania wykresów dwu wymiarowych służy komenda plot. Przykład 1: Polecenie: plot sin(x) wykreśli funkcje sin(x) w domyślnym dla x przedziale <-10,10> i wyskaluje oś y
15 Przykład 2: plot nazwa_pliku smooth csplines wyrysuje nam krzywą za zestaw punktów biorąc jako współrzędne x wartości z pierwszej kolumny a za współrzędne y wartości z 2 kolumny z pliku. Proszę pamiętać o umieszczeniu w cudzysłowie przed nazwą pliku ścieżki dojścia do pliku. Do rysowania dwuwymiarowych rzutów powierzchni 3d służy komenda splot. Przykład 3: splot sin(x*y) kreśli powierzchnię, którą można oglądać po różnym kątem Przykład 4: splot nazwa pliku with lines np. gdy chcemy wyrysować x 2 +y 2 w przedziale dla x <-3,3> oraz w przedziale dla y <-3,3>, przyjmując dla obu zmiennych krok 1 należy przygotować dane w następujący sposób:
16 Pierwsza kolumna jest traktowana jako współrzędne x, druga kolumna jako współrzędne y, a trzecia jako współrzędne z. Proszę również zwrócić na pustą linię po zmianie x jest ona konieczna. Oczywiście takie dane mogą być wynikami z jakiegoś programu, mogą być przygotowane pod jakimś edytorem tekstowym.
17 Oto rezultat:
Zajęcia: VBA TEMAT: VBA PROCEDURY NUMERYCZNE Metoda bisekcji i metoda trapezów
Zajęcia: VBA TEMAT: VBA PROCEDURY NUMERYCZNE Metoda bisekcji i metoda trapezów W ramach zajęć oprogramujemy jedną, wybraną metodę numeryczną: metodę bisekcji numerycznego rozwiązywania równania nieliniowego
Plik->Opcje->Zakladka Główne->Dostosuj Wstążkę Zaznaczamy kwadracik Developer na liscie po prawej stronie. Klikamy OK.
Aktywacja zakładki Developer. Plik->Opcje->Zakladka Główne->Dostosuj Wstążkę Zaznaczamy kwadracik Developer na liscie po prawej stronie. Klikamy OK. Rejestracja makr. Klikamy Zakladke Developer. Klikamy
Podstawy programowania w języku Visual Basic dla Aplikacji (VBA)
Podstawy programowania w języku Visual Basic dla Aplikacji (VBA) Instrukcje Język Basic został stworzony w 1964 roku przez J.G. Kemeny ego i T.F. Kurtza z Uniwersytetu w Darthmouth (USA). Nazwa Basic jest
Visual Basic for Application (VBA)
Visual Basic for Application (VBA) http://dzono4.w.interia.pl Książka Visual Basic dla aplikacji w Office XP PL, autorzy: Edward C. Willett i Steve Cummings, Wyd. Helion Typy zmiennych Różne dane różnie
Instrukcje pętli przykłady. Odgadywanie hasła. 1) Program pyta o hasło i podaje adres, gdy hasło poprawne lub komunikat o błędnym haśle.
Instrukcje pętli przykłady. Odgadywanie hasła. 1) Program pyta o hasło i podaje adres, gdy hasło poprawne lub komunikat o błędnym haśle. Sub Hasla1() Dim wzor_hasla As String Dim haslo As String Dim adres
Visual Basic for Application (VBA)
Visual Basic for Application (VBA) http://dzono4.w.interia.pl Książka Visual Basic dla aplikacji w Office XP PL, autorzy: Edward C. Willett i Steve Cummings, Wyd. Helion Typy zmiennych Różne dane różnie
Mathcad c.d. - Macierze, wykresy 3D, rozwiązywanie równań, pochodne i całki, animacje
Mathcad c.d. - Macierze, wykresy 3D, rozwiązywanie równań, pochodne i całki, animacje Opracował: Zbigniew Rudnicki Powtórka z poprzedniego wykładu 2 1 Dokument, regiony, klawisze: Dokument Mathcada realizuje
LibreOffice Calc VBA
LibreOffice Calc VBA LibreOffice Calc umożliwia tworzenie własnych funkcji i procedur przy użyciu składni języka VBA. Dostęp do edytora makr: Narzędzia->Makra->Zarządaj makrami->libreoffice Calc Aby rozpocząć
1 Metody rozwiązywania równań nieliniowych. Postawienie problemu
1 Metody rozwiązywania równań nieliniowych. Postawienie problemu Dla danej funkcji ciągłej f znaleźć wartości x, dla których f(x) = 0. (1) 2 Przedział izolacji pierwiastka Będziemy zakładać, że równanie
Pracownia Informatyczna Instytut Technologii Mechanicznej Wydział Inżynierii Mechanicznej i Mechatroniki. Podstawy Informatyki i algorytmizacji
Pracownia Informatyczna Instytut Technologii Mechanicznej Wydział Inżynierii Mechanicznej i Mechatroniki Podstawy Informatyki i algorytmizacji wykład 1 dr inż. Maria Lachowicz Wprowadzenie Dlaczego arkusz
Wprowadzenie do programowania w VBA
Wprowadzenie do programowania w VBA Spis treści Struktura programu... 1 Typy danych... 2 Deklaracja zmiennych i stałych... 2 Deklaracja tablic... 3 Instrukcja przypisania... 3 Wprowadzanie danych... 3
METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH
METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH ĆWICZENIE NR 9 WYRAŻENIA LOGICZNE, INSTRUKCJE WARUNKOWE I INSTRUKCJE ITERACYJNE W PROGRAMIE KOMPUTEROWYM MATLAB Dr inż. Sergiusz Sienkowski ĆWICZENIE NR
Wydział Zarządzania AGH. Katedra Informatyki Stosowanej. Podstawy VBA cz. 1. Programowanie komputerowe
Wydział Zarządzania AGH Katedra Informatyki Stosowanej Podstawy VBA cz. 1 Programowanie 1 Program wykładu Struktura programu Instrukcja przypisania Wprowadzanie danych Wyprowadzanie wyników Instrukcja
FUNKCJA KWADRATOWA. Zad 1 Przedstaw funkcję kwadratową w postaci ogólnej. Postać ogólna funkcji kwadratowej to: y = ax + bx + c;(
Zad Przedstaw funkcję kwadratową w postaci ogólnej Przykład y = ( x ) + 5 (postać kanoniczna) FUNKCJA KWADRATOWA Postać ogólna funkcji kwadratowej to: y = ax + bx + c;( a 0) Aby ją uzyskać pozbywamy się
Szukanie rozwiązań funkcji uwikłanych (równań nieliniowych)
Szukanie rozwiązań funkcji uwikłanych (równań nieliniowych) Funkcja uwikłana (równanie nieliniowe) jest to funkcja, która nie jest przedstawiona jawnym przepisem, wzorem wyrażającym zależność wartości
Algorytmika i Programowanie VBA 1 - podstawy
Algorytmika i Programowanie VBA 1 - podstawy Tomasz Sokół ZZI, IL, PW Czas START uruchamianie środowiska VBA w Excelu Alt-F11 lub Narzędzia / Makra / Edytor Visual Basic konfiguracja środowiska VBA przy
Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka
Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka 1. Kompilacja aplikacji konsolowych w środowisku programistycznym Microsoft Visual Basic. Odszukaj w menu startowym systemu
Obliczenia iteracyjne
Lekcja Strona z Obliczenia iteracyjne Zmienne iteracyjne (wyliczeniowe) Obliczenia iteracyjne wymagają zdefiniowania specjalnej zmiennej nazywanej iteracyjną lub wyliczeniową. Zmienną iteracyjną od zwykłej
Visual Basic for Application (VBA)
Visual Basic for Application (VBA) http://dzono4.w.interia.pl Książka Visual Basic dla aplikacji w Office XP PL, autorzy: Edward C. Willett i Steve Cummings, Wyd. Helion http://www.mielk.pl/pl/kursy/kursy.php
SKRYPTY. Zadanie: Wyznaczyć wartość wyrażenia arytmetycznego
1 SKRYPTY Zadanie: Wyznaczyć wartość wyrażenia arytmetycznego z = 1 y + 1+ ( x + 2) 3 x 2 + x sin y y + 1 2 dla danych wartości x = 12.5 i y = 9.87. Zadanie to można rozwiązać: wpisując dane i wzór wyrażenia
Wykorzystanie programów komputerowych do obliczeń matematycznych
Temat wykładu: Wykorzystanie programów komputerowych do obliczeń matematycznych Kody kolorów: żółty nowe pojęcie pomarańczowy uwaga kursywa komentarz * materiał nadobowiązkowy Przykłady: Programy wykorzystywane
Makropolecenia w Excelu
Makropolecenia w Excelu Trochę teorii Makropolecenie w skrócie nazywane makro ma za zadanie automatyczne wykonanie powtarzających się po sobie określonych czynności. Na przykładzie arkusza kalkulacyjnego
Metody numeryczne w przykładach
Metody numeryczne w przykładach Bartosz Ziemkiewicz Wydział Matematyki i Informatyki UMK, Toruń Regionalne Koło Matematyczne 8 kwietnia 2010 r. Bartosz Ziemkiewicz (WMiI UMK) Metody numeryczne w przykładach
Excel - użycie dodatku Solver
PWSZ w Głogowie Excel - użycie dodatku Solver Dodatek Solver jest narzędziem używanym do numerycznej optymalizacji nieliniowej (szukanie minimum funkcji) oraz rozwiązywania równań nieliniowych. Przed pierwszym
Visual Basic for Applications. Wstęp
Visual Basic for Applications Materiały źródłowe: http://www.vbamania.estrefa.pl 2008-01-14 Wstęp Visual Basic for Applications to język programowania, dołączony do wielu aplikacji. Wspierają go między
ROZWIĄZYWANIE UKŁADÓW RÓWNAŃ NIELINIOWYCH PRZY POMOCY DODATKU SOLVER PROGRAMU MICROSOFT EXCEL. sin x2 (1)
ROZWIĄZYWANIE UKŁADÓW RÓWNAŃ NIELINIOWYCH PRZY POMOCY DODATKU SOLVER PROGRAMU MICROSOFT EXCEL 1. Problem Rozważmy układ dwóch równań z dwiema niewiadomymi (x 1, x 2 ): 1 x1 sin x2 x2 cos x1 (1) Nie jest
Instrukcje cykliczne (pętle) WHILE...END WHILE
Instrukcje cykliczne (pętle) Pętle pozwalają na powtarzanie fragmentu kodu programu. PĘTLE LOGICZNE WHILE...END WHILE While (warunek)...... End While Pętla będzie się wykonywała dopóki warunek jest spełniony.
Cw.12 JAVAScript w dokumentach HTML
Cw.12 JAVAScript w dokumentach HTML Wstawienie skryptu do dokumentu HTML JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania.skrypty Java- Script mogą być zagnieżdżane
Arkusz kalkulacyjny Excel
Arkusz kalkulacyjny Excel Ćwiczenie 1. Sumy pośrednie (częściowe). POMOC DO ĆWICZENIA Dzięki funkcji sum pośrednich (częściowych) nie jest konieczne ręczne wprowadzanie odpowiednich formuł. Dzięki nim
Metody rozwiązywania równań nieliniowych
Metody rozwiązywania równań nieliniowych Rozwiązywanie równań nieliniowych Ogólnie równanie o jednej niewiadomej x można przedstawić w postaci f ( x)=0, x R, (1) gdzie f jest wystarczająco regularną funkcją.
Wprowadzenie do programu Mathcad 15 cz. 1
Wpisywanie tekstu Wprowadzenie do programu Mathcad 15 cz. 1 Domyślnie, Mathcad traktuje wpisywany tekst jako wyrażenia matematyczne. Do trybu tekstowego można przejść na dwa sposoby: Zaczynając wpisywanie
przedmiot kilka razy, wystarczy kliknąć przycisk Wyczaruj ostatni,
Baltie Zadanie 1. Budowanie W trybie Budowanie wybuduj domek jak na rysunku. Przedmioty do wybudowania domku weź z banku 0. Zadanie 2. Czarowanie sterowanie i powtarzanie W trybie Czarowanie z pomocą czarodzieja
Rozwiązywanie równań nieliniowych
Rozwiązywanie równań nieliniowych Marcin Orchel 1 Wstęp Przykłady wyznaczania miejsc zerowych funkcji f : f(ξ) = 0. Wyszukiwanie miejsc zerowych wielomianu n-tego stopnia. Wymiar tej przestrzeni wektorowej
FORMULARZE I FORMANTY MS EXCEL 1. TEORIA
FORMULARZE I FORMANTY MS EXCEL 1. TEORIA Formanty formularza są prostsze w użyciu, gdyż nie wymagają pisania kodu w języku Visual Basic for Applications (VBA). Aby skorzystać z efektów działania konkretnego
Definicja i własności wartości bezwzględnej.
Równania i nierówności z wartością bezwzględną. Rozwiązywanie układów dwóch (trzech) równań z dwiema (trzema) niewiadomymi. Układy równań liniowych z parametrem, analiza rozwiązań. Definicja i własności
WYMAGANIA EDUKACYJNE Z INFORMATYKI dla klasy III gimnazjalnej, Szkoły Podstawowej w Rychtalu
WYMAGANIA EDUKACYJNE Z INFORMATYKI dla klasy III gimnazjalnej, Szkoły Podstawowej w Rychtalu 1 Algorytmika i programowanie Rozwiązywanie problemów i podejmowanie decyzji z wykorzystaniem komputera, stosowanie
; B = Wykonaj poniższe obliczenia: Mnożenia, transpozycje etc wykonuję programem i przepisuję wyniki. Mam nadzieję, że umiesz mnożyć macierze...
Tekst na niebiesko jest komentarzem lub treścią zadania. Zadanie. Dane są macierze: A D 0 ; E 0 0 0 ; B 0 5 ; C Wykonaj poniższe obliczenia: 0 4 5 Mnożenia, transpozycje etc wykonuję programem i przepisuję
Katarzyna Bereźnicka Zastosowanie arkusza kalkulacyjnego w zadaniach matematycznych. Opiekun stypendystki: mgr Jerzy Mil
Katarzyna Bereźnicka Zastosowanie arkusza kalkulacyjnego w zadaniach matematycznych Opiekun stypendystki: mgr Jerzy Mil 1 Działania na ułamkach Wyłączanie całości z dodatnich ułamków niewłaściwych Formuła
Matlab Składnia + podstawy programowania
Matlab Składnia + podstawy programowania Matlab Matrix Laboratory środowisko stworzone z myślą o osobach rozwiązujących problemy matematyczne, w których operuje się na danych stanowiących wielowymiarowe
( x) Równanie regresji liniowej ma postać. By obliczyć współczynniki a i b należy posłużyć się następującymi wzorami 1 : Gdzie:
ma postać y = ax + b Równanie regresji liniowej By obliczyć współczynniki a i b należy posłużyć się następującymi wzorami 1 : xy b = a = b lub x Gdzie: xy = też a = x = ( b ) i to dane empiryczne, a ilość
Informatyka klasa III Gimnazjum wymagania na poszczególne oceny
Informatyka klasa III Gimnazjum wymagania na poszczególne oceny Algorytmika i programowanie Rozwiązywanie problemów i podejmowanie decyzji z wykorzystaniem komputera, stosowanie podejścia algorytmicznego
Działki Przygotowanie organizacyjne
Celem poniższego ćwiczenia jest nauczenie rozwiązywania zadań maturalnych z wykorzystaniem arkusza kalkulacyjnego. Jako przykład wykorzystano zadanie maturalne o działkach z matury w 2015 roku. Działki
Makropolecenia w PowerPoint Spis treści
Makropolecenia w PowerPoint Spis treści Co to jest makro?... 2 Tworzenie prostego makropolecenia w PowerPoint... 2 Przypisywanie makropoleceń do wstążki.... 5 Zapisywanie prezentacji z makrem.... 7 ZADANIE...
1 Algorytmy. Algorytmy i VBA. 1. Zapoznaj się z symboliką schematów blokowych.
1 Algorytmy 1. Zapoznaj się z symboliką schematów blokowych. 2. Przeanalizuj podany algorytm wyznaczający minimalną liczbę spośród danych: a, b, c. dr Piotr Borkowski 1/10 3. Przeanalizuj podany algorytm
Informatyka w Zarządzaniu
F O R M U L A R Z E I F O R M A N T Y M S E X C E L Formanty formularza są prostsze w użyciu, gdyż nie wymagają pisania kodu w języku Visual Basic for Applications (VBA). Aby skorzystać z efektów działania
Z nowym bitem. Informatyka dla gimnazjum. Część II
Z nowym bitem. Informatyka dla gimnazjum. Część II Wymagania na poszczególne oceny szkolne Grażyna Koba Spis treści 1. Algorytmika i programowanie... 2 2. Obliczenia w arkuszu kalkulacyjnym... 4 3. Bazy
Przedmiot: Informatyka w inżynierii produkcji Forma: Laboratorium Temat: Zadanie 4. Instrukcja warunkowa.
Przedmiot: Informatyka w inżynierii produkcji Forma: Laboratorium Temat: Zadanie 4. Instrukcja warunkowa. Celem ćwiczenia jest nabycie umiejętności wykorzystania w praktyce instrukcji warunkowych programowania
Ekonometria. Regresja liniowa, współczynnik zmienności, współczynnik korelacji liniowej, współczynnik korelacji wielorakiej
Regresja liniowa, współczynnik zmienności, współczynnik korelacji liniowej, współczynnik korelacji wielorakiej Paweł Cibis pawel@cibis.pl 23 lutego 2007 1 Regresja liniowa 2 wzory funkcje 3 Korelacja liniowa
EXCEL Prowadzący: dr hab. inż. Marek Jaszczur Poziom: początkujący
EXCEL Prowadzący: dr hab. inż. Marek Jaszczur Poziom: początkujący Laboratorium 3: Macierze i wykresy Cel: wykonywanie obliczeń na wektorach i macierzach, wykonywanie wykresów Czas wprowadzenia 25 minut,
Metody numeryczne Laboratorium 2
Metody numeryczne Laboratorium 2 1. Tworzenie i uruchamianie skryptów Środowisko MATLAB/GNU Octave daje nam możliwość tworzenia skryptów czyli zapisywania grup poleceń czy funkcji w osobnym pliku i uruchamiania
EXCEL. Diagramy i wykresy w arkuszu lekcja numer 6. Instrukcja. dla Gimnazjum 36 - Ryszard Rogacz Strona 20
Diagramy i wykresy w arkuszu lekcja numer 6 Tworzenie diagramów w arkuszu Excel nie jest sprawą skomplikowaną. Najbardziej czasochłonne jest przygotowanie danych. Utworzymy następujący diagram (wszystko
Czwicienie 2 1. Wektory i macierze
Czwicienie 2 1. Wektory i macierze Wektor można definiować jako ciąg (patrz ćw.7) lub przez wstawienie macierzy o jednej kolumnie lub jednym wierszu (z palety przycisków "macierze i wektory"). Rozwiązywanie
WYMAGANIA EDUKACYJNE
GIMNAZJUM NR 2 W RYCZOWIE WYMAGANIA EDUKACYJNE niezbędne do uzyskania poszczególnych śródrocznych i rocznych ocen klasyfikacyjnych z INFORMATYKI w klasie II gimnazjum str. 1 1. Algorytmika i programowanie
Rozdział 1 PROGRAMOWANIE LINIOWE
Wprowadzenie do badań operacyjnych z komputerem Opisy programów, ćwiczenia komputerowe i zadania. T. Trzaskalik (red.) Rozdział 1 PROGRAMOWANIE LINIOWE 1.2 Ćwiczenia komputerowe Ćwiczenie 1.1 Wykorzystując
WEKTORY I MACIERZE. Strona 1 z 11. Lekcja 7.
Strona z WEKTORY I MACIERZE Wektory i macierze ogólnie nazywamy tablicami. Wprowadzamy je:. W sposób jawny: - z menu Insert Matrix, - skrót klawiszowy: {ctrl}+m, - odpowiedni przycisk z menu paska narzędziowego
Funkcja kwadratowa. f(x) = ax 2 + bx + c = a
Funkcja kwadratowa. Funkcją kwadratową nazywamy funkcję f : R R określoną wzorem gdzie a, b, c R, a 0. f(x) = ax + bx + c, Szczególnym przypadkiem funkcji kwadratowej jest funkcja f(x) = ax, a R \ {0}.
Program szkolenia VBA (VISUAL BASIC FOR APPLICATIONS) W EXCELU PODSTAWOWY.
Program szkolenia VBA (VISUAL BASIC FOR APPLICATIONS) W EXCELU PODSTAWOWY SZKOLENIE JEST DLA OSÓB, KTÓRE: nigdy wcześniej nie programowały lub nie miały styczności z programowaniem od dłuższego czasu,
LABORATORIUM 3 ALGORYTMY OBLICZENIOWE W ELEKTRONICE I TELEKOMUNIKACJI. Wprowadzenie do środowiska Matlab
LABORATORIUM 3 ALGORYTMY OBLICZENIOWE W ELEKTRONICE I TELEKOMUNIKACJI Wprowadzenie do środowiska Matlab 1. Podstawowe informacje Przedstawione poniżej informacje maja wprowadzić i zapoznać ze środowiskiem
Maxima i Visual Basic w Excelu
12 marca 2013 Maxima - zapoznanie z programem Maxima to program - system algebry komputerowej. Podstawowa różnica w stosunku do klasycznych programów obliczeniowych jest możliwość wykonywania obliczeń
Przykład wykorzystania dodatku SOLVER 1 w arkuszu Excel do rozwiązywania zadań programowania matematycznego
Przykład wykorzystania dodatku SOLVER 1 w arkuszu Ecel do rozwiązywania zadań programowania matematycznego Firma produkująca samochody zaciągnęła kredyt inwestycyjny w wysokości mln zł na zainstalowanie
Wykład 2. 18.03.2007.
KOMPUTEROWE WSPOMAGANIE OBLICZEŃ Wykład 2. 18.03.2007. Wykresy i obliczenia numeryczne w Excelu dr inż. Paweł Surdacki Instytut Podstaw Elektrotechniki i Elektrotechnologii Politechniki Lubelskiej 1 LITERATURA
Funkcja kwadratowa. f(x) = ax 2 + bx + c,
Funkcja kwadratowa. Funkcją kwadratową nazywamy funkcję f : R R określoną wzorem gdzie a, b, c R, a 0. f(x) = ax 2 + bx + c, Szczególnym przypadkiem funkcji kwadratowej jest funkcja f(x) = ax 2, a R \
Visual Basic for Applications Wprowadzenie, makra
Visual Basic for Applications Wprowadzenie, makra 1. Zarejestruj Makro o nazwie: WpiszNazwisko, które wpisuje w bieżącym arkuszu w komórce C2 Twoje Imię i Nazwisko a następnie zmienia kolor czcionki na
Microsoft EXCEL SOLVER
Microsoft EXCEL SOLVER 1. Programowanie liniowe z wykorzystaniem dodatku Microsoft Excel Solver Cele Po ukończeniu tego laboratorium słuchacze potrafią korzystając z dodatku Solver: formułować funkcję
Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka
Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka 1. Kompilacja aplikacji konsolowych w środowisku programistycznym Microsoft Visual Basic. Odszukaj w menu startowym systemu
Program szkolenia VBA (VISUAL BASIC FOR APPLICATIONS) W EXCELU PRZEKROJOWY.
Program szkolenia VBA (VISUAL BASIC FOR APPLICATIONS) W EXCELU PRZEKROJOWY SZKOLENIE JEST DLA OSÓB, KTÓRE: chcą podnieść swoje umiejętności pracy w języku VBA do poziomu średniozaawansowanego, nigdy wcześniej
Wydział Zarządzania AGH. Katedra Informatyki Stosowanej. Podstawy VBA cz. 2. Programowanie komputerowe
Wydział Zarządzania AGH Katedra Informatyki Stosowanej Podstawy VBA cz. 2 Programowanie 1 Program wykładu Typy danych Wyrażenia Operatory 2 VBA Visual Basic dla aplikacji (VBA) firmy Microsoft jest językiem
Wydział Zarządzania AGH. Katedra Informatyki Stosowanej. Pętle. Programowanie komputerowe
Wydział Zarządzania AGH Katedra Informatyki Stosowanej Pętle 1 Program wykładu Pojęcie pętli Pętla FOR Pętla DO LOOP Pętle zagnieżdżone 2 Pojęcie pętli Suma lub iloczyn dowolnych n liczb wprowadzanych
Podstawy informatyki
Podstawy informatyki Programowanie w języku Visual Basic.NET Instrukcja do zajęć laboratoryjnych Opracował: mgr inż. Jacek DIAKUN Ćwiczenie 1. Utworzyć program zawierający jedno okno i przycisk. Po kliknięciu
TEMAT: Ilustracja graficzna układu równań.
SCENARIUSZ LEKCJI PRZEPROWADZONEJ W KLASIE III TEMAT: Ilustracja graficzna układu równań. Cel ogólny: Uczeń rozwiązuje metodą graficzną układy równań przy użyciu komputera. Cele operacyjne: Uczeń: - zna
Operacje wykonywane są na operandach (argumentach operatorów). Przy operacji dodawania: argumentami operatora dodawania + są dwa operandy 2 i 5.
Operatory w Javie W Javie występują następujące typy operatorów: Arytmetyczne. Inkrementacji/Dekrementacji Przypisania. Porównania. Bitowe. Logiczne. Pozostałe. Operacje wykonywane są na operandach (argumentach
PROGRAMOWANIE MAKR W PROGRAMIE EXCEL W JĘZYKU VISUAL BASIC
T.Z iębakows ki: PROGRAMOWAN I E MAK R... strona 1 PROGRAMOWANIE MAKR W PROGRAMIE EXCEL W JĘZYKU VISUAL BASIC W programie Microsoft Excel można często powtarzane czynności zautomatyzować przy użyciu tzw.
Funkcje wymierne. Jerzy Rutkowski. Działania dodawania i mnożenia funkcji wymiernych określa się wzorami: g h + k l g h k.
Funkcje wymierne Jerzy Rutkowski Teoria Przypomnijmy, że przez R[x] oznaczamy zbiór wszystkich wielomianów zmiennej x i o współczynnikach rzeczywistych Definicja Funkcją wymierną jednej zmiennej nazywamy
PROGRAMOWANIE W PYTHONIE OD PIERWSZYCH KROKÓW
PROGRAMOWANIE W PYTHONIE OD PIERWSZYCH KROKÓW http://metodycy.torun.pl/ m.informatyka@metodycy.torun.pl 1. Wprowadzenie do Pythona podstawowe informacje Python to język programowania wysokiego poziomu,
Programy wykorzystywane do obliczeń
Przykłady: Programy wykorzystywane do obliczeń. Arkusze kalkulacyjne do obliczeń numerycznych: a. LibreOffice CALC (wolny dostęp) b. Microsoft EXCEL (komercyjny). Pakiety typu CAS (ang. Computer Algebra
Wykorzystanie programów komputerowych do obliczeń matematycznych, cz. 2/2
Temat wykładu: Wykorzystanie programów komputerowych do obliczeń matematycznych, cz. 2/2 Kody kolorów: żółty nowe pojęcie pomarańczowy uwaga kursywa komentarz * materiał nadobowiązkowy 1 Przykłady: Programy
Przedmiot: Informatyka w inżynierii produkcji Forma: Laboratorium Temat: Zadanie 5. MessageBox, InputBox, instrukcja Select Case i instrukcje pętli.
Przedmiot: Informatyka w inżynierii produkcji Forma: Laboratorium Temat: Zadanie 5. MessageBox, InputBox, instrukcja Select Case i instrukcje pętli. Celem ćwiczenia jest nabycie umiejętności wykorzystania
Arkusze kalkulacyjne i VBA
Arkusze kalkulacyjne i VBA Uniwersytet Łódzki Wydział Matematyki i Informatyki Justyna Walewska Lekcja 4. Okna dialogowe oraz dodatkowe informacje Studia Podyplomowe Analiza danych i data mining Rok akademicki
Odczyt danych z klawiatury Operatory w Javie
Odczyt danych z klawiatury Operatory w Javie Operatory W Javie występują następujące typy operatorów: Arytmetyczne. Inkrementacji/Dekrementacji Przypisania. Porównania. Bitowe. Logiczne. Pozostałe. Operacje
5. Rozwiązywanie układów równań liniowych
5. Rozwiązywanie układów równań liniowych Wprowadzenie (5.1) Układ n równań z n niewiadomymi: a 11 +a 12 x 2 +...+a 1n x n =a 10, a 21 +a 22 x 2 +...+a 2n x n =a 20,..., a n1 +a n2 x 2 +...+a nn x n =a
Podstawy Programowania C++
Wykład 3 - podstawowe konstrukcje Instytut Automatyki i Robotyki Warszawa, 2014 Wstęp Plan wykładu Struktura programu, instrukcja przypisania, podstawowe typy danych, zapis i odczyt danych, wyrażenia:
WYRAŻENIA ALGEBRAICZNE
WYRAŻENIA ALGEBRAICZNE Wyrażeniem algebraicznym nazywamy wyrażenie zbudowane z liczb, liter, nawiasów oraz znaków działań, na przykład: Symbole literowe występujące w wyrażeniu algebraicznym nazywamy zmiennymi.
Wstęp do Programowania Lista 1
Wstęp do Programowania Lista 1 1 Wprowadzenie do środowiska MATLAB Zad. 1 Zapoznaj się z podstawowymi oknami dostępnymi w środowisku MATLAB: Command Window, Current Folder, Workspace i Command History.
Wykorzystanie programów komputerowych do obliczeń matematycznych, cz. 2/2
Temat wykładu: Wykorzystanie programów komputerowych do obliczeń matematycznych, cz. 2/2 Kody kolorów: żółty nowe pojęcie pomarańczowy uwaga kursywa komentarz * materiał nadobowiązkowy 1 Przykłady: Programy
Ekonometria. Regresja liniowa, współczynnik zmienności, współczynnik korelacji, współczynnik korelacji wielorakiej. Paweł Cibis
Regresja liniowa, współczynnik zmienności, współczynnik korelacji, współczynnik korelacji wielorakiej Paweł Cibis pcibis@o2.pl 9 marca 2006 1 Regresja liniowa 2 wzory funkcje 3 Korelacja liniowa wzory
PRZETWARZANIE I ORGANIZOWANIE DANYCH: ARKUSZ KALKULACYJNY
PRZETWARZANIE I ORGANIZOWANIE DANYCH: ARKUSZ KALKULACYJNY Dr inż. Marcin Witczak Uniwersytet Zielonogórski Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 1 PLAN WPROWADZENIA Profesjonalne systemy
JAVAScript w dokumentach HTML (2)
Informatyka ćw.6 JAVAScript w dokumentach HTML (2) Interakcyjne wprowadzanie danych Jednym ze sposobów jest stosowanie metody prompt dla wbudowanego obiektu window: zmienna= prompt("tekst zachęty, np.
Ćwiczenia nr 4. Arkusz kalkulacyjny i programy do obliczeń statystycznych
Ćwiczenia nr 4 Arkusz kalkulacyjny i programy do obliczeń statystycznych Arkusz kalkulacyjny składa się z komórek powstałych z przecięcia wierszy, oznaczających zwykle przypadki, z kolumnami, oznaczającymi
PoniŜej znajdują się pytania z egzaminów zawodowych teoretycznych. Jest to materiał poglądowy.
PoniŜej znajdują się pytania z egzaminów zawodowych teoretycznych. Jest to materiał poglądowy. 1. Instrukcję case t of... w przedstawionym fragmencie programu moŝna zastąpić: var t : integer; write( Podaj
4. Funkcje. Przykłady
4. Funkcje Przykłady 4.1. Napisz funkcję kwadrat, która przyjmuje jeden argument: długość boku kwadratu i zwraca pole jego powierzchni. Używając tej funkcji napisz program, który obliczy pole powierzchni
Programowanie - instrukcje sterujące
Instytut Informatyki Uniwersytetu Śląskiego Laborki środowisko NetBeans, tworzenie nowego projektu; okno projekty; główne okno programu; package - budowanie paczek z klas; public class JavaApplication
KURS WSPOMAGAJĄCY PRZYGOTOWANIA DO MATURY Z MATEMATYKI ZDAJ MATMĘ NA MAKSA. przyjmuje wartości większe od funkcji dokładnie w przedziale
Zestaw nr 1 Poziom Rozszerzony Zad.1. (1p) Liczby oraz, są jednocześnie ujemne wtedy i tylko wtedy, gdy A. B. C. D. Zad.2. (1p) Funkcja przyjmuje wartości większe od funkcji dokładnie w przedziale. Wtedy
Technologie informacyjne
Technologie informacyjne Programowanie w języku Visual Basic.NET Instrukcja do zajęć laboratoryjnych Opracował: Jacek DIAKUN Ćwiczenie. Utworzyć program zawierający jedno okno i przycisk. Po kliknięciu
Kolumna Zeszyt Komórka Wiersz Tabela arkusza Zakładki arkuszy
1 Podstawowym przeznaczeniem arkusza kalkulacyjnego jest najczęściej opracowanie danych liczbowych i prezentowanie ich formie graficznej. Ale formuła arkusza kalkulacyjnego jest na tyle elastyczna, że
Właściwości i metody obiektu Comment Właściwości
Właściwości i metody obiektu Comment Właściwości Właściwość Czy można zmieniać Opis Application nie Zwraca nazwę aplikacji, która utworzyła komentarz Author nie Zwraca nazwę osoby, która utworzyła komentarz
Visual Basic dla AutoCAD
Visual Basic dla AutoCAD 1. Programowanie Język programowania to sztuczny język przeznaczony do zapisu algorytmów, w taki sposób, aby mogły one być wykonywane przez komputer. Język programowania charakteryzuje
Jak korzystać z Excela?
1 Jak korzystać z Excela? 1. Dane liczbowe, wprowadzone (zaimportowane) do arkusza kalkulacyjnego w Excelu mogą przyjmować różne kategorie, np. ogólne, liczbowe, walutowe, księgowe, naukowe, itd. Jeśli
ROZKŁAD MATERIAŁU DO II KLASY LICEUM (ZAKRES ROZSZERZONY) A WYMAGANIA PODSTAWY PROGRAMOWEJ.
ROZKŁAD MATERIAŁU DO II KLASY LICEUM (ZAKRES ROZSZERZONY) A WYMAGANIA PODSTAWY PROGRAMOWEJ. LICZBA TEMAT GODZIN LEKCYJNYCH Potęgi, pierwiastki i logarytmy (8 h) Potęgi 3 Pierwiastki 3 Potęgi o wykładnikach
JAK PROSTO I SKUTECZNIE WYKORZYSTAĆ ARKUSZ KALKULACYJNY DO OBLICZENIA PARAMETRÓW PROSTEJ METODĄ NAJMNIEJSZYCH KWADRATÓW
JAK PROSTO I SKUTECZNIE WYKORZYSTAĆ ARKUSZ KALKULACYJNY DO OBLICZENIA PARAMETRÓW PROSTEJ METODĄ NAJMNIEJSZYCH KWADRATÓW Z tego dokumentu dowiesz się jak wykorzystać wbudowane funkcje arkusza kalkulacyjnego