Ввод, вывод
- Ввод:
a = input('Введите что-нибудь: ');
(a
не строка!) - Вывод:
disp(a)
(есть ли разница сdisplay(a)
?)
Стандартные функции
- Математические:
sqrt(),
- Массивы:
max(), min(), numel()
(кол-во элементов),size()
(размер)
Логические выражения
- И:
a && b
- ИЛИ:
a || b
- НЕ:
~a
Арифметические операции
abd
модульangle
аргумент комплексного числаreal
,imag
действительная и мнимая частьconj
комплексное сопряжениеsign
знак числаrem(a,b)
остаток от деленияsqrt
квадратный кореньexp
экспоненциальная функцияlog
функция натурального логарифма (log2
,log10
)- Округление:
ceil
,fix
,floor
,round
- Тригонометрические:
sin, cos, tan, cot
(asin, acos, atan, atan2, acot
) - Преобразование систем координат:
cart2pol
декартова в полярную / цилиндрическую (pol2cart
)cart2sph
декартова в сферическую (sph2cart
)
Условия
if a > 0
disp('Положительное')
elseif a < 0
disp('Отрицательное')
else
disp('Ноль')
end
Так же если условия в одну строку:
if a > 0, disp('Положительное'); else, disp('Отрицательное'); end
Циклы
Контейнер либо арифметическая последовательность n:h:m
, либо матрица. Во втором случае, i=контейнер(:, столбец)
for i = контейнер
...
end
Функции:
break
остановить итерацииcontinue
переход к следующей итерации
Работа с командным окном (Command window)
clc
очистить все поле в Command windowclear
очистить переменные