Задания
Задания 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]. |
черная пунктирная с маркером типа круг |
