Простейшие операции с матрицей
Рис. 2.12. Простейшие операции с матрицей
Еще один пример (рис. 2.12) демонстрирует простейшие операции с матрицей. Здесь задана матрица М с размером 2x2 и вычислена матрица MX=sin(M).
Матрица задается в виде ряда векторов, представляющих ее строки и заключенных в квадратные скобки. Для разделения элементов векторов используется пробелили запятая, а для отделения одного вектора от другого — точка с запятой. Для выделения отдельного элемента матрицы М используется выражение вида M(j,i), где М — имя матрицы, j — номер строки и 1 — номер столбца.
Как видно из приведенных примеров, ввод исходных выражений для вычислений в системе MATLAB осуществляется в самом обычном текстовом формате. В этом же формате выдаются результаты вычислений, за исключением графических. Приведем пример записи вычислений, показанных на рис. 2.8 и 2.9:
То get started, select "MATLAB Help" from the Help menu.
» 2+3
ans=
5
» sin(l)
ans=
0.8415
» type sin
sin is a built-in function.
» help sin
SIN Sine.
SIN(X) is the sine'of the elements of X.
Overloaded methods
help sym/sin.m
» V=[l 2 3 4]
V =
1 2 3 4 » 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
»