Ввод, вывод
- Ввод:
a = input('Введите что-нибудь: ');
(a
− не строка!)
- Вывод:
disp(a)
(есть ли разница с display(a)
?)
Типы данных
- numeric − числовой тип (double по умолчанию):
a = 1;
- Численный массив:
a = [1 2 3]
или a = [1,2,3]
или a=1:3
- Матрица:
a = [1,2;3,4]
или a = [1 2;3 4]
- logical − логический тип:
a = true/false;
или a = 1 < 2;
- Операторы сравнения:
<, <=, >, >=, ==, ~=
- Логические операторы:
&, ||, ~
- char − символьный тип:
a = 'bcd'
- Объединение:
c = [a ' ' a];
- Замена слова:
c = replace(c, 'red', 'blue');
- cell − ячейки:
a = {1, "abc", inf};
или a = cell(M, N);
- Индексация:
a{1...N};
- struct − структуры:
a = struct('age',25,'name','Me!');
- Индексация:
a.age
- table − таблицы:
a = table({'a';'b'}, [1;2])
2. Индексация: a.Var1(1)
или a(1,1)
Стандартные функции
- Математические:
sqrt(),
- Массивы:
max(), min(), numel()
(кол-во элементов), size()
(размер)
Условия
if a > 0
disp('Положительное')
elseif a < 0
disp('Отрицательное')
else
disp('Ноль')
end
Циклы
Работа с командным окном (Command window)
clc
− очистить все поле в Command window
clear
− очистить переменные