- •Методичні вказівки
- •Лабораторная работа № 1
- •Методические указания
- •Задание на работу
- •Контрольные вопросы
- •Лабораторная работа № 2
- •Методические указания
- •Пример выполнения
- •Задание на работу
- •Контрольные вопросы
- •Лабораторная работа № 3
- •Методические указания
- •Задание на работу
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа № 4
- •Задание на работу
- •Лабораторная работа № 5
- •Задание на работу
- •Лабораторная работа № 6
- •Меню и опции
- •Задание к работе
- •Контрольные вопросы
- •Лабораторная работа № 7
- •Интерфейс программы организовать с использованием меню разработка блок-схемы обязательна
- •Часть 1: программирование вычислительных процессов линейной структуры
- •Часть 2: программирование вычислительных процессов разветвляющейся структуры.
- •Задание
- •Контрольные вопросы
- •Лабораторная работа № 8
- •Интерфейс программы организовать с использованием меню разработка блок-схемы обязательна
- •Контрольные вопросы
- •Лабораторная работа № 9
- •Интерфейс программы организовать с использованием меню разработка блок-схемы обязательна
Задание на работу
Задача 1. Двумерная функция и объемные графики в своих окнах.
Ввести исходные данные.
Вычислить двумерную функцию.
Вывести функцию в виде 5 трехмерных графиков разного типа.
Вывести функцию в виде 2 контурных графиков разного типа.
Задача 2. Двумерная функция и объемные графики в подокнах общего окна.
Варианты заданий
№ |
Функция |
Пределы изменения |
|
x |
y |
||
1 |
z=sin(x)cos(y) |
от -2 до 2 |
от -2 до 2 |
2 |
z=sin(x/2)cos(y) |
от -2 до 2 |
от -2 до 2 |
3 |
z=sin(2x)cos(y) |
от -2 до 2 |
от -2 до 2 |
4 |
z = sin(x)cos(y/2) |
от -2 до 2 |
от -2 до 2 |
5 |
z = sin(x/2)cos(2y) |
от -2 до 2 |
от -2 до 2 |
6 |
z = sin(2x)cos(2y) |
от -2 до 2 |
от -2 до 2 |
7 |
z = (1+sin(x)/x)(sin(y)/y) |
от -2 до 2 |
от -2 до 2 |
8 |
z = (sin(x)/x)cos(y) |
от -2 до 2 |
от -2 до 2 |
9 |
z = (sin(x)/x)|cos(y)| |
от -2 до 2 |
от -2 до 2 |
10 |
z = (sin(x)/x)y |
от -2 до 2 |
от -2 до 2 |
11 |
z = (sin(x)/x)|y| |
от -2 до 2 |
от -2 до 2 |
12 |
z = (sin(x)/x)sin(y) |
от -2 до 2 |
от -2 до 2 |
13 |
z = (sin(x)/x)|sin(y)| |
от -2 до 2 |
от -2 до 2 |
14 |
z = (sin(x)/x)(1-y) |
от -2 до 2 |
от -2 до 2 |
15 |
z = (sin(x)/x)|y+0.5| |
от -2 до 2 |
от -2 до 2 |
Контрольные вопросы
Организация вложенных циклов.
Правила задания многомерных функций.
Связь двумерной функции с матрицей для вывода графиков.
Вывод многомерных результатов в форме таблицы.
Трехмерная графика в аксонометрии.
Трехмерная графика с функциональной окраской раскраской.
Трехмерная графика с функциональной раскраской и проекцией.
Контурная графика.
Объемная контурная графика.
Лабораторная работа № 4
ТЕМА: «ОСНОВЫ РАБОТЫ В СИСТЕМЕ АВТОМАТИЗАЦИИ МАТЕМАТИЧЕСКИХ ВЫЧИСЛЕНИЙ SCILAB»
ЦЕЛЬ РАБОТЫ: получить начальные навыки работы в среде SCILAB; изучить основные элементы окна приложения SCILAB, назначение и функции основных пунктов меню и режимов; практически освоить расчеты с применением встроенных функций.
Задание на работу
С использованием генератора псевдослучайных чисел - функции rand - сгенерировать матрицу {X} 2(N+6) вещественных элементов в диапазоне –2(N+6)...4(N+6), где N - № варианта.
Из матрицы X создать квадратную матрицу Y размерностью не менее 5x5 (элементам, дополняющим матрицу Y до квадратной, присвоить значения Yi,j=i/j, где i, j – индексы строки и столбца соответственно).
Заполнить матрицу {Z}:
для четных вариантов: элементы матрицы Z образовать как сумму элементов каждой строки матрицы Y;
для нечетных вариантов: элементы матрицы Z образовать как сумму каждого столбца матрицы Y.
Для каждого столбца матрицы Y найти максимальное, минимальное, среднее значение элементов. Сформировать матрицы MAX, MIN, MID, содержащие соответствующие значения.
В одной координатной плоскости построить графики по данным:
каждой строки матрицы Y(синие сплошные линии без маркеров);
матрицы MAX (красная пунктирная линия);
матрицы MIN (зеленая пунктирная линия);
матрицы MID (желтая сплошная с маркером *).
С использованием функций mesh(), meshgrid(), surf() построить график функции 2-х переменных: f(x,y)= 3*(1-x).^2.*exp(-(x.^2) - (y+1).^2)- 10*(x/5 - x.^3 - y.^5).*exp(-x.^2-y.^2)-1/3*exp(-(x+1).^2 - y.^2).
