Файл: X0 1 2 ysin(4x) построить график.docx

ВУЗ: Не указан

Категория: Отчет по практике

Дисциплина: Не указана

Добавлен: 09.01.2024

Просмотров: 15

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Отчет к лабораторной работе 5

Задание 1-2. Сформировать два вектора x и y, Построить график

Код программы:

x=0:0.1:2

y=sin(4*x)

% построить график

plot(x,y)

Скриншот 1. Тут почему то не построился график



Скриншот 2. С графиком y=sin(4*x)



Задание 3. Построить новый график функции y = cos(4x) в том же самом графическом окне, применяя функцию hold

Код программы:

hold

y=cos(4*x)

plot(x,y)
Скриншот 3. Продолжение. График y=cos(4*x)




Задание 4. Построить график функции z = e^x , разместив его в отдельном окне с помощью функции subplot

Код программы:

x=0:0.1:2

z = exp(1).^x

subplot(2,1,1).plot(x. exp(1)^x)

subplot(2,1,2).plot(x. exp(1))
Скриншот 4. Функция subplot создает сетку, но не выводит график




Задание 5. Подписать оси графика, настроить цвет линий и тип маркеров, включить изменение масштаба.

Код программы:

grid on % включить сетку

x=0:0.1:2

y1=sin(4*x)

y2=cos(4*x)

% построение графиков и настройка цвета линий и тип маркеров

plot(x,y1,'r-')

plot(x,y2,'r-',x,y1,' b--')


title('grafics')

xlabel('po osi X');

ylabel('po osi Y');

zoom on % включить изменение масштаба

Скриншоты к заданию 5











Задание 6. Построить спираль Архимеда в полярной системе координат по уравнению ρ = α*θ / (2*π), где α – шаг спирали, θ – полярный угол. Для этого задать диапазон углов командой >> t= 0:pi/50:4*pi;

Код программы:

n=100;

t=0:pi/50:4*pi;

r=t./(t+n);

T=[t t];

R=[r -r];

polar(T,R)

Скриншот 6



Задание 7. С помощью функции polar построить график: >> polar(t,–t/(2*pi))

Код программы:

t= 0:pi/50:4*pi

polar(t,t/-(2*pi))






Задание 8. Для создания столбчатой диаграммы задать координату х в виде вектора >> x=2.9:0.2:2.9

и выполнить команду: >> bar(x,exp(x.*x))

Код программы:

x=-2.9:0.2:2.9

bar(x,exp(x.*x))


Задание 9. Для построения гистограммы задать вектор х и с помощью функции randn создать массив случайных чисел:



Код программы:

x=-3:0.2:3

y=randn(1000, 1)





Послдений скриншот



Задание 10. Вывести вектор значений частости на экран: >> h=hist(y, x)

Код программы:

h=hist(y, x)



Задание 11. Построить гистограмму >> hist(y, x)

Код программы:

hist(y, x)



Задание 11. Построить линии уровня функции z=x*e-x*x-y*y в области –2 ≤ x ≤ 2, –2 ≤ y ≤ 2. Для этого задать векторы x и y, создать матрицу значений (x, y). Построить контурный график функции Z:

Код программы:

x=-2:0.2:2

y=x

[X,Y]=meshgrid(x)

Z=X.*exp(-X.^2- Y.^2)

contour(X,Y,Z)

Компилятор https://octave-online.net/ выдал предупреждение

NOTICE: Execution paused due to large payload

!!! PAYLOAD TOO LARGE !!!