Informatyka Elektro: Różnice pomiędzy wersjami
(→Informatyka dla Elektrotechniki, Matlab - Wykład) |
(→Informatyka dla Elektrotechniki, Matlab - Wykład) |
||
Linia 121: | Linia 121: | ||
* funkcje - zasady tworzenia, zwracanie wielu wartości, zakres zmiennych | * funkcje - zasady tworzenia, zwracanie wielu wartości, zakres zmiennych | ||
* funkcja plot w podstawowym zakresie | * funkcja plot w podstawowym zakresie | ||
+ | |||
+ | |||
=== Zagadnienia poruszane na trzecim wykładzie: === | === Zagadnienia poruszane na trzecim wykładzie: === | ||
* wyszukiwanie wartości w macierzach - uzupełnienie wiadomości (funkcja find, porównania macierzowe) | * wyszukiwanie wartości w macierzach - uzupełnienie wiadomości (funkcja find, porównania macierzowe) | ||
Linia 128: | Linia 130: | ||
* wprowadzanie danych i interakcja z użytkownikiem (input, disp, menu, msgbox) | * wprowadzanie danych i interakcja z użytkownikiem (input, disp, menu, msgbox) | ||
* "niskopoziomowy" zapis i odczyt z pliku (fopen, fprintf, fscanf, fclose, itp...) | * "niskopoziomowy" zapis i odczyt z pliku (fopen, fprintf, fscanf, fclose, itp...) | ||
+ | |||
+ | <!-- | ||
+ | <div class="toccolours mw-collapsible" style="overflow:auto;"> | ||
+ | <div style="font-weight:bold;line-height:1.6;">Zagadnienia poruszane na trzecim wykładzie: </div> | ||
+ | <div class="mw-collapsible-content"> | ||
+ | This text is collapsible. | ||
+ | </div></div> | ||
+ | --> | ||
== Informatyka dla Elektrotechniki - ćwiczenia laboratoryjne == | == Informatyka dla Elektrotechniki - ćwiczenia laboratoryjne == |
Wersja z 11:05, 15 mar 2019
Spis treści
Informatyka dla Elektrotechniki, Matlab - Wykład
Zagadnienia poruszane na pierwszym wykładzie:
- Matlab jako interpreter
- Przestrzeń robocza Matlaba
- Pomoc do Matlaba
- Sposób wprowadzania danych w Matlabie (inicjalizacja zmiennych)
- Generowanie wektorów o liniowo zmieniających się wartościach elementów np.:
A=[1:0.5:10]
- Podstawowe operacje arytmetyczne, operacje macierzowe i ich odpowiedniki skalarne, np różnica działania:
A*B i A.*B
- Operatory logiczne
- Zapis i odczyt danych (save i load)
- Macierzowe rozwiązywanie układów prostych równań liniowych
- Simulink
Zagadnienia poruszane na drugim wykładzie:
- format long, format short
- generowanie wektorów i macierzy, polecenia: zeros(m,n), ones(m,n), eye(m,n),
- “lepienie” macierzy, czy operacje typu:
A = [1 2; 3 4], B = [10;11], C=[B;A]
- działanie operatora : jako generatora (także dla znaków)
- działanie operatora : jako wybieranie zakresu (słówko 'end' dla końca zakresu)
- nadawanie wartości pewnym wybranym zakresom macierzy i wektorów
- m-pliki - zasady tworzenia, zmienne globalne
- funkcje - zasady tworzenia, zwracanie wielu wartości, zakres zmiennych
- funkcja plot w podstawowym zakresie
Zagadnienia poruszane na trzecim wykładzie:
- wyszukiwanie wartości w macierzach - uzupełnienie wiadomości (funkcja find, porównania macierzowe)
- operatory logiczne: macierzowe i skalarne
- programowanie proceduralne w Matlabie: pętle i instrukcje sterujące (for, while, if, switch)
- podfunkcje
- wprowadzanie danych i interakcja z użytkownikiem (input, disp, menu, msgbox)
- "niskopoziomowy" zapis i odczyt z pliku (fopen, fprintf, fscanf, fclose, itp...)
Informatyka dla Elektrotechniki - ćwiczenia laboratoryjne
Informacje o dostępnosci Matlaba
Informacje o Matlabie (dostępne z poza AGH)
Instrukcje do zajęć laboratoryjnych: