И другие программы этой серии
Матрица задается в виде ряда векторов, представляющих ее строки и заклю
ченных в квадратные скобки. Для разделения элементов векторов используется
пробел или запятая, а для отделения одного вектора от другого – точка с запятой.
Для выделения отдельного элемента матрицы M используется выражение вида
M(j,i), где M – имя матрицы, j – номер строки и i – номер столбца.
Для просмотра содержимого массивов удобно использовать браузер рабочего
пространства Workspace. Каждый вектор и матрица в нем представляются в виде
квадратика с ячейками, справа от которого указывается размер массива. Двойной
щелчок по квадратику мышью ведет к появлению окна редактора массивов Array
Editor – его окно показано на рис. 1.4. Работа с редактором массивов вполне оче
видна – возможен не только просмотр элементов массивов, но и их редактирова
ние и замена.
52
Первое знакомство с MATLAB
Простые вычисления в MATLAB
>> sin(V)
ans =
0.8415 0.9093 0.1411 -0.7568
>> 3*V
ans =
3
6
9
12
>> V^2
??? Error using ==> ^
Matrix must be square.
>> V.^2
ans =
1
4
9
16
>> V+2
ans =
3
4
5
6
>>
53
Обратите внимание на форму ответов при выполнении простых операций без
указания переменной, которой присваивается результат. В таких случаях
MATLAB сам назначает переменную ans, которой присваивается результат и
значение которой затем выводится на экран.
Рис. 1.4. Работа с редактором массивов
1.3.2. Форма вывода и перенос строки в
сессии
Следует отметить особенности вывода в системе MATLAB. Вывод начинается
с новой строки, причем числовые данные выводятся с отступом, а текстовые – без
него. Для экономии места в данной книге в дальнейшем вывод будет даваться без
перевода на новую строку. Например, вывод вектора строки
ans =
3
ans = 3
4
4
5
6
5
6
Как видно из приведенных примеров, ввод исходных выражений для вычисле
ний в системе MATLAB осуществляется в самом обычном текстовом формате.
В этом же формате выдаются результаты вычислений, за исключением графиче
ских.