MatLab Введение


Download 412.32 Kb.
bet4/13
Sana20.06.2023
Hajmi412.32 Kb.
#1633954
1   2   3   4   5   6   7   8   9   ...   13
Bog'liq
MATLAB

Рис. 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= 

» 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
» 
Примечание
Обратите внимание на форму ответов при выполнении простых операций без указания переменной, которой присваивается результат. В таких случаях MATLAB сам назначает переменную ans, которой присваивается результат и значение которой затем выводится на экран.

Сравните эти записи с записями в реальных сессиях (рис. 2.9 и 2.11). Вы наверняка отметите, что они практически идентичны. Разве что в текстовых вариантах примеров для экономии бумаги, на которой печаталась эта книга, убраны пропуски между строками. Мы будем показывать представление сессий в виде прямых копий экрана только в том случае, когда это связано со спецификой проведения вычислений, например когда они сопровождаются выводом графиков или демонстрацией элементов пользовательского интерфейса. В остальных случаях будет использоваться представление сессии прямо в тексте книги в представленном выше текстовом формате — основном для командного режима работы с системой MATLAB. При этом строки ввода будут отмечаться маркером ввода » в их начале. Ради компактности записи пустые строки будут опускаться.



Download 412.32 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   13




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling