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

Практикум 2. Построение графиков функций одной переменной

Matlab

MIET

Кучеренко Антон МП-18

Упражнение 1

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

.

x=-5:1:5

x =

-5 -4 -3 -2 -1 0 1 2 3 4 5

>> y=abs(x)

y =

5 4 3 2 1 0 1 2 3 4 5

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

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

>>plot(x,y,b,'linewidth',3)

>> hold on, grid on

>>plot(x,y,'r+','linewidth',4)

>> x=0.5:0.5:5

x =

Columns 1 through 8

0.5000 1.0000 1.5000 2.0000 2.5000 3.0000 3.5000 4.0000

Columns 9 through 10

4.5000 5.0000

>> y=log(x)

y =

Columns 1 through 8

-0.6931 0 0.4055 0.6931 0.9163 1.0986 1.2528 1.3863

Columns 9 through 10

1.5041 1.6094

>>plot(x,y,'b','linewidth',3)

>> hold on, grid on

>>plot(x,y,'r+','linewidth',3)

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

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

>> x=-5:1:5

x =

-5 -4 -3 -2 -1 0 1 2 3 4 5

>> y=2*abs(x-2)

y =

14 12 10 8 6 4 2 0 2 4 6

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

>>plot(x,y,'b','linewidth',3)

>> hold on, grid on

>>plot(x,y,'r+','linewidth',3)

>>title('y=|x-2|+|x-2|')

>> x=-3:1:6

x =

-3 -2 -1 0 1 2 3 4 5 6

>> y=sqrt(x+3)

y =

Columns 1 through 8

0 1.0000 1.4142 1.7321 2.0000 2.2361 2.4495 2.6458

Columns 9 through 10

2.8284 3.0000

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

>>plot(x,y,'b','linewidth',3)

>>grid on, hold on

>>plot(x,y,'r+','linewidth',3)

>>title('y=sqrt(x+3)')

>> x=-5:1:5

x =

-5 -4 -3 -2 -1 0 1 2 3 4 5

>> y=sign(x)

y =

-1 -1 -1 -1 -1 0 1 1 1 1 1

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

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

>>plot(x,y,'b','linewidth',3)

>>grid on, hold on

>>plot(x,y,'r+','linewidth',3)

Упражнение 2

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

.

>> x=[-pi:pi/12:pi];

>>x1=x;

>>x2=x;

>> y=sin(x);

>> y1=sin(x)-2;

>> y2=sin(x)+1;

>>plot(x,y,'-og',x1,y1,'--+b',x2,y2,'-.sr')

>> hold on, grid on

>>title('sin(x)-зел,sin(x)-2-гол,sin(x)+1-красн')

>>xlabel('x')

>>ylabel('y')

Упражнение 3

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

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

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

>>x1=x;

>>x2=x;

>> y=cos(x);

>> y1=2*cos(x);

>> y2=0.3*cos(x);

>> y=-cos(x);

>> y=cos(x);

>> y3=0.3*cos(x);

>>x3=x;

>>plot(x,y,'-og',x1,y1,'--+b',x2,y2,'-*r',x3,y3,'-*b')

>> hold on, grid on

>>xlabel('x')

>>ylabel('y')

>>title('y=cos(x),y=2cos(x),y=0,3cos(x),y=-cos(x)')

>> hold on

>>plot(x2,y2,'-*r')

>>

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