И другие программы этой серии
Точка отделяет дробную часть числа от целой его части, а также применяется в составе комбинированных знаков (.*, .^, ./, .\\)
…
Три точки и более в конце строки отмечают продолжение выражения на следующей строчке
%
Знак процента означает начало комментария
!
Восклицательный знак означает начало команды MS DOS, например команда !dir выводит оглавление текущего каталога
’
Апостроф указывает на символьные строки, а для включения самого апострофа в символьную строку нужно поставить два апострофа подряд
Начнём с элементарных операций, чтобы проиллюстрировать интерактивный режим работы. Знаком (>>) в тексте будем помечать строки ввода команд MATLAB, а результат будет располагаться в последующих строках. Введём матрицу второго порядка и присвоим её переменной A:
>> A=[1 2; 3 4]
A =
1 2
3 4
Найдём обратную матрицу:
>> inv(A)
ans =
-2.0000 1.0000
1.5000 -0.5000
Поскольку не было указано, к чему относится результат последней операции, то MATLAB присвоил полученную квадратную матрицу стандартной переменной ans (сокращение от answer). Умножим обратную матрицу на квадрат матрицы A:
>> ans*A^2
ans =
1 2
3 4
Вычислим определитель матрицы A:
>> a=det(A)
a =
-2
Чтобы посмотреть список используемых в текущем сеансе имён переменных, достаточно выполнить команду who. Команда whos выводит список переменных вместе с информацией о размерности, плотности заполнения и типе переменных:
>> whos
Name Size Bytes Class
A 2x2 32 double array
a 1x1 8 double array
ans 2x2 32 double array
Grand total is 9 elements using 72 bytes
Те же вычисления можно выполнить, подготовив m-файл, называемый также файлом-сценарием или script-файлом, и запустив его на выполнение. Наберём в любом редакторе файл first.m следующего содержания:
A=[1 2: 3 4]
inv(A)
ans*A^2
a=det(A)
и поместим его в подкаталог MATLAB\\work или \\bin.