Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

1 семестр_1 / МА / МП-12_Николаев_Олег_Прак_2_1

.docx
Скачиваний:
19
Добавлен:
05.06.2015
Размер:
229.91 Кб
Скачать

Отчет к упражнению 1:

Построить графики функций, дать каждому из графиков заголовок, подписать оси, нанести координатную сетку, задать цвет графика, тип линии и форму маркера.

Сначала зададим отрезок х:

>> x=-5:0.1:5;

1)y=abs(x):

Построим график функции с определенными типом линии, формой маркера и цветом графика:

>> plot(x,abs(x),'-or');

Дадим графику заголовок, подпишем оси и нанесем координатную сетку:

>> title('y=abs(x)');

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

>> grid on;

2) y=ln(x)

Построим график функции с определенными типом линии, формой маркера и цветом графика:

>> figure(2)

>> plot(x,log(x),':xb');

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

Дадим графику заголовок, подпишем оси и нанесем координатную сетку:

>> title('y=ln(x)');

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

>> grid on;

3) y=abs(x-2)+abs(x-2)

Построим график функции с определенными типом линии, формой маркера и цветом графика:

>> figure(3);

>> plot(x,abs(x-2)+abs(x-2),'--*g');

Дадим графику заголовок, подпишем оси и нанесем координатную сетку:

>> title('y=abs(x-2)+abs(x-2)');

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

>> grid on;

4) y=sqrt(x+3)

Построим график функции с определенными типом линии, формой маркера и цветом графика:

>> figure(4)

>> plot(x,sqrt(x+3),'-.sk');

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

Дадим графику заголовок, подпишем оси и нанесем координатную сетку:

>> title('Гипербола');

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

>> grid on;

5) y=sign(x)

Построим график функции с определенными типом линии, формой маркера и цветом графика:

>> figure(5)

>> plot(x,sign(x),'-pm');

Дадим графику заголовок, подпишем оси и нанесем координатную сетку:

>> title('y=sign(x)');

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

>> grid on;

Отчет к упражнению 2:

В одной системе координат построить графики функций, подписать оси, нанести координатную сетку, для каждого графика задать цвет, тип линии и форму маркера:

.

>> x=-5:0.1:5;

>> plot(x,sin(x),'-+r',x,sin(x)-2,':sg',x,sin(x)+1,'--hb');

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

>> grid on;

Отчет к упражнению 3:

Используя команду hold on, в одной системе координат построить графики функций, подписать оси, нанести координатную сетку, для каждого графика задать цвет, тип линии и форму маркера.

1) на промежутке ;

>> x=-2*pi:pi/20:2*pi;

>> plot(x,cos(x),'-or');

>> hold on;

>> plot(x,2*cos(x),':*b');

>> plot(x,0.3*cos(x),'--sg');

>> plot(x,-cos(x),'-.py');

>> grid on;

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

2) на промежутке и на промежутке , на промежутке :

>> x=-2:0.1:2;

>> plot(x,exp(x),'-or');

>> hold on;

>> x=exp(-2):0.1:exp(2);

>> plot(x,log(x),':*b');

>> x=-2:0.1:exp(2);

>> plot(x,x,'--sg');

>> axis equal;

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

>> grid on;

Отчет к упражнению 4:

1) Используя команду subplot, в одном графическом окне создать 6 подобластей (), в первой из них построить график функции на промежутке , где , в остальных областях на том же промежутке построить графики функций

.

>> x=-5:0.1:5;

>> subplot(2,3,1);

>> plot(x,abs(abs(x)-2));

>> subplot(2,3,2);

>> plot(x,abs(abs(x-2)-2));

>> subplot(2,3,3);

>> plot(x,abs(abs(x+2)-2));

>> subplot(2,3,4);

>> plot(x,abs(abs(2*x)-2));

>> subplot(2,3,5);

>> plot(x,abs(abs(0.5*x)-2));

>> subplot(2,3,6);

>> plot(x,abs(abs(-x)-2));

График y=f(x-2) получается из графика y=f(x) сдвигом на две единицы вправо.

График y=f(x+2) получается из графика y=f(x) сдвигом на две единицы влево.

График y=f(2x) получается из графика y=f(x) сжатием в 2 раза вдоль оси Ox.

График y=f(0.5x) получается из графика y=f(x) растяжением в 2 раза вдоль оси Ox.

График y=f(-x) получается из графика y=f(x) симметричным отображением относительно оси Oy.

2) Используя команду subplot, в одном графическом окне создать 6 подобластей (), в первой из них построить график функции на промежутке , где , в остальных областях на том же промежутке построить графики функций

.

>> x=-5:0.1:5;

>> subplot(2,3,1);

>> plot(x,abs(abs(x)-2));

>> subplot(2,3,2);

>> plot(x,-abs(abs(x)-2));

>> subplot(2,3,3);

>> plot(x,2*abs(abs(x)-2));

>> subplot(2,3,4);

>> plot(x,0.5*abs(abs(x)-2));

>> subplot(2,3,5);

>> plot(x,abs(abs(x)-2)+2);

>> subplot(2,3,6);

>> plot(x,abs(abs(x)-2)-2);

График y=-f(x) получается из графика y=f(x) симметричным отображением относительно оси Ox.

График y=2f(x) получается из графика y=f(x) растяжением в 2 раза по оси Oy.

График y=0.5f(x) получается из графика y=f(x) сжатием в 2 раза по оси Oy.

График y=f(x)+2 получается из графика y=f(x) сдвигом на 2 единицы вверх.

График y=f(x)-2 получается из графика y=f(x) сдвигом на 2 единицы вниз.

Отчет к упражнению 5:

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

>> subplot(2,1,1);

>> fplot('sinh',[-10 10],1e-3);

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

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

>> grid on;

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

>> line([0 0],[-2*10^4 2*10^4],'Color','black');

>> subplot(2,1,2);

>> fplot('cosh',[-10 10],1e-3);

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

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

>> grid on;

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

>> line([0 0],[0 15000],'Color','black');

Отчет к упражнению 6:

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

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

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

>> subplot(2,1,1);

>> plot(x,x,'-or',x,1./x,':*b',x,1./sqrt(x),'--pg');

>> subplot(2,1,2);

>> loglog(x,x,':dm',x,1./x,'-.hk',x,1./sqrt(x),'-*r');

Отчет к упражнению 7:

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

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

>> plot(x,cos(x),':g',cos(x),x,'-.r');

>> line([-1 3.5],[0 0],'Color','black');

>> line([0 0],[-1 3.5],'Color','black');

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

>> grid on;

>> line([-1 3.5],[-1 3.5],'Color','blue');

>> title('y=cos(x) и y=arccos(x)');

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

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

>> plot(x,sin(x),'-g',sin(x),x,':r');

>> line([-2 2],[0 0],'Color','black');

>> line([0 0],[-2 2],'Color','black');

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

>> grid on;

>> line([-2 2],[-2 2],'Color','magenta');

>> title('y=sin(x) и y=arcsin(x)');

Соседние файлы в папке МА