Двумерная графика

Лабораторная работа №6

«Элементарная графика в Matlab»

Студент: Сигарёв В.Л.

Группа: 1493

Преподаватель: Гречухин М.Н.

Санкт-Петербург, 2011 г.

Цель работы и теоретическая часть

Освоение 2D- и 3D-графики, построение графиков и изображений разных типов.

Ход выполнения лабораторной работы

1. Индивидуальные задания включают работу со всеми приведенными ранее графическими функциями, формат команд и результат их выполнения (рисунок) должен быть предъявлен в отчете.

2. Массивы данных для визуализации могут быть сформированы тремя способами: а) случайный образом (функция rand); б) перечислением значений; в) заполнением матриц с помощью операторов цикла (разд. 5). Количество значений в массивах выбирается из соображений наглядности.

3. Настройка элементов оформления (виды линий, цвета, подписи и др.) должна быть произведена двумя способами: а) с помощью команд; б) с помощью редактора графиков.

4. Примеры оформления операций и данных представлены ранее в разд. 4 в соответствующих подразделах.

Расчётная часть

>> x=[1:10]

x =

1 2 3 4 5 6 7 8 9 10

>> y=log(x)-sqrt(4-2*x)

y =

Columns 1 through 4

-1.4142 0.6931 1.0986 - 1.4142i 1.3863 - 2.0000i

Columns 5 through 8

1.6094 - 2.4495i 1.7918 - 2.8284i 1.9459 - 3.1623i 2.0794 - 3.4641i

Columns 9 through 10

2.1972 - 3.7417i 2.3026 - 4.0000i

>> Y1=abs(2*cos(pi*x)-1)

Y1 =

3 1 3 1 3 1 3 1 3 1

>> B=9

B =

>> Y2=B*sin(x)

Y2 =

Columns 1 through 7

7.5732 8.1837 1.2701 -6.8112 -8.6303 -2.5147 5.9129

Columns 8 through 10

8.9042 3.7091 -4.8962

Двумерная графика

Графика в линейном масштабе

>> plot(x,y) построение графика функции y º = º y (x)

Настройка оформления с помощью редактора графиков

Настройка оформления с помощью команд

>> plot(X,Y, ':')

>> plot(X,Y, 'gr')

plot(x,y, 'p')

Построение графиков функций

>> fplot('log(x)-sqrt(4-2*x)',[1:10]) строит график функции в интервале limitsº=º[xmin, xmax]

>> ezplot('log(x)-sqrt(4-2*x)') строит график f (x), заданной символьным выражением

>> ezplot('(abs(2*cos(pi*x)-1))-(B*sin(x))')



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: