"MATLAB 7 (Наиболее полное руководство в подлиннике)" - читать интересную книгу автора (Ануфриев И.Е., Смирнов А.Б., Смирнова Е.Н.)Построение графика можно осуществить с помощью инструментов окна Workspace. Эта возможность рассматривается в следующей главе.
Сравнение нескольких функций удобно производить, отобразив их графики на одних осях. Например, постройте на отрезке [-1, -0.3] графики функций /(x) = sin—т. *(*) = sin- 1.2 Глава 2. Работа с массивами 73 при помощи последовательности команд, приведенной ниже: » х = -1:0.005:-0.3; » f = sin{x."-2); » g = sin[1.2*x."-2) ; » plot(x, f, x, g) Рис. 2.4. Гладкий график функции Получившиеся графики, приведенные на рис. 2.5, дают наглядное представление о поведении исследуемых функций. MATLAB выводит графики разным цветом. Монохромный принтер напечатает графики различными оттенками серого цвета, что не всегда удобно. Команда plot позволяет легко задать стиль и цвет линий, например, » plot(x, ?, 'k-', х, д, 'к:') осуществляет построение первого графика сплошной черной линией, а второго ¦—черной пунктирной (рис. 2.6). Аргументы 'к-' и 'к:1 задают стиль и цвет первой и второй линий. Здесь к означает черный цвет, а дефис или двоеточие — сплошную или пунктирную линию. Визуализация данных и построение графиков подробно описаны в следующих главах. Окно с графиком можно закрыть, нажав на кнопку закрытия окна в его правом верхнем углу. 74 Часть I. Основы работы в MA TLAB Рис. 2.5. Два графику на одних осях 1 ..¦—•~^J-**- —--¦.г "-•^ D.B '¦ ^t 0.6 : Р 1 0.4 \ 1 / \ 1 i 0.7 \ J 1 * 0 \ \ j1 I 1 1 -0.2 \ \ / -0.4 \ \ :" ¦OS -1 ¦ \ |.'' \ / У I 3 -0.Э -OB -0.7 -0.6 -0.5 ¦?.4 -0 Рис. 2.6. Изменение стили и цвета линии графиков Построение графиков функции в MATLAB требует понимания работы с векторами — необходимо уметь вводить векторы, использовать двоеточие для автоматического заполнения с заданным шагом, применять поэлементные операции для вычисления функций от вектора значении аргумента. Все Глава 2. Работа с массивами 75 эти вопросы были разобраны выше. Две следующие главы посвящены более детальному использованию графических средств пакета. Перейдем теперь к умножению векторов. Умножение векторов Вектор можно умножить на другой вектор скалярно (это произведение еще называют внутренним), векторно, или образовать так называемое внешнее произведение. Результатом скалярного произведения является число, векторного —¦ вектор, а внешнего — матрица. Скалярное произведение Скалярное произведение векторов а и Ъ длины N, состоящих из действительных чисел, определяется формулой N а-Ь= 2>Л . *=] Следовательно, для вычисления скалярного произведения необходимо просуммировать компоненты вектора, полученного в результате поэлементного умножения я на b, т. е. надо использовать функцию sum и поэлементное умножение. Найдите самостоятельно скалярное произведение векторов " 1.2 " ~4.ll -3.2 ; Ь = 6.5 0.7 _ -2.9 \ Ниже приведена требуемая последовательность команд: » а = [1.2; -3.2; 0.7]; » Ъ = [4.1; 6.5; -2.9]; » s = sum{a.*b) й = -17.9100 Скалярное произведение векторов можно также вычислить, применив функцию MATLAB dot » s = dot(a,b); |
|
|