Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otchet_po_laboratornym_rabotam_v_srede_programm...doc
Скачиваний:
1
Добавлен:
27.09.2019
Размер:
838.66 Кб
Скачать

1.1)Задание.

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

Вывести графики различными способами:

  • в отдельные графические окна;

  • в одно окно на одни оси;

  • в одно окно на отдельные оси.

Дать заголовки, разместить подписи к осям, легенду, использовать различные цвета, стили линий и типы маркеров, нанести сетку.

1.2) Ход работы.

x1=-2*pi:pi/10:3*pi;

f=sin(x1);

g=(sin(x1)).^2;

x2=-0.2:0.2:9.4;

u=0.01*x2.^2;

nu=exp(-abs(x2));

figure

plot(x1,f,'r-o')

grid on

title('f(x)=sin(x)')

xlabel('x')

ylabel('f(x)')

legend('f(x)=sin(x)',-1)

figure

plot(x1,g,'k-x')

grid on

title('g(x)=(sin(x))^2')

xlabel('x')

ylabel('g(x)')

legend('g(x)=(sin(x))^2',-1)

figure

plot(x2,u,'c-')

grid on

title('u(x)=0.01*x^2')

xlabel('x')

ylabel('u(x)')

legend('u(x)=0.01*x^2',-1)

figure

plot(x2,nu,'g-*')

grid on

title('nu(x)=exp(-abs(x))')

xlabel('x')

ylabel('nu(x)')

legend('nu(x)=exp(-abs(x))',-1)

figure

plot(x1,f,'r-o')

grid on

hold on

plot(x1,g,'k-x')

plot(x2,u,'c-')

plot(x2,nu,'g-*')

legend('f(x)=sin(x)','g(x)=(sin(x))^2','u(x)=0.01*x^2','nu(x)=exp(-abs(x))')

figure

subplot(2,2,1)

plot(x1,f,'r-o')

grid on

subplot(2,2,2)

plot(x1,g,'k-x')

grid on

subplot(2,2,3)

plot(x2,u,'c-')

grid on

subplot(2,2,4)

plot(x2,nu,'g-*')

grid on

2.1) Задание

Построить график кусочно-заданной функции, отобразить ветви разными цветами и маркерами.

2.2) Ход работы.

x1=-3:0.1:-1;

y1=-1+0*x1;

x2=-1:0.1:1;

y2=x2;

x3=1:0.1:3;

y3=exp(1-x3);

plot(x1,y1,'c-o',x2,y2,'g-x',x3,y3,'r-*')

grid on

3.1) Задание.

Построить график параметрически заданной функции, используя plot и comet.

3.2) Ход работы.

t=0:pi/20:2*pi;

x=1-sin(t);

y=1-cos(t);

plot(x,y)

t=0:pi/10000:2*pi;

x=1-sin(t);

y=1-cos(t);

comet(x,y)

4.1) Задание.

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

  • каркасной поверхностью;

  • залитой цветом каркасной поверхностью;

  • промаркированными линиями уровня (самостоятельно выбрать значения функции, отображаемые линиями уровня);

  • освещённой поверхностью.

Расположить графики в отдельных графических окнах и в одном окне с соответствующим числом пар осей. Представить вид каркасной или освещённой поверхности с нескольких точек обзора.

4.2) Ход работы.

x=0:pi/20:2*pi;

y=0:0.05:1;

[X,Y]=meshgrid(x,y);

Z=sin(X).*exp(-3*Y);

mesh(X,Y,Z)

colorbar

figure

surf(X,Y,Z)

colorbar

figure

[CMatr,h]=contour(X,Y,Z,[-1:0.25:1]);

clabel(CMatr,h)

figure

surfl(X,Y,Z)

colorbar

colormap(copper)

figure

subplot(2,2,1)

mesh(X,Y,Z)

colorbar

subplot(2,2,2)

surf(X,Y,Z)

colorbar

subplot(2,2,3)

[CMatr,h]=contour(X,Y,Z,[-1:0.25:1]);

clabel(CMatr,h)

subplot(2,2,4)

surfl(X,Y,Z)

colorbar

figure

mesh(X,Y,Z)

view(0,30)

view(-15,30)

Лабораторная работа №5.1

Файл-функции и файл-программы

1) Задание.

x=[1 -2 -3 4 5 6 8 7];

k=f5_1(x)

k =

3

2)Ход решения.

function k=f5_1(x)

av=mean(x);

w=abs(av-x);

[m,k]=max(w);

Лабораторная работа №6.1

Разветвляющие алгоритмы

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]