117827958
statement, ..., statement
otherwise,
statement, .... statement
end
4.4 Pętla for
Ogólny zapis syntaktyczny jest następujący:
for variable = expr, statement
statement
Bardzo często pętla for korzysta z wyrażenia zakresu. Czego przykładem są następujące linie kodu, gdzie wyświetlamy liczby od jedności do dziesięciu:
for i=l:10, disp(i)
4.5 Pętla while
Zapis syntaktyczny pętli while jest następujący:
while expression
statements
end
4.6 Funkcje w Matlabie
Funkcje są definiowana w oddzielnych plikach np.: poniższy kod jest zawarty w jednym pliku:
function [mean,stdev] = stat(x) n = length(x); mean = avg(x,n);
stdev = sqrt(sum((x-avg(x,n)).~2)/n);
Inny przykład jest następujący:
function ret_val=fhad2() ret_val=(l/sqrt(2)) ./ [1 1 ; 1 -1];
Trywialny przykład funkcji które nie przyjmuje argumentów i nie zwraca żadnych wartości:
function []=moja_fnc() dispOmoja super funkcja’)
4.7 Zadania
1. Napisać skrypt Matlaba, który zmiennej a przypisze wartość 11. Wywołać ten skrypt i sprawdzić poprawność wyniku
2. Napisać skrypt który każdemu elementowi cnj macierzy A przypisze wartość Wskazówka: użyć funkcji size.
3. Napisać funkcję o nazwie zwiększ przyjmującą jeden argument x i zwracającą argument powiększony o jeden (tj. zwracającą x + 1).
19
Wyszukiwarka
Podobne podstrony:
for variable = expr, statement statement end Bardzo często pętla for korzysta z wyrażenia zakresu. C5. Financial statements frauds Reasons for financial statement frauds. Revenue/accs361 Podstawy programowania w shellu 361Powtarzanie poleceń - pętla for for pełni w shellu bash funk7. Instrukcje iteracyjne Pojęcie pętli programowej. Pętla for, działanie iKursory jawne - pętla for » Możemy w łatwiejszy sposób przebiec wszystkie wyniki zapytania w pętli fKursory jawne - pętla for declare cursor cur_osoby_imie (imie_osoby is varchar2 default Jan’) selectUntitled 10 Wojcwh 7^\yVć hi‘./v. /Pętla for » for i=l:n, instrukcja 1, instrukcja 2, .... endPętla3.5.3 Pętla for for i in rangę(0, 10): print(i, i**2) for i in [3, 5, 7, 8, 9, 11]: if i 7, 2 ==Schematy blokowe default: break: }5.2 Pętla FOR Schemat blokowy postaci Rysunek 12: PętlaP5040273 Pętla for, której doświadczony programista starając się aby program był zwarty i szybki uni59 PĘTLE Jak wklać, pętla for znacznie różni się od tego typu pętli, znanych w innych językachP5040273 Pętla for, której doświadczony programista starając się aby program był zwarty i szybki uniJęzyk JAVA - instrukcje - pętla "for" Składnia for(inicjowanie; wyrażeniejogicze; krok)Język JAVA - instrukcje - pętla "for"Zastosowanie1. wykonuj operacje od wartości początkowJęzyk JAVA - instrukcje - pętla "for each" Składnia for (typ zmienna: zbiór) wyrażenia Pętwięcej podobnych podstron