Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Учебник Математические пакеты

.pdf
Скачиваний:
43
Добавлен:
23.12.2022
Размер:
6.39 Mб
Скачать

1.5.3. Общая структура функций и сценариев. Области видимости переменных......

167

Общая структура кода сценария ..............................................................................

 

 

 

167

Имя функции как тип переменной ...........................................................................

 

 

 

168

Видимость переменных ..............................................................................................

 

 

 

171

1.5.4. Алгоритмические операторы Scilab и базовые программные структуры.........

173

Линейные программные структуры .........................................................................

 

 

 

174

Простейшие операторы ввода/вывода данных.......................................................

 

 

175

Разветвляющиеся программные структуры ..........................................................

 

 

 

178

Регулярные циклические структуры и оператор for.............................................

 

 

184

Итеративные циклические структуры и while .....................................................

 

 

194

1.5.5. Средства отладки sce-файлов......................................................................................

 

 

 

198

Понятие отладки программ ......................................................................................

 

 

 

198

Отладка сценариев в среде в Scilab debug ................................................................

 

 

 

199

1.5.6. Хранение данных и функций в библиотеках ......................................................

 

 

201

Файловая система .......................................................................................................

 

 

 

201

Сохранение и восстановление переменных .............................................................

 

 

 

201

Создание библиотек функций пользователя ..........................................................

 

 

 

203

Использование стартового сценария .......................................................................

 

 

 

206

1.5.7. Контрольные вопросы .............................................................................................

 

 

 

207

2. Средства пакета Scilab для решения задач численными методами

 

........................................................................... Ошибка! Закладка не определена.

2.1. Полиномы ..............................................................

Ошибка! Закладка не определена.

2.1.1. Представление, создание и использование полиномиальных объектов Ошибка!

Закладка не определена.

 

 

 

 

Представление полиномов в Scilab ...................

Ошибка! Закладка не определена.

Оценка значений полиномов ..............................

Ошибка! Закладка не определена.

Вычисление корней полиномов ..........................

Ошибка! Закладка не определена.

2.1.2. Операции и функции c полиномиальными .....

Ошибка! Закладка не определена.

данными и рациональные дроби..................................

Ошибка! Закладка не определена.

Операции над полиноминальными данными ..

Ошибка! Закладка не определена.

Рациональная матричная производная ...........

Ошибка! Закладка не определена.

Рациональные дроби ............................................

Ошибка! Закладка не определена.

2.1.3 Контрольные вопросы...........................................

Ошибка! Закладка не определена.

2.2. Решения задач аппроксимации и интерполяции функций.....

Ошибка!

Закладка не определена.

 

 

 

 

2.2.1. Постановка задач аппроксимации и интерполяции ...........

Ошибка! Закладка не

определена.

 

 

 

 

2.2.2. Решение задач аппроксимации и интерполяции функций средствами пакета

Scilab...................................................................................

Ошибка! Закладка не определена.

2.2.3 Контрольные вопросы...........................................

Ошибка! Закладка не определена.

2.3. Приближенное вычисление производных и интегралов .........

Ошибка!

Закладка не определена.

 

 

 

 

 

 

 

 

241

2.3.1. Постановка задачи вычисления производных и конечных разностей.... Ошибка!

Закладка не определена.

2.3.2. Вычисление производных средствами Scilab ..Ошибка! Закладка не определена.

Вычисление производной от аналитической функции .......

Ошибка! Закладка не

определена.

 

 

 

Вычисление производной от табличной функции...............

Ошибка! Закладка не

определена.

 

 

 

2.3.3. Постановка задачи численного интегрирования.................

Ошибка! Закладка не

определена.

 

 

 

2.3.4. Численное вычисление определенных интегралов средствами Scilab

... Ошибка!

Закладка не определена.

 

 

 

Вычисление определенных интегралов – inttrap ...................

Ошибка! Закладка не

определена.

 

 

 

Вычисление определенных интегралов – integrate ...............

Ошибка! Закладка не

определена.

 

 

 

Вычисление определенных интегралов функцией intg ........

Ошибка! Закладка не

определена.

 

 

 

2.3.5. Контрольные вопросы.........................................

Ошибка! Закладка не определена.

2.4. Решение нелинейных уравнений ........

Ошибка! Закладка не определена.

2.4.1. Постановка задачи решения нелинейных уравнений....

Ошибка! Закладка не

определена.

 

 

 

2.4.2. Решение нелинейных уравнений средствами Scilab ......

Ошибка! Закладка не

определена.

 

 

 

2.4.3 Контрольные вопросы.......................................

Ошибка! Закладка не определена.

2.5. Решение обыкновенных дифференциальных уравнений........

Ошибка!

Закладка не определена.

2.5.1. Постановка задачи решения обыкновенных дифференциальных уравнений

.........................................................................................Ошибка! Закладка не определена.

2.5.2. Решение обыкновенных дифференциальных уравнений средствами Scilab

.........................................................................................

Ошибка! Закладка не определена.

2.5.3. Контрольные вопросы......................................

Ошибка! Закладка не определена.

2.6.Решение систем линейных уравненийОшибка! Закладка не определена.

2.6.1.Постановка задачи решения систем линейных уравнений Ошибка! Закладка не определена.

2.6.2.Решение системы линейных уравнений средствами ScilabОшибка! Закладка не определена.

2.6.3 Контрольные вопросы.......................................

Ошибка! Закладка не определена.

2.7. Решение задач оптимизации средствами Scilab ..................

Ошибка! Закладка не

определена.

 

 

2.7.1. Постановка задачи оптимизации .......................

Ошибка! Закладка не определена.

Постановка задачи оптимизации нелинейных функций ...

Ошибка! Закладка не

определена.

 

 

Условия существования оптимума ..................

Ошибка! Закладка не определена.

Исследование целевой функции .........................

Ошибка! Закладка не определена.

 

 

242

2.7.2. Численные методы оптимизации и их реализация в Scilab.... Ошибка! Закладка

не определена.

 

 

Численные методы оптимизации нелинейных функций

... Ошибка! Закладка не

определена.

 

 

Средства Scilab для решения задач оптимизации

. .. Ошибка! Закладка не

определена.

 

 

2.7.3. Решатели нелинейной оптимизации Scilab ......

Ошибка! Закладка не определена.

Решатель optim....................................................

Ошибка! Закладка не определена.

Решатель fminsearch...........................................

Ошибка! Закладка не определена.

Решатель nmplot..................................................

Ошибка! Закладка не определена.

2.7.4 Контрольные вопросы...........................................

Ошибка! Закладка не определена.

Приложение ........................................................................................................

 

208

Приложение 1.2 ..................................................................................................

 

208

Приложение 1.3 ..................................................................................................

 

223

Примеры .............................................................................................................

 

231

Приложение 1.4 ..................................................................................................

 

232

243