Difference between revisions of "Упражнение 3. Matlab"
From Ilianko
Line 57: | Line 57: | ||
end | end | ||
+ | === Dopълнителни управляващи оператори === | ||
+ | break | ||
+ | continue - преминаване към следваща итерация на for или while цикъл | ||
+ | pause - пауза до натискане на клавиш ( pause(4) <=> sleep(4) ) | ||
+ | keyboard - predawa uprawlenieto на клавиатурата (използва се при дебъгване). Спира се програмата и може да проверяваме всички стойност | ||
+ | return - връща се към програмата след keyboard | ||
+ | == файл функции == | ||
+ | |||
+ | function [a, b, c] = ime(x, y, z) | ||
+ | global p, q; | ||
+ | a = x; | ||
+ | b = y; | ||
+ | c = z; | ||
+ | end | ||
+ | |||
+ | Записва се като ime.m | ||
[[Category:Matlab]] | [[Category:Matlab]] |
Revision as of 11:40, 15 April 2011
Contents
Управляващи оператори
if
if <expression>
statment
end
if <expression>
statement;
else
statement;
end
if <expression>
statement;
elseif
statement;
else
statement;
end
Релации и логически оператори
< , <= , >, >= , ~=, ==
&, &&, |, ||, ~
Логическо равенство да не се ползва за числа с плаваща запетая
switch
switch expression case val1 statement case {val2, val3 statement
otherwise statement end
Логическо равенство да не се ползва за числа с плаваща запетая
for
for index = nachalo:stypka:kraj % ako nqma stypka tq e 1 statement end
for i = A % A e vektor/matrica statement end
while
while expression statemnet end
Dopълнителни управляващи оператори
break continue - преминаване към следваща итерация на for или while цикъл pause - пауза до натискане на клавиш ( pause(4) <=> sleep(4) ) keyboard - predawa uprawlenieto на клавиатурата (използва се при дебъгване). Спира се програмата и може да проверяваме всички стойност return - връща се към програмата след keyboard
файл функции
function [a, b, c] = ime(x, y, z) global p, q; a = x; b = y; c = z; end
Записва се като ime.m