Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1 семестр / Кучеренко_02.docx
Скачиваний:
31
Добавлен:
05.06.2015
Размер:
238.94 Кб
Скачать

Упражнение 5

В одном графическом окне создать 2 подобласти, в которых c помощью функции fplot построить графики функций , , задав относительную погрешность 0,1%. В каждой системе координат отобразить оси, подписать их, нанести координатную сетку, вывести заголовок.

>> subplot(2,1,1)

>> fplot('sinh(x)',[-5;5],0.001)

>> subplot(2,1,2)

>> fplot('cosh(x)',[-5;5],0.001)

>> xlabel('x'),ylabel('y')

>> subplot(2,1,1)

>> xlabel('x'),ylabel('y')

>> grid on

>> title('y=sh(x)')

>> subplot(2,1,2)

>> grid on

>> title('y=ch(x)')

Упражнение 6

1) Задайте массив значений переменной x = 0.001, 0.01, 0.1, 1, 10, 100, 1000.

Подсказка: Для удобства задания массива можно воспользоваться командой

>> x = 10.^(-3:1:3);

2) В одном графическом окне создать 2 подобласти. В каждой из них постройте на одном графике функции , и . При этом в первой подобласти графики должны быть отображены с использованием линейной шкалы, во второй подобласти с использованием логарифмической шкалы. Для каждой линии задайте свой цвет и форму маркера.

subplot(1,2,1)

>> x=(-5:1/2:5);

>>grid on

>> y1=x;

>>plot(x,y1,'-*r')

>> hold on

>>grid on

>> y2=1./x;

>>plot(x,y2,'-*b')

>> y3=1./sqrt(x);

>>plot(x,y2,'-*g')

>>plot(x,y3,'-*b')

Warning: Imaginary parts of complex X and/or Y arguments ignored

>>grid on

>> hold on

>>subplot(1,2,2)

>> hold off

>>loglog(x,y1,'-*r',x,y2,'-.b',x,y3,'-+g')

Warning: Imaginary parts of complex X and/or Y arguments ignored

Warning: Negative data ignored

Warning: Negative data ignored

>>grid on

Warning: Negative data ignored

Warning: Negativedataignored

Warning: Negativedataignored

Упражнение 7

1) В одной системе координат построить графики функций , и график обратной функции. Первый график построить пунктирной линией зеленого цвета, второй – штрих-пунктирной линией красного цвета. Отобразить оси в виде сплошных линий черного цвета. Масштаб по осям сделать одинаковым. Подписать оси, нанести координатную сетку. Построить прямую, относительно которой графики симметричны (в виде сплошной линии синего цвета). Вывести заголовок.

subplot(1,2,1)

>> x=0

x =

0

>> x=0:1/2:6;

>> x=0:pi/6:pi;

>> y1=cos(x);

>> y2=1./y1;

>>fplot('cos(x)', [-10 10], 'r:')

>> hold on

>>fplot('1/cos(x)', [-10 10], 'r-.')

>>clear

>> x=0:pi/6:pi;

>> y1=cos(x);

>> y2=1./y1;

>>fplot('cos(x)', [-10 10 -1.5 1.5], 'g:')

>>fplot('1/cos(x)', [-10 10 -1.5 1.5], 'r-.')

>>fplot('cos(x)', [-10 10 -1.5 1.5], 'g:')

>> hold on

>>fplot('1/cos(x)', [-10 10 -1.5 1.5], 'r-.')

>>fplot('cos(x)', [-10 10 -1.5 1.5], 'g:')

>>line([-10 10], [0 0], 'color', 'black')

>>line([0 0], [-1.5 1.5], 'color', 'black')

>>xlabel('x'), ylabel('y'); title('cos(x) and 1/cos(x)')

>>line([0 0],[-1.5 1.5], 'color', 'blue')

2) В одной системе координат построить графики функций , , также график обратной функции. Первый график построить сплошной линией голубого цвета, второй –пунктирной линией красного цвета. Отобразить оси в виде сплошных линий черного цвета. Масштаб по осям сделать одинаковым. Подписать оси, нанести координатную сетку. Построить прямую, относительно которой графики симметричны (в виде сплошной линии фиолетового цвета). Вывести заголовок.

>> x=-pi/2:pi/6:pi/2;

>>fplot('sin(x)', [-10 10 -1.5 1.5], 'b-')

>> hold on

>>fplot('1/sin(x)', [-10 10 -1.5 1.5], 'r:')

>>grid on

>>line([-10 10],[0 0], 'color', 'black')

>>line([0 0],[-1.5 1.5], 'color', 'black')

>>xlabel('x'), ylabel('y'); title('sin(x) and 1/sin(x)')

>>line([1.6 1.6],[-1.5 1.5], 'Color', 'magenta')

Соседние файлы в папке 1 семестр