Алексеев Е.Р., Чеснокова О.В., Рудченко Е.А.Scilab. Решение инженерных и математических задачКнига посвящена свободно распространяемому математическому пакету Scilab. Описаны графические возможности пакета (построение графиков и диаграмм), возможности программирования в среде пакета.Подробно рассмотрено решение математических задач (нелинейные уравнения и системы, задачи линейной алгебры, задачи оптимизации, дифференцирование и интегрирование, задачи обработки экспериментальных данных: интерполяция и аппроксимация, метод наименьших квадратов, обыкновенные дифференциальные уравнения и системы, уравнения в частных производных).
Author(s): Алексеев Е.Р., Чеснокова О.В., Рудченко Е.А.
Publisher: БИНОМ. Лаборатория знаний
Year: 2008
Language: Russian
Commentary: 1146131046
Pages: 269
Tags: Библиотека;Компьютерная литература;Scilab;
Введение......Page 7
1 Пакет Scilab. Начало работы......Page 9
1.1 Установка Scilab на ПК......Page 10
1.2 Среда Scilab......Page 12
1.3 Основные команды главного меню Scilab......Page 13
2.2 Элементарные математические выражения......Page 17
2.3 Переменные в Scilab......Page 18
2.4 Системные переменные Scilab......Page 20
2.5 Ввод вещественного числа и представление результатов вычислений......Page 21
2.6 Функции в Scilab......Page 23
3 Массивы и матрицы в Scilab. Решение задач линейной алгебры......Page 28
3.1 Ввод и формирование массивов и матриц......Page 29
3.2 Действия над матрицами......Page 33
3.3 Специальные матричные функции......Page 35
3.4 Символьные матрицы и операции над ними......Page 53
3.5 Решение систем линейных алгебраических уравнений......Page 54
4.1 Функция plot......Page 57
4.2 Построение нескольких графиков в одной системе координат......Page 60
4.3 Построение нескольких графиков в одном графическом окне......Page 63
4.4 Функция plot2d......Page 66
4.5 Оформление графиков при помощи функции plot......Page 68
4.6 Оформление графиков при помощи функции plot2d......Page 74
4.7 Построение точечных графиков......Page 80
4.8 Построение графиков в виде ступенчатой линии......Page 81
4.9 Построение графиков в полярной системе координат......Page 82
4.10 Построение графиков функций, заданных в параметрической форме......Page 84
4.11 Режим форматирования графика......Page 85
5.1 Функции plot3d и plot3d1......Page 110
5.2 Функции meshgrid, surf и mesh......Page 116
5.3 Функции plot3d2 и plot3d3......Page 119
5.4 Функции param3d и param3d1......Page 123
5.5 Функция contour......Page 126
5.6 Функция contourf......Page 130
5.7 Функция hist3d......Page 132
5.8 Примеры построения некоторых трехмерных графиков в Scilab......Page 133
6.1 Алгебраические уравнения......Page 147
6.2 Трансцендентные уравнения......Page 152
6.3 Системы уравнений......Page 156
7.1 Интегрирование по методу трапеций......Page 158
7.2 Интегрирование по квадратуре......Page 160
7.4 Приближенное дифференцирование, основанное на интерполяционной формуле Ньютона......Page 161
7.5 Вычисление производной функции в точке. Приближенное вычисление частных производных......Page 163
8 Решение обыкновенных дифференциальных уравнений......Page 165
9 Программирование в Scilab......Page 172
9.1 Основные операторы sci-языка......Page 173
9.2 Обработка массивов и матриц в Scilab......Page 180
9.3 Работа с файлами в Scilab......Page 186
9.4 Пример программы в Scilab......Page 191
9.5 Функции в Scilab......Page 193
10.1 Работа с графическим окном......Page 196
10.2 Динамическое создание интерфейсных элементов. Описание основных функций......Page 199
11.1 Метод наименьших квадратов......Page 213
11.2 Интерполяция функций......Page 218
12.1 Общие сведения о дифференциальных уравнениях в частных производных......Page 222
12.2 Использование метода сеток для решения параболических уравнений в частных производных......Page 224
12.3 Использование метода сеток для решения гиперболических уравнений......Page 236
12.4 Использование метода сеток для решения эллиптических уравнений......Page 238
13.1 Поиск минимума функции одной переменной......Page 243
13.2 Поиск минимума функции многих переменных......Page 246
13.3 Решение задач линейного программирования......Page 247
14.1 Задания по теме <<Массивы и матрицы в Scilab>>......Page 254
14.2 Задания по теме <<Построение двумерных графиков>>......Page 257
14.3 Задания по теме <<Построение трехмерных графиков>>......Page 258
14.4 Задания по теме <<Нелинейные уравнения и системы>>......Page 259
14.5 Задания по теме <<Обработка экспериментальных данных>>......Page 261
14.6 Задания по теме <<Решение задач оптимизации>>......Page 264
Предметный указатель......Page 265
Литература......Page 267
Сведения об авторах......Page 268