Ввод, вывод
- Ввод:
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очистить переменные