117827958

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. C
5.    Financial statements frauds Reasons for financial statement frauds. Revenue/acc
s361 Podstawy programowania w shellu 361Powtarzanie poleceń - pętla for for pełni w shellu bash funk
7.    Instrukcje iteracyjne Pojęcie pętli programowej. Pętla for, działanie i
Kursory jawne - pętla for » Możemy w łatwiejszy sposób przebiec wszystkie wyniki zapytania w pętli f
Kursory jawne - pętla for declare cursor cur_osoby_imie (imie_osoby is varchar2 default Jan’) select
Untitled 10 Wojcwh 7^\yVć hi‘./v. /Pętla for » for i=l:n, instrukcja 1, instrukcja 2, .... endPętla
3.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ętla
P5040273 Pętla for, której doświadczony programista starając się aby program był zwarty i szybki uni
59 PĘTLE Jak wklać, pętla for znacznie różni się od tego typu pętli, znanych w innych językach
P5040273 Pętla for, której doświadczony programista starając się aby program był zwarty i szybki uni
Ję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ątkow
Język JAVA - instrukcje - pętla "for each" Składnia for (typ zmienna: zbiór) wyrażenia Pęt

więcej podobnych podstron