Pakiety matematyczne. Matematyka Stosowana. dr inż. Krzysztof Burnecki

Podobne dokumenty
Laboratorium MATLA/MTL

Laboratorium MATLA. Ćwiczenie 5. Elementy programowania obiektowego. Graficzny Interfejs Użytkownika (GUI)

MATLAB Prowadzący: dr hab. inż. Marek Jaszczur Poziom: początkujący

Ćwiczenie 6. Matlab formularze, komponenty

Ćwiczenie 7. Matlab formularze, komponenty

Wstęp do GUI w Matlabie.

Laboratorium 7. Zad. 1 Całkowanie w Matlabie. Zapoznać i wypróbować komendy: Przekazywanie funkcji: sqr x.^2 a = sqr(5)

Prezentacja multimedialna MS PowerPoint 2010 (podstawy)

Kier. MTR Programowanie w MATLABie Laboratorium

METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH

1.3. Tworzenie obiektów 3D. Rysunek 1.2. Dostępne opcje podręcznego menu dla zaznaczonego obiektu

Programowanie Obiektowe GUI

METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH

Budowa aplikacji z graficznym interfejsem użytkownika - GUI (Graphic User Interface)

Laboratorium 1b Operacje na macierzach oraz obliczenia symboliczne

Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.1

BAZA_1 Temat: Tworzenie i modyfikowanie formularzy.

Matlab - tworzenie graficznego interfejsu użytkownika GUI - Graphic User Interface

Programowanie w środowisku graficznym GUI

Laboratorium 8 ( Android -pierwsza aplikacja)

Informatyka I. Interfejs GUI wysokiego poziomu. Biblioteka Swing. Programowanie zdarzeniowe. Politechnika Warszawska Wydział Transportu 2018

Zadanie 8. Dołączanie obiektów

PODSTAWY TWORZENIA WYKRESÓW ORAZ HANDLE GRAPHICS

Kalkulator. Programowanie komputerów. Kalkulator możliwe udoskonalenia. Kalkulator. Kalkulator. Kalkulator możliwe udoskonalenia

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz. 1

Lokalizacja jest to położenie geograficzne zajmowane przez aparat. Miejsce, w którym zainstalowane jest to urządzenie.

Twórcza szkoła dla twórczego ucznia Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego

Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.1

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz. 1

Funkcje standardowe. Filtrowanie

1. Umieść kursor w miejscu, w którym ma być wprowadzony ozdobny napis. 2. Na karcie Wstawianie w grupie Tekst kliknij przycisk WordArt.

Cel: Uczeń, przy użyciu programu GeoGebra, stworzy model symetrii osiowej i pozna jej własności

Formularze w programie Word

asix5 Podręcznik użytkownika Notatnik - podręcznik użytkownika

Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.3

Tworzenie prezentacji, PowerPoint

Rozwiązanie ćwiczenia 7a

Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.3

Zadanie 11. Przygotowanie publikacji do wydrukowania

Laboratorium 1. Wprowadzenie do środowiska GnuRadio. I. Wprowadzenie

UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI

Papyrus. Papyrus. Katedra Cybernetyki i Robotyki Politechnika Wrocławska

Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej.

Rozwiązanie ćwiczenia 8a

Robert Barański, AGH, KMIW MathScript and Formula Nodes v1.0

Tworzenie raportów. Ćwiczenie 1. Utwórz Autoraport przedstawiający tabelę Studenci

Dostęp do baz danych przy wykorzystaniu interfejsu ROracle i biblioteki Shiny

Misja #1 Poznajemy Prophio.

Możliwości programu Power Point

Przed rozpoczęciem pracy otwórz nowy plik (Ctrl +N) wykorzystując szablon acadiso.dwt

Czcionki bezszeryfowe

Celem ćwiczenia jest zapoznanie się z podstawowymi funkcjami i pojęciami związanymi ze środowiskiem AutoCAD 2012 w polskiej wersji językowej.

3. Jednym z ważniejszych pojęć w edytorach tekstu jest AKAPIT. Co to jest?

1. SFC W PAKIECIE ISAGRAF 2. EDYCJA PROGRAMU W JĘZYKU SFC. ISaGRAF WERSJE 3.4 LUB 3.5 1

Prezentacja multimedialna MS PowerPoint 2010 (podstawy)

Krótki kurs obsługi środowiska programistycznego Turbo Pascal z 12 Opracował Jan T. Biernat. Wstęp

Semestr zimowy Podstawy Informatyki, Logika TAK

3. Program do tworzenia prezentacji Impress

Expo Composer Garncarska Szczecin tel.: info@doittechnology.pl. Dokumentacja użytkownika

LABORATORIUM 6: ARKUSZ MS EXCEL JAKO BAZA DANYCH

kierunkowy (podstawowy / kierunkowy / inny HES) nieobowiązkowy (obowiązkowy / nieobowiązkowy) polski semestr V zimowy i letni (semestr zimowy / letni)

Tworzenie bazy danych na przykładzie Access

Temat: Organizacja skoroszytów i arkuszy

Makra Access 2003 wg WSiP Wyszukiwanie, selekcjonowanie i gromadzenie informacji Ewa Mirecka

Wymagania oceniające dla klasy II 2018/2019

Architektura interfejsu użytkownika

Dodawanie grafiki i obiektów

CZĘŚĆ A PIERWSZE KROKI Z KOMPUTEREM

Laboratorium Systemów SCADA

Instrukcja obsługi programu MPJ6

Dodanie nowej formy do projektu polega na:

Formularz MS Word. 1. Projektowanie formularza. 2. Formularze do wypełniania w programie Word

Tworzenie okna dialogowego w edytorze raportu SigmaNEST. część 1

Podręcznik użytkownika programu. Ceremonia 3.1

2. Podstawy narzędzia Application Builder, budowa strony, kreatory aplikacji

5.2. Pierwsze kroki z bazami danych

Instrukcja wprowadzania graficznych harmonogramów pracy w SZOI Wg stanu na r.

Wprowadzenie do projektu QualitySpy

4.Arkusz kalkulacyjny Calc

1. Ćwiczenia z programem PowerPoint

WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.

Temat: Konstrukcja prostej przechodzącej przez punkt A i prostopadłej do danej prostej k.

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz. 2

Laboratorium - Harmonogramowanie zadania przy użyciu GUI i polecenia AT w systemie Windows Vista

Uruchom polecenie z menu Wstaw Wykres lub ikonę Kreator wykresów na Standardowym pasku narzędzi.

Obszar Logistyka/Zamówienia Publiczne

Pisząc okienkowy program w Matlabie wykorzystujemy gotowe obiekty graficzne, lub możemy tworzyć własne obiekty dziedzicząc już zdefiniowane.

Pakiety matematyczne. Matematyka Stosowana. dr inż. Krzysztof Burnecki

Wymagania Uczeń zna zasady bezpiecznej pracy z komputerem. Uczeń stosuje się do regulaminu szkolnej pracowni komputerowej.

TWORZENIE SZAF Z PATCH-PANELAMI

Rys. 1. Główne okno programu QT Creator. Na rysunku 2 oznaczone zostały cztery przyciski, odpowiadają kolejno następującym funkcjom:

Access - Aplikacja. Tworzenie bazy danych w postaci aplikacji

Ćwiczenia nr 4. Arkusz kalkulacyjny i programy do obliczeń statystycznych

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz. 2

Makropolecenia w PowerPoint Spis treści

Instalacja i obsługa aplikacji MAC Diagnoza EP w celu wykonania Diagnozy rozszerzonej

Instalacja

Prezentacja multimedialna MS PowerPoint 2010 (podstawy)

Ćwiczenia. dr Artur Bartoszewski Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych

Transkrypt:

Pakiety matematyczne Matematyka Stosowana dr inż. Krzysztof Burnecki 17.04.2013

Wykład 9 Operacje symboliczne w Matlabie Graficzny interfejs użytkownika (GUI) Slajdy powstały na podstawie prezentacji Informatyka otrzymanej od dr hab. Małgorzaty Kotulskiej

Przykłady. Całkowanie >> syms x y n; >> f = x^n + y^n; >> int(f, 1, 10)

Przykłady. Całkowanie >> syms x y n; >> f = exp(x)^(1/n) + exp(y)^(1/n); >> int(f, n, 1, 10)

Przykłady. Granice ciągów i sumy nieskończone >> syms x; >> limit(sin(x)/x) >> limit(1/x,x,0,'left') >> syms k >> symsum(x^k/sym('k!'), k, 0,inf) %Uwaga: zwykły Matlab nie zna 4! (prod(1:4), factorial(4))

Przykłady. Rozwiązywanie równań >> syms a b c x; solve('a*x^2 + b*x + c','b') >> syms a b c x; solve('a*x^2 + b*x + c') >> syms x; S = solve('x + y = 1','x - 11*y = 5'); S = [S.x S.y]

Przykłady. Upraszczanie wyrażeń >> rho = sym('(1 + sqrt(5))/2'); >> f = rho^2 - rho 1 >> simplify(f)

Przykłady. Podstawianie wartości do zmiennych >> syms x; >> f = 2*x^2-3*x + 1; >> subs(f, 1/3)

Graphical user interface (GUI) Można tworzyć GUI w Matlabie na dwa różne sposoby: Użyć GUIDE (GUI Development Environment), interaktywnego środowiska do tworzenia GUI Napisać funkcje i skrypty, które generują GUI (programistyczne tworzenie GUI)

GUIDE GUIDE (ang. Graphical User Interface Development Environment) jest zestawem narzędzi przeznaczonych do tworzenia graficznego interfejsu użytkownika. W swojej bibliotece zawiera on takie standardowe elementy jak: panele, przyciski, pola tekstowe itp. Pliki tworzone w GUIDE są zapisywane jako pliki graficzne z rozszerzeniem.fig.

GUIDE GUIDE może generować M-plik zawierający szkielet tzw. wywołań wstecznych (callbacks), czyli poleceń, które wykonywane podczas kliknięcia na danym komponencie interfejsu. Ten M-plik można modyfikować (uzupełniając szkieletowe wywołania wsteczne) w celu uzyskania pożądanego efektu działania poszczególnych elementów projektowanego interfejsu. Uruchomienia wykonanego projektu można dokonać albo wybierając opcję z menu Tools->Run albo naciskając przycisk > na pasku narzędzi.

Tworzenie prostego GUI >> copyfile(fullfile(docroot, 'techdoc','creating_guis',... 'examples','simple_gui*.*')),fileattrib('simple_gui*.*', '+w'); guide simple_gui.fig;

Krok 1. Uruchomienie GUIDE >> guide

Krok 2. Tworzymy puste GUI (blank GUI)

GUIDE. Elementy konstrukcyjne Push Button generuje określoną akcję wtedy, kiedy jest naciśnięty. Wykonywane jest wówczas wywołanie wsteczne. Slider akceptuje liczbowe parametry wejściowe mieszczące się w określonym przedziale. Położenie suwaka wskazuje procent całego zakresu przemieszczenia. Radio buttons działają w ten sposób, że wybranie jednego z nich anuluje wybór pozostałych.

GUIDE. Elementy konstrukcyjne Check box generuje akcję, kiedy jest wybrane. Jeżeli występuje w grupie to wybranie jednego z nich nie anuluje wyboru pozostałych. Edit text umozliwia wprowadzanie i edycję tekstu. Wywołanie wsteczne jest wykonywane po naciśnięciu klawiasza Enter lub po utracie fokusu.

GUIDE. Elementy konstrukcyjne Static text steruje wyświetlaniem tekstu. Jest wykorzystywane etykieta opisujące inne obiekty w graficznym interfejsie użytkownika lub jako pole obliczeniowe. Ponieważ użytkownik nie może interaktywnie wpływać na ten obiekt, więc nie posiada ono wywołania wstecznego. Pop-up menu oznacza wybór za pomocą kursora myszki jednego elementu z załączonej listy

GUIDE. Elementy konstrukcyjne List box wyświetla listę elementów i umożliwia użytkownikowi wybór jednego lub więcej elementów z listy. Toggle button działa jak przełącznik bistabilny jeżeli zostanie wciśnięty to pozostaje w tym stanie tak długo, aż nie zostanie wyciśnięty. Wywołanie wsteczne jest wykonywane po zwolnieniu naciśniętego klawisza myszki wskazującego przycisk. Axes umożliwiają wyświetlanie grafiki (wykresów, zdjęć). Podobnie jak wszystkie obiekty graficzne, axes posiada własności, którymi można sterować.

Krok 3. Pokaż szczegółowo komponenty

Krok 3. Ustaw rozmiar okna

Krok 4. Dodaj trzy Push Button

Krok 5. Dodaj resztę: Static Text, Pop-up, Axes

Krok 6. Poustawiaj położenie komponentów. Tools > Align Objects.

Krok 7. Kliknij OK