Визуализация в среде MatLab
Автор: Vadim536 • Декабрь 6, 2018 • Лабораторная работа • 344 Слов (2 Страниц) • 735 Просмотры
ЛАБОРАТОРНАЯ РАБОТА №2
Визуализация в среде MatLab.
1. Цель работы:
Получение практических приемов и навыков при построении двухмерных и трехмерных графиков/диаграмм, а также при их форматировании в среде MatLab
Задание №10.
1. С использованием функции plot построить в разных графических окнах графики функции
y=x2/сtg(x) - [pic 1],
y=4x3-2x2-4 - [pic 2],
y=-5/x3+4x2+3 - [pic 3]
с отображением линий уровня, надписей осей и графика в целом. Стрелками показать характерные участи на графиках (минимум, максимум, нули и др.).
2. Вывести в одном и том же окне графики данных функций с их выделением линиями различных типов и цветов (зеленый, синий, красный), а также вывести описание (легенду) графика.
3. Разбить область определения каждой из функций на четыре непересекающиеся области и вывести фрагменты графиков этих же функций в разных подокнах (областях) одного общего графического окна.
4. Сформировать произвольный двухмерный массив размера [pic 4] с положительными элементами, по которому построить трехмерную диаграмму.
5. Построить и произвести форматирование командами в телепрограммы графика трехмерной функции [pic 5].
y=x2/сtg(x) - [pic 6]
[pic 7]
clc
x = -8 : 0.1 : 9;
y = x.^2./cot(x);
figure(1);
plot(x,y);
y=4x3-2x2-4 - [pic 8]
[pic 9]
Clc
x1 = -13 : 0.1 : 13;
y1 = 4*x1.^3.-2*x1.^2.-4;
figure(2);
plot(x1,y1);
y=-5/x3+4x2+3 - [pic 10]
[pic 11]
clc
x2 = -10 : 0.1 : 13;
y2 = (-5./x2.^3) + (4.*x2.^2)+3;
figure(3);
plot(x2,y2);
[pic 12]
clear all;
clc
x = -8 : 0.1 : 9;
y = x.^2./cot(x);
figure(1);
plot(x,y);
title('Function y=x2/ctg(x) - x=[-8;9]');
...