Wykład 1
Materiały pomocnicze do zadań
4.7. Polecenia systemu pomocy
5.7. Nazwy stałych wbudowanych
5.8. Formatowanie wyświetlania wyniku
operacji polecenie format
6.4. Funkcje do tworzenia macierzy
i wektorów
6.10. Funkcje obsługujące liczby
zespolone
8.1. Zadanie 1
Wprowadzenie do środowiska
8.2. Zadanie 2
Matlab & Simulink
8.3. Zadanie 3
mgr inż. Roman Niestrój
Programy wspomagania obliczeń inżynierskich. Część 2.
Katedra Maszyn i Urządzeń Elektrycznych
Wykład 1 Wprowadzenie do środowiska Matlab & Simulink
4. System pomocy
4.7. Polecenia systemu pomocy (strona 2)
Nazwa Opis działania
doc
Otwiera okno systemu pomocy Matlab-a
help
Wyświetla pomoc w oknie poleceń
Wyszukuje tematów pomocy w oparciu o słowo
lookfor
kluczowe
demo
Uruchamia przeglądarkę prezentacji Matlab-a
Uruchamia przeglądarkę internetową zintegrowaną
web
z Matlab-em
Przykłady:
doc sin doc 'sin' doc('sin')
help sin help 'sin' help('sin')
lookfor sine lookfor 'sine' lookfor('sine')
web www.mathworks.com web 'www.mathworks.com'
web('www.mathworks.com')
mgr inż. Roman Niestrój
Programy wspomagania obliczeń inżynierskich. Część 2.
Katedra Maszyn i Urządzeń Elektrycznych
Wykład 1 Wprowadzenie do środowiska Matlab & Simulink
4. System pomocy
4.3. Polecenie help
(strona 3)
mgr inż. Roman Niestrój
Programy wspomagania obliczeń inżynierskich. Część 2.
Katedra Maszyn i Urządzeń Elektrycznych
Wykład 1 Wprowadzenie do środowiska Matlab & Simulink
4. System pomocy
4.4. Polecenie lookfor (strona 4)
mgr inż. Roman Niestrój
Programy wspomagania obliczeń inżynierskich. Część 2.
Katedra Maszyn i Urządzeń Elektrycznych
Wykład 1 Wprowadzenie do środowiska Matlab & Simulink
5. Wprowadzanie poleceń
5.7. Nazwy stałych wbudowanych (strona 3)
Nazwa Znaczenie
Wynik ostatniej operacji, jeżeli nie był
ans
przyporządkowany do jakiejś zmiennej
eps
Precyzja zmiennoprzecinkowa
pi
Liczba Ą
realmax
Największa dodatnia liczba zmiennoprzecinkowa
realmin
Najmniejsza dodatnia liczba zmiennoprzecinkowa
Nieskończoność, liczba większa od realmax lub wynik
Inf
dzielenia 1/0
NaN
Nie-liczba, wynik dzielenia 0/0
Zasada: Nazw stałych wbudowanych używamy tylko po prawej stronie znaku
równości. Próba ich przedefiniowania może spowodować niepoprawne
działanie funkcji wbudowanych.
Wyjątek: i oraz j; obie przypisane do sqrt(-1) (liczba urojona); można je
przedefiniować jeżeli nie korzysta się z liczb zespolonych.
mgr inż. Roman Niestrój
Programy wspomagania obliczeń inżynierskich. Część 2.
Katedra Maszyn i Urządzeń Elektrycznych
Wykład 1 Wprowadzenie do środowiska Matlab & Simulink
5. Wprowadzanie poleceń
5.1. Wprowadzanie prostych poleceń w oknie roboczym (strona 6)
mgr inż. Roman Niestrój
Programy wspomagania obliczeń inżynierskich. Część 2.
Katedra Maszyn i Urządzeń Elektrycznych
Wykład 1 Wprowadzenie do środowiska Matlab & Simulink
5. Wprowadzanie poleceń
5.2. Operacje z użyciem stałych i funkcji wbudowanych (strona 7)
mgr inż. Roman Niestrój
Programy wspomagania obliczeń inżynierskich. Część 2.
Katedra Maszyn i Urządzeń Elektrycznych
Wykład 1 Wprowadzenie do środowiska Matlab & Simulink
5. Wprowadzanie poleceń
5.4. Rola średnika na końcu polecenia (strona 8)
Zadanie:
Przypisz wartości do zmiennych x, y
i z ale wyświetl w oknie poleceń
tylko wartość zmiennej z.
Następnie wyświetl wartość
zmiennej y.
mgr inż. Roman Niestrój
Programy wspomagania obliczeń inżynierskich. Część 2.
Katedra Maszyn i Urządzeń Elektrycznych
Wykład 1 Wprowadzenie do środowiska Matlab & Simulink
5. Wprowadzanie poleceń
5.5. Wiele poleceń w jednym wierszu i jedno polecenie w wielu wierszach (strona 9)
mgr inż. Roman Niestrój
Programy wspomagania obliczeń inżynierskich. Część 2.
Katedra Maszyn i Urządzeń Elektrycznych
Wykład 1 Wprowadzenie do środowiska Matlab & Simulink
5. Wprowadzanie poleceń
5.8. Formatowanie wyświetlania wyniku operacji polecenie format (strona 4)
Parametr polecenia
Opis formatu
format
short
Dziesiętny, 4 miejsca po przecinku
long
Dziesiętny, 14 miejsc po przecinku
short e
Wykładniczy, 4 miejsca po przecinku
long e
Wykładniczy, 14 miejsc po przecinku
hex
Szesnastkowy (heksadecymalny)
rat
Ułamek zwykły
compact, loose
Wyłącza lub włącza dodatkowe linie w wyniku
Przykłady: Inne formaty (opisane w systemie pomocy):
format short short g, short eng
format long e long g, long eng
bank, +, -
mgr inż. Roman Niestrój
Programy wspomagania obliczeń inżynierskich. Część 2.
Katedra Maszyn i Urządzeń Elektrycznych
Wykład 1 Wprowadzenie do środowiska Matlab & Simulink
6. Typy zmiennych i podstawowe operacje na zmiennych
6.4. Funkcje do tworzenia macierzy i wektorów (strona 5)
Funkcja Opis działania
diag
Tworzy macierz diagonalną
eye
Tworzy macierz z jedynkami po przekątnej
ones
Tworzy macierz o elementach równych jeden
rand
Tworzy macierz o losowych elementach
zeros
Tworzy macierz o zerowych elementach
linspace
Tworzy wektor o elementach rozłożonych liniowo
logspace
Tworzy wektor o elementach rozłożonych logarytmicznie
Dodatkowo:
Funkcje ones, rand, zeros mogą być wykorzystane do tworzenia
wektorów.
mgr inż. Roman Niestrój
Programy wspomagania obliczeń inżynierskich. Część 2.
Katedra Maszyn i Urządzeń Elektrycznych
Wykład 1 Wprowadzenie do środowiska Matlab & Simulink
6. Typy zmiennych i podstawowe operacje na zmiennych
6.2. Tworzenie macierzy element po elemencie, transpozycja macierzy (strona 12)
mgr inż. Roman Niestrój
Programy wspomagania obliczeń inżynierskich. Część 2.
Katedra Maszyn i Urządzeń Elektrycznych
Wykład 1 Wprowadzenie do środowiska Matlab & Simulink
6. Typy zmiennych i podstawowe operacje na zmiennych
6.3. Nadpisywanie zmiennych (strona 13)
mgr inż. Roman Niestrój
Programy wspomagania obliczeń inżynierskich. Część 2.
Katedra Maszyn i Urządzeń Elektrycznych
Wykład 1 Wprowadzenie do środowiska Matlab & Simulink
6. Typy zmiennych i podstawowe operacje na zmiennych
6.4. Funkcje do tworzenia macierzy i wektorów (strona 14)
mgr inż. Roman Niestrój
Programy wspomagania obliczeń inżynierskich. Część 2.
Katedra Maszyn i Urządzeń Elektrycznych
Wykład 1 Wprowadzenie do środowiska Matlab & Simulink
6. Typy zmiennych i podstawowe operacje na zmiennych
6.4. Funkcje do tworzenia macierzy i wektorów (strona 15)
mgr inż. Roman Niestrój
Programy wspomagania obliczeń inżynierskich. Część 2.
Katedra Maszyn i Urządzeń Elektrycznych
Wykład 1 Wprowadzenie do środowiska Matlab & Simulink
6. Typy zmiennych i podstawowe operacje na zmiennych
6.4. Funkcje do tworzenia macierzy i wektorów (strona 16)
mgr inż. Roman Niestrój
Programy wspomagania obliczeń inżynierskich. Część 2.
Katedra Maszyn i Urządzeń Elektrycznych
Wykład 1 Wprowadzenie do środowiska Matlab & Simulink
6. Typy zmiennych i podstawowe operacje na zmiennych
6.5. Adresowanie elementów macierzy (strona 17)
mgr inż. Roman Niestrój
Programy wspomagania obliczeń inżynierskich. Część 2.
Katedra Maszyn i Urządzeń Elektrycznych
Wykład 1 Wprowadzenie do środowiska Matlab & Simulink
6. Typy zmiennych i podstawowe operacje na zmiennych
6.6. Rola dwukropka przy tworzeniu wektorów i macierzy (strona 18)
mgr inż. Roman Niestrój
Programy wspomagania obliczeń inżynierskich. Część 2.
Katedra Maszyn i Urządzeń Elektrycznych
Wykład 1 Wprowadzenie do środowiska Matlab & Simulink
6. Typy zmiennych i podstawowe operacje na zmiennych
6.6. Rola dwukropka przy tworzeniu wektorów i macierzy (strona 19)
mgr inż. Roman Niestrój
Programy wspomagania obliczeń inżynierskich. Część 2.
Katedra Maszyn i Urządzeń Elektrycznych
Wykład 1 Wprowadzenie do środowiska Matlab & Simulink
6. Typy zmiennych i podstawowe operacje na zmiennych
6.6. Rola dwukropka przy tworzeniu wektorów i macierzy (strona 20)
mgr inż. Roman Niestrój
Programy wspomagania obliczeń inżynierskich. Część 2.
Katedra Maszyn i Urządzeń Elektrycznych
Wykład 1 Wprowadzenie do środowiska Matlab & Simulink
6. Typy zmiennych i podstawowe operacje na zmiennych
6.7. Dodatkowe typy zmiennych (strona 21)
mgr inż. Roman Niestrój
Programy wspomagania obliczeń inżynierskich. Część 2.
Katedra Maszyn i Urządzeń Elektrycznych
Wykład 1 Wprowadzenie do środowiska Matlab & Simulink
6. Typy zmiennych i podstawowe operacje na zmiennych
6.8. Rozmiar macierzy (strona 22)
mgr inż. Roman Niestrój
Programy wspomagania obliczeń inżynierskich. Część 2.
Katedra Maszyn i Urządzeń Elektrycznych
Wykład 1 Wprowadzenie do środowiska Matlab & Simulink
6. Typy zmiennych i podstawowe operacje na zmiennych
6.10. Funkcje obsługujące liczby zespolone (strona 6)
Funkcja Opis działania
abs
Oblicza moduł liczby zespolonej
angle
Oblicza argument liczby zespolonej
exp
Oznacza e do potęgi & (dla notacji biegunowej)
conj
Oblicza liczbę sprzężoną
imag
Część urojona liczby zespolonej
real
Część rzeczywista liczby zespolonej
mgr inż. Roman Niestrój
Programy wspomagania obliczeń inżynierskich. Część 2.
Katedra Maszyn i Urządzeń Elektrycznych
Wykład 1 Wprowadzenie do środowiska Matlab & Simulink
6. Typy zmiennych i podstawowe operacje na zmiennych
6.9. Liczby zespolone w Matlab-ie (strona 23)
mgr inż. Roman Niestrój
Programy wspomagania obliczeń inżynierskich. Część 2.
Katedra Maszyn i Urządzeń Elektrycznych
Wykład 1 Wprowadzenie do środowiska Matlab & Simulink
6. Typy zmiennych i podstawowe operacje na zmiennych
6.9. Liczby zespolone w Matlab-ie (strona 24)
mgr inż. Roman Niestrój
Programy wspomagania obliczeń inżynierskich. Część 2.
Katedra Maszyn i Urządzeń Elektrycznych
Wykład 1 Wprowadzenie do środowiska Matlab & Simulink
6. Typy zmiennych i podstawowe operacje na zmiennych
6.10. Funckje obsługujące liczby zespolone (strona 26)
mgr inż. Roman Niestrój
Programy wspomagania obliczeń inżynierskich. Część 2.
Katedra Maszyn i Urządzeń Elektrycznych
Wykład 1 Wprowadzenie do środowiska Matlab & Simulink
7. Zapis poleceń w pliku tekstowym (skrypcie)
7.2. Przykładowy plik skryptowy (strona 27)
mgr inż. Roman Niestrój
Programy wspomagania obliczeń inżynierskich. Część 2.
Katedra Maszyn i Urządzeń Elektrycznych
Wykład 1 Wprowadzenie do środowiska Matlab & Simulink
7. Zapis poleceń w pliku tekstowym (skrypcie)
7.2. Przykładowy plik skryptowy (strona 28)
mgr inż. Roman Niestrój
Programy wspomagania obliczeń inżynierskich. Część 2.
Katedra Maszyn i Urządzeń Elektrycznych
Wykład 1 Wprowadzenie do środowiska Matlab & Simulink
8. Zadania do rozwiązania
8.1. Zadanie 1 (strona 7)
Zadanie 1
Zdefiniować zmienne x, y , z oraz obliczyć wartość następujących wyrażeń:
W razie trudności z odnalezieniem właściwych funkcji, należy skorzystać
z systemu pomocy lub polecenia lookfor.
Matlab przyjmuje pewną kolejność obliczeń. W związku z tym należy części
wyrażeń ująć w nawiasy (wtedy, gdy to konieczne).
Obliczenia przeprowadzić w oknie poleceń Matlab-a.
mgr inż. Roman Niestrój
Programy wspomagania obliczeń inżynierskich. Część 2.
Katedra Maszyn i Urządzeń Elektrycznych
Wykład 1 Wprowadzenie do środowiska Matlab & Simulink
8. Zadania do rozwiązania
8.2. Zadanie 2 (strona 8)
Zadanie 2
Zdefiniować następujące zmienne (w oknie poleceń Matlab-a):
Wektor wierszowy o 10 elementach rozłożonych liniowo;
Macierz o rozmiarze 3x6 składającą się z dwóch połówek, jednej
o elementach zerowych, drugiej z elementami równymi 1;
Macierz elementów losowych o rozmiarze 5x5 i macierz o diagonalnej [1:5];
Wektor kolumnowy o 5 elementach zespolonych;
Wektor wierszowy zawierający elementy zespolone sprzężone do
powyższego;
Macierz o rozmiarze 2x5 zawierającą w pierwszym wierszu części
rzeczywiste elementów powyższego wektora, a w drugim wierszu części
urojone tych elementów;
Macierz o rozmiarze 2x5 zawierającą w pierwszym wierszu moduły
elementów wektora o elementach zespolonych, a w drugim wierszu
argumenty tych elementów.
mgr inż. Roman Niestrój
Programy wspomagania obliczeń inżynierskich. Część 2.
Katedra Maszyn i Urządzeń Elektrycznych
Wykład 1 Wprowadzenie do środowiska Matlab & Simulink
8. Zadania do rozwiązania
8.3. Zadanie 3 (strona 9)
Zadanie 3
Rozwiązać układ podany na rysunku poniżej. Podać wartości zespolone
i moduły wyników. Obliczenia zapisać w pliku skryptowym (zapisanym
w bieżącym katalogu Matlab-a).
Wyniki wyświetlić dla różnych sposobów formatowania.
mgr inż. Roman Niestrój
Programy wspomagania obliczeń inżynierskich. Część 2.
Katedra Maszyn i Urządzeń Elektrycznych
Wyszukiwarka
Podobne podstrony:
zywienie niemowlat materialy dla studentow v2
7 materiały pomocnicze dla egzaminatorów
05 wsparcie psychologiczne materiały pomocnicze dla trenerów(1)
material pomocniczy dla nauczycieli s
Kopia Wyklad 2 03 2012 dla studenta
Wyklad Wybrane parazytozy czlowieka 10 2010 Materialy dla studentow
wyklad z analizy matematycznej dla studentow na kierunku automatyka i robotyka agh
notatek pl materiały dla studentów (repetytorium) sem1
skrót wykładu VI dla studentów
2011 4 wyklad dla studentow
hodowla kur materialy dla studentow
Wykład 2 dla studentów
Równania różniczkowe zwyczajne wykład dla studentów
ZW Pol pien PP 2011 2012 odcinek 1 dla studentów slides z wykładów w dniach 02 16 10 2011
więcej podobnych podstron