Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Визуализация вычислений




Система MATLAB имеет богатые возможности графического представления информации. Она позволяет строить двумерные и трехмерные графики функций, заданных в аналитическом виде, в виде векторов и матриц, дает возможность построения множества функций на одном графике: позволяет представлять графики разными цветами, типами точек и линий и в различных системах координат.

Основными функциями двухмерной графики являются:

plot(x, y)

plot(x, y, s)

plot(x1, y1, s1, x2, y2, s2, …, xn, yn, sn)

где:

♦ х – аргумент функции, задаваемой в виде вектора;

♦матрицы;

♦ s – вектор стилей графика; константа, определяющая цвет линий графика,тип точек и тип линий;

♦ х1, х2, …, хn – аргументы n функций, изображаемых на одном графике;

♦ у1, у2, …, уn – функции, изображаемые на одном графике.

 

В таблице 1.1 приведены стили графиков системы MATLAB.

 

Таблица 1.1. Стили графиков

Тип точки Цвет линии Тип линии
. Точка Y Желтый - Сплошная
О Окружность М Фиолетовый : Двойной пунктир
× Крест C Голубой -. Штрих-пунктир
+ Плюс R Красный -- Штриховая
* Восьмиконечная снежинка G Зеленый    
S Квадрат B Синий    
D Ромб W Белый    
V, ^, <, > Треугольник вверх, вниз, влево, вправо K Черный    
P Пятиконечная звезда        
Н Шестиконечная звезда        

Пример построения графика функции у =sin xe .

В окне Command Window задается программа:

>> x=-5:0.5:5; % задание промежутка [-5;5] с шагом 0,1

>> y=sin(x).*exp(-x); % задание функции у

>> plot(x,y,['R','*','-.']) % выведение графика красного цвета (R), точки

графика в виде снежинок (*), линии штрихпунктирные (-.)

>> grid on % задание сетки. График функции приведен на рис 1.3.

 

Рис.1.3. График функции у =sin xe

 

ВОПРОСЫ НА ЗАЩИТЕ РАБОТЫ

1. Назовите четыре основных окна. Какие функции они выполняют?

2. Аналогом какой известной программы является окно Current Directory?

3. Для чего предназначена система MATLAB?

4. Какие символы может содержать имя переменной?

5. Назовите наиболее используемые в MATLAB константы?

6. Какие элементарные функции известны? Как они обозначаются в системе

MATLAB?

7. Как создать функцию пользователя?

8. Назовите основные функции двухмерной графики? Объясните параметры этих

функций.

ЗАДАНИЕ

Создать функцию пользователя y = f (x), вычислить ее значение в точке х 0 и простроить график/

 

Варианты заданий

№ варианта Функция Х0
    5,5
  2,75
  y = shx + sin x −1 3,1
  4,21
  6,32
  4,75
  2,35
  8,29
  4,56
  1,23
  7,55
  3,64

 

 

Литература. А.П. Максимова, Н.А. Малова "ЛАБОРАТОРНЫЙ ПРАКТИКУМ

ПО ВЫЧИСЛИТЕЛЬНОЙ МАТЕМАТИКЕ"

Поделиться:





Читайте также:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...