Упражнение 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')