semilogx, semilogy
и loglog
.
40
Пример 9. Использование логарифмической шкалы для оси x
clear, clc
x=[1e+0,1e+1,1e+2,1e+3,1e+4,1e+5,1e+6]
y=[1,2,4,8,16,32,64];
p=semilogx(x,y), set(p,
'LineWidth'
,2);
title(
'Логарифмическая шкала по оси x'
)
Пример 10. Использование логарифмической шкалы для обеих осей
clear, clc
x=[1e+0,1e+1,1e+2,1e+3,1e+4,1e+5,1e+6]
y=[1e+1,1e+4,1e+1,1e+3,1e+1,1e+4,1e+1];
p=loglog(x,y)
set(p,
'LineWidth'
,2);
title(
'Логарифмическая шкала для обеих осей'
)
grid on
% задание сетки
41
Задания для самостоятельного решения
1. Постройте график функции y = exp(-x)*sin(10*x). Задайте тип и цвет линии.
Добавьте заголовок.
2. Постройте графики функций в одних осях.
y1 = exp(-x).*sin(10*x)
y2 = sin(10*x)
Добавьте легенду. Попробуйте перенести легенду с помощью мыши в другое
место окна figure. Задайте параметр расположения легенды вне графика - в
правом верхнем углу графического окна.
3. Постройте графики функций:
y1 = sin(x)
y2 = cos(x)
Подпишите оси. Добавьте сетку.
4. Постройте графики функций в одном графическом окне, один под другим.
y1 = sin(x)
y2 = cos(x)
5. Постройте четыре графика функций, каждый в своем окне, в одном figure
y1=cos(x)
y2=sin(x)
y3=x^(1/2)
y4=x^2
6. Постройте график функции y = sin(x). Добавьте подписи координатных
осей, сетку, команду задания границ для осей. Добавьте подпись '← sin(x)' в
точке (3.05,0.16).
42
7. Для функции n! постройте график функции в логарифмическом масштабе
по оси y.
8. Постройте графики функций
f = log(0.5*x)
g = sin(log(x))
в логарифмическом масштабе по оси х. Добавьте легенду на графики.
9. Постройте графики функции y=exp(x) в обычном и логарифмическом мас-
штабе в одном figure, но в разных осях (используйте subplot). Добавьте ле-
генду на графики.
10. Постройте график функции в полярных координатах:
x=[0:0.01:2*pi]
f =8*sin(x)
r = cos(2*x)
11. Постройте в полярных координатах следующие кривые: окружность, спи-
раль Архимеда, сердце, бабочка, полярная роза.
12. Постройте графики функций, заданных параметрически. Диапазон изме-
нения параметра подберите таким образом, чтобы построенные графики
были похожи на графики, приведенные на рисунках ниже. Установите тол-
щину линии графиков в 2 пикселя. Добавьте заголовок и легенду. Сохраните
построенные графики в различных графических форматах - png, jpg, eps.
Сравните качество и размер получившихся графических файлов. Сделайте
вывод о том, какой графический формат предпочтительнее для графиков и
почему.
43
Эвольвента окружности
Улитка Паскаля
44
Гипоциклоида
Циклоида
13. Постройте кривую «локон Аньези» для нескольких значений параметра.
14. Постройте график функции x*sin(1/x).
15. Задайте три вектора. Первый вектор содержит номера дней месяца. Вто-
рой и третий список содержат значения курса акций в эти дни, для двух раз-
ных месяцев. Построить графики зависимости курса акций от номера дня.
Добавить заголовок, подписи осей, сетку и легенду, цвета для линий графи-
ков.
16. Дана таблица. Отобразите данные в графическом виде.
Достарыңызбен бөлісу: |