» r = [c;x,5]
»c
nie pomyl średnika z przecinkiem i koniecznie sprawdź poleceniem whos co już masz w pamięci, macierz c zdefiniowano wcześniej
» c(2,l)
» v = [c(2,l);b]
c(2,l) wskazuje konkretny element macierzy
» a(2,1) = -3 » c(l,5)= 1
czy wynik tych poleceń jest zaskakujący ?
Przećwicz definiowanie macierzy korzystając z następujących funkcji (aby dowiedzieć się więcej na temat parametrów wpisze w linię poleceń help nazwa funkcji).
• repmat();
• ones();
• zerosO;
• diagO;
• blkdiagO;
• rand();
• eye();
• triu();
• tril();
• rand();
• randn();
• cat();
Pliki *.m są plikami ASCII, które mogą zawierać:
• sekwencje poleceń,
• wywołania innych plików m lub samych siebie,
• skrypty, czyli ciągi poleceń - pliki-m skryptowe,
• funkcje tworzone przez użytkownika - pliki-m funkcyjne.
Pliki-m funkcyjne zawierają definicje nowych funkcji, które działają na zmiennych lokalnych i globalnych. Komunikują się z przestrzenia robocza poprzez parametry i zmienne globalne. Pliki-m funkcyjne rozpoczynają się od słowa kluczowego function o następującej składni:
function [lista param, wyjśćowych] = nazwa funkcji (lista param, wejśćowych)
1. Utwórz za pomocą edytora plik o nazwie pit.m
2. Wprowadź do niego następujące polecenia:
function z = pit(x,y);
% moja fukcja