Отчет к лабораторной работе 5. X0 1 2 ysin(4x) построить график
Скачать 3.05 Mb.
|
Отчет к лабораторной работе 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 !!! |