1 Informacje ogólne
2 Osoby prowadzące zajęcia z Informatyki:Prof. Mirosław Czarnecki (W+L) Konsultacje: piątek (p. 302a) Dr hab. Robert Wieczorek (L) Konsultacje: poniedziałek 13:30:15:30 (p. 2) Dr Władysław Wrzeszcz (W+L) Konsultacje: poniedziałek 9-11 (p. 301) mgr Paweł Tomza (L) Konsultacje: środa 16:30-17:30 (p. 301)
3 Zaliczenie wykładu: Kolokwium po ostatnim wykładzie.Zaliczanie ćwiczeń laboratoryjnych: I część – prezentacja na zadany temat (komputer) II część – kolokwia przeprowadzone w czasie ćwiczeń: - grafika (komputer) - analiza danych (komputer) - programowanie (kartka) Warunek oceniania i zaliczenia: niedostateczny <50% dostateczny: % +dostateczny % dobry % +dobry % bardzo dobry ≥90% Kolokwiów cząstkowych nie poprawiamy. Kolokwium poprawkowe będzie na końcu zajęć i obejmuje cały materiał.
4 Plan wykładów z informatyki:Podstawy Matlaba Podstawy Matlaba + Grafika 3. Analiza danych w Matlabie 4. Analiza danych + Programowanie w Matlabie Programowanie w Matlabie Kolokwium zaliczeniowe!!!
5 Zakres materiału z Podstaw Informatyki (II część)1. Wstęp do Matlaba - Setting preferences - wprowadzanie oraz edycja danych (Array Editor) - podstawowe operacje na skalarach, wektorach oraz macierzach - generowanie macierzy specjalnych - zapamiętywanie oraz wczytywanie danych typu *.mat - importowanie oraz eksportowanie danych w innych formatach - notacja dwukropkowa - operacje na macierzach i wektorach z wykorzystaniem notacji dwukropkowej - definiowanie oraz operacje na łańcuchach tekstowych - definiowanie oraz użycie funkcji własnych - tworzenie, edycja oraz użycie m-plików - logika Matlaba - operatory relacji - wyrażenia logiczne - instrukcje logiczne - zastosowanie relacji i wyrażeń logicznych do wykonywania operacji na wektorach i macierzach
6 2. Grafika MATLABa - podstawowe instrukcje graficzne (plot) - wykresy funkcji analitycznych (fplot) - rysowanie wielu wykresów w jednym oknie (hold on/off, plotyy) - zarządzanie wieloma oknami (figure) - podział okna (subplot) - edycja wykresów - opis wykresów (dodawanie znaków specjalnych) - wykresy specjalne (bar, area, pie, hist) - wykresy trójwymiarowe (mesh, surf) - wykresy poziomicowe (contour)
7 3. Numeryczna i statystyczna analiza danych przy pomocy Matlaba- obliczanie wyznaczników macierzy (det) - obliczanie macierzy odwrotnych (inv) - rozwiązywanie układów równań liniowych (\) - szukanie miejsc zerowych (fzero) - interpolacja (interp1) - całkowanie - danych dyskretnych (trapz) - funkcji analitycznych (quad) - aproksymacja wielomianowa (polyfit/polyval, Tools Basic Fittings) - szukanie minimum funkcji jednej zmiennej (fminbnd) - podstawowe funkcje statystyczne (mean, median, var, cov, std, corrcoef)
8 4. Programowanie w Matlabie- skrypty a funkcje - zmienne globalne i lokalne - struktura formalna funkcji - parametry wejścia i wyjścia - sprawdzanie liczby parametrów wejścia/wyjścia nargin, nargout - instrukcja strukturalna for...end - instrukcja strukturalna if...end - instrukcja strukturalna while...end - pomiar czasu tic...toc - optymalizacja obliczeń w Matlabie
9 Literatura: 1. Rudra Pratap MATLAB 7 dla naukowców i inżynierów. (Mikom). 2. Andrzej Zalewski, Rafał Cegieła Matlab – obliczenia numeryczne i ich zastosowanie (Nakom) 3. Bogumiła Mrozek, Zbigniew Mrozek Matlab i Simulink – poradnik użytkownika (Helion) 4. Jerzy Brzózka, Lech Dorobczyński Matlab. Środowisko obliczeń naukowo technicznych. (Mikom) 5. Matlab – HELP!!!
10