8.2.5.Изображение функций
Функция fplot предоставляет альтернативную возможность изображения функций по сравнению с вычислением вектора y по x и последующим изображением этой кривой с помощью функции plot. Эта функция бывает особенно полезной, когда кривая имеет несколько разных скоростей изменения и заранее не ясно, в скольких и каких точках необходимо вычислять и выводить кривую. Этой функции необходимо передавать строку, описывающую требуемую функцию в виде f(x). Строка, описывающая f(x), может содержать любые допустимые в MATLAB операции и/или функции. Функция f(x) должна возвращать вектор той же размерности, что и x, или матрицу, каждый столбец которой имеет столько же элементов, сколько и x.
Например, для того чтобы нарисовать кривую y = sin(x)cos(2x) в диапазоне x от 0 до 5π, необходимо вызвать функцию fplot (’sin(x) .*cos(2x)’, [0 5*pi]). Функция fplot имеет еще два дополнительных (необязательных) аргумента. Один из них - это строка, описывающая тип и цвет линии (аналогично функции plot), а вторая - точность. По умолчанию точность равна 2 · 10−3, и она определяет, на сколько точек делить интервал, чтобы погрешность от линейной интерполяции не превосходила этой заданной точности. Чем меньше точность, тем дольше вам придется ждать вывода графика на экран. При необходимости использовать эту функцию только для вычисления координат рисуемой линии (например, при использовании ее в анимации) используется обращение в виде [Xp,Yp] = fplot(...)]. В этом случае кривая не рисуется, а соответствующие координаты заносятся в массивы Xp и Yp соответственно.
- 2.4.Волны
- 4.2. Вынужденные колебания
- 4.2.1.Переходные колебания
- 4.2.3.О случайном движении
- 5.3.Движение двух частиц
- 6.3. Программа, изображающая случайные блуждания
- 7. Броуновское движение
- 7.1. Случайные силы
- 8.Шары
- 8.1.Расчет движения шаров
- 8.1.1.Алгоритм расчета
- 9. Потери пучка при прохождении через вещество
- 9.3. Потери энергии
- ПРИЛОЖЕНИЕ
- Свободные колебания
- Электрические и магнитные поля
- Частица в магнитной ловушке
- Список литературы
- 1. Работа в командном окне
- 1.1.Вход в систему MATLAB
- 1.3.Редактирование и перевызов командной строки
- 2. Введение матриц
- 2.1. Явное определение матриц
- 3.Операции, выражения и переменные
- 3.1.Правила записи операторов
- 3.4.Сохранение данных из рабочей области
- 4. Операторы for, while, if, case и операторы отношения
- 4.1.Цикл for
- 5. Функции MATLAB
- 5.1.Скалярные функции
- 5.2. Векторные функции
- 6. M-файлы
- 6.1. Файлы-программы, или сценарии
- MATLAB может выполнять последовательность операторов, записанных в файл на диске. Такие файлы называются m-файлами, потому что имена этих файлов имеют вид <имя>.m. Большая часть вашей работы в MATLAB будет состоять в создании, редактировании и выполнении таких m-файлов. Имеется два типа m- файлов: файлы-программы, или сценарии, и файлы-функции.
- 6.3. Текстовые строки, сообщения об ошибках, ввод
- 7.4. Сравнение алгоритмов: flops и etime
- 8.Графика
- 8.1.Плоские графики
- 8.1.1.Команда plot
- 8.1.4.Несколько графиков на листе
- 8.2. Специальные виды графиков
- 8.2.1.Столбиковые диаграммы
- 8.2.5.Изображение функций
- 8.3.Трехмерные изображения
- 8.4.Дескрипторная графика (графика низкого уровня)
- 8.4.1.Графические объекты и их иерархия
- 9. Разработка графического интерфейса пользователя
- 9.2.Способы взаимодействия графического интерфейса с функциями пользователя
- 9.2.2.Функционирование графического интерфейса