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