a=8; % pętla wyświetla liczby: 8, 7, 6, 5.....1
while a>0 % warunek zakończenia, bardzo ważne
disp(a); % wyświetlanie aktualnej wartości zmiennej a a= a -1; % zmniejszanie a o 1
end
3.1. Korzystając z pętli for wyświetlić 20 razy napis 'n. Będę się pilnie uczył.' gdzie zamiast n powinien być numer wyświedanej linii (od 1 do 20).
1 8 2 1 9 0
-3
0
8
Ćwiczenia wykonać w skrypcie macierz.m.
3.2. Korzystając z pędi for utworzyć macierz B zwiększając każdy element macierzy A o 3. Porównaj macierz B wynikiem operacji A+3.
3.3. Korzystając z pętli for utworzyć macierz C podnosząc do potęgi 2 wszystkie elementy leżące na głównej przekątnej (taki sam indeks wiersza i kolumny). Sprawdzić wynik.
3.4. Korzystając z pętli for utworzyć macierz D równą sumie macierzy B i C. Porównać macierz B z wynikiem operacji B+C.
3.5. Mnożenie macierzy. Korzystając z potrójnej pętli for wyznaczyć macierz E będącą iloczynem macierzy B i C. Porównać macierz E z wynikiem operacji B*C.
W plikach ze skryptami możemy tworzyć sobie własne funkcje. Pierwsza funkcja w pliku musi mieć taką samą nazwę jak plik! Utworzoną funkcję wywołujemy tak samo jak te zdefiniowane. Ogólny schemat definicji funkcji: function [yl, ..., yN] = mojaFunkcja(xl, .... xN) wykonywane instrukcje end % funkcja bez zwracanej wartości, bez parametrów function mojaFunkcja()
wykonywane instrukcje end
% funkcja z dwoma parametrami, która jednak nic nie zwraca function mojaFunkcja(xl, x2) wykonywane instrukcje end