Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практикум_информатика_2.doc
Скачиваний:
21
Добавлен:
13.04.2015
Размер:
3.28 Mб
Скачать

Задания

Задания 1–7. Разработать программы для блок-схем алгоритмов, разработанных в лабораторной работе 1.

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

Тема: «Построение графиков в среде программирования MATLAB»

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

Задачи:

1) изучить основные операторы построения графиков в среде программирования MATLAB;

2) освоить принципы построения различных типов графиков в среде программирования MATLAB.

Теоретический материал

Основные типы команд:

figure(1), plot(x)

в графическом окне 1 строится гладкий график функции x, по оси абсцисс откладываются номера отсчетов по порядку

figure(2), plot(x,y)

в графическом окне 2 строится гладкий график функции y(x), размерности векторов должны совпадать

figure(1), stem(x)

в графическом окне 1 строится график дискретных отсчетов функции x, по оси абсцисс откладываются номера отсчетов по порядку

figure(2), stem(x,y)

в графическом окне 2 строится график дискретных отсчетов функции y(x), размерности векторов должны совпадать

figure(1)

hold on

plot (t1,x)

plot (t2,y)

hold off

в графическом окне 1 строится 2 графика функций x(t1) и y(t2), размерности t1 и x должны совпадать, а также размерности t2 и y должны совпадать, при этом размерности x и y могут не совпадать

figure(1), plot(x,y,'-k')

в графическом окне 1 строится гладкий график функции y(x): сплошная черная линия без маркера

figure(1), plot(x,y,'-ok')

в графическом окне 1 строится гладкий график функции y(x): сплошная черная линия с маркером типа круг

figure(1), plot(x,y,'-sk')

в графическом окне 1 строится гладкий график функции y(x): сплошная черная линия с маркером типа квадрат

figure(1), plot(x,y,'--k')

в графическом окне 1 строится гладкий график функции y(x): пунктирная черная линия без маркера

figure(1), plot(x,y,'-.k')

в графическом окне 1 строится гладкий график функции y(x): черная линия типа точка-тире

figure(1), plot(x,y,'-r')

в графическом окне 1 строится гладкий график функции y(x): сплошная красная линия без маркера

figure(1), plot(x,y,'-g')

в графическом окне 1 строится гладкий график функции y(x): сплошная зеленая линия без маркера

figure(1), plot(x,y,'-b')

в графическом окне 1 строится гладкий график функции y(x): сплошная синяя линия без маркера

Задания

Задание 1. Построить график функции.

варианта

Задание

варианта

Задание

1.

16.

2.

17.

3.

18.

4.

19.

5.

20.

6.

21.

7.

22.

8.

23.

9.

24.

10.

25.

11.

26.

12.

27.

13.

28.

14.

29.

15.

30.

Задание 2. На одном графике построить 3 кривые: соответствующую первому слагаемому (красная пунктирная линия), соответствующую второму слагаемому (зеленая линия типа точка-тире), соответствующую результату сложения (черная сплошная) (3 периода).

варианта

Задание

варианта

Задание

1.

16.

2.

17.

3.

18.

4.

19.

5.

20.

6.

21.

7.

22.

8.

23.

9.

24.

10.

25.

11.

26.

12.

27.

13.

28.

14.

29.

15.

30.

Задание 3. Построить кривую y(x) по заданному представлению.

варианта

Задание

Тип линии

Окружность радиуса r с центром в начале координат x=rcost, y=rsint, t=[0,2π)

черная сплошная без маркера

Эллипс с большой и малой полуосями соответственно r1 и r2 и расположенными параллельно осям координат x=r1cost, y=r2sint, t=[0,2π)

черная пунктирная без маркера

Улитка Паскаля x=acos2t+bcost, y=acostsint+bsint, t=[0,2π) при a>b.

черная линия типа точка-тире без маркера

Улитка Паскаля x=acos2t+bcost, y=acostsint+bsint, t=[0,2π) при b>2a.

черная сплошная с маркером типа круг

Улитка Паскаля x=acos2t+bcost, y=acostsint+bsint, t=[0,2π) при a<b<2a.

черная пунктирная с маркером типа квадрат

Кардиоида x=acost(1+cost), y=asint(1+cost) , t=[0,2π) при a>0.

синяя сплошная без маркера

Эпициклоида x=(a+b)cost-acos((a+b)t/a), y=(a+b)sint-asin((a+b)t/a) , t=[0,2π) при a>0. b>0, b/a – целое число.

синяя пунктирная без маркера

Эпициклоида x=(a+b)cost-acos((a+b)t/a), y=(a+b)sint-asin((a+b)t/a) , t=[0,2π) при a>0. b>0, b/a=p/q>1, где p и q – взаимно простые целые числа t=[0,2qπ).

синяя линия типа точка-тире без маркера

Астроида x=bcos3t, y=bsin3t, t=[0,2π)

синяя сплошная с маркером типа круг

Строфоида x=a(t2-1)/(t2+1), y=at(t2-1)/(t2+1), a>0, t=[-a,a].

синяя пунктирная с маркером типа квадрат

Окружность радиуса r с центром в начале координат x=rcost, y=rsint, t=[0,2π)

красная пунктирная с маркером типа квадрат

Эллипс с большой и малой полуосями соответственно r1 и r2 и расположенными параллельно осям координат x=r1cost, y=r2sint, t=[0,2π)

красная сплошная с маркером типа круг

Улитка Паскаля x=acos2t+bcost, y=acostsint+bsint, t=[0,2π) при a>b.

красная линия типа точка-тире без маркера

Улитка Паскаля x=acos2t+bcost, y=acostsint+bsint, t=[0,2π) при b>2a.

красная сплошная без маркера

Улитка Паскаля x=acos2t+bcost, y=acostsint+bsint, t=[0,2π) при a<b<2a.

красная пунктирная без маркера

Кардиоида x=acost(1+cost), y=asint(1+cost) , t=[0,2π) при a>0.

желтая пунктирная с маркером типа квадрат

Эпициклоида x=(a+b)cost-acos((a+b)t/a), y=(a+b)sint-asin((a+b)t/a) , t=[0,2π) при a>0. b>0, b/a – целое число.

желтая сплошная с маркером типа круг

Эпициклоида x=(a+b)cost-acos((a+b)t/a), y=(a+b)sint-asin((a+b)t/a) , t=[0,2π) при a>0. b>0, b/a=p/q>1, где p и q – взаимно простые целые числа t=[0,2qπ).

желтая линия типа точка-тире без маркера

Астроида x=bcos3t, y=bsin3t, t=[0,2π)

желтая сплошная без маркера

Строфоида x=a(t2-1)/(t2+1), y=at(t2-1)/(t2+1), a>0, t=[-a,a].

желтая пунктирная без маркера

Окружность радиуса r с центром в начале координат x=rcost, y=rsint, t=[0,2π)

зеленая линия типа точка-тире без маркера

Эллипс с большой и малой полуосями соответственно r1 и r2 и расположенными параллельно осям координат x=r1cost, y=r2sint, t=[0,2π)

зеленая сплошная с маркером типа круг

Улитка Паскаля x=acos2t+bcost, y=acostsint+bsint, t=[0,2π) при a>b.

зеленая сплошная без маркера

Улитка Паскаля x=acos2t+bcost, y=acostsint+bsint, t=[0,2π) при b>2a.

зеленая пунктирная без маркера

Улитка Паскаля x=acos2t+bcost, y=acostsint+bsint, t=[0,2π) при a<b<2a.

зеленая пунктирная с маркером типа круг

Кардиоида x=acost(1+cost), y=asint(1+cost) , t=[0,2π) при a>0.

синяя линия типа точка-тире без маркера

Эпициклоида x=(a+b)cost-acos((a+b)t/a), y=(a+b)sint-asin((a+b)t/a) , t=[0,2π) при a>0. b>0, b/a – целое число.

желтая сплошная с маркером типа круг

Эпициклоида x=(a+b)cost-acos((a+b)t/a), y=(a+b)sint-asin((a+b)t/a) , t=[0,2π) при a>0. b>0, b/a=p/q>1, где p и q – взаимно простые целые числа t=[0,2qπ).

красная сплошная без маркера

Астроида x=bcos3t, y=bsin3t, t=[0,2π)

желтая пунктирная без маркера

Строфоида x=a(t2-1)/(t2+1), y=at(t2-1)/(t2+1), a>0, t=[-a,a].

черная пунктирная с маркером типа круг