МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Пензенский государственный университет» (ПГУ) А. В. Кузьмин, Н. Ю. Митрохина, О. А. Вдовикина Лабораторный практикум по основам компьютерных технологий в математике на базе пакета SCIlab Учебное пособие Под общей редакцией В. В. Смогунова Пенза Издательство ПГУ 2012 УДК 519.6
К89
Рецензенты:
доктор технических наук,
профессор кафедры «Строительная и теоретическая механика»
Пензенского государственного университета архитектуры
и строительства <...> Предложены варианты заданий для самостоятельного решения и контрольные вопросы для каждой работы. <...> Три основных рабочих окна могут отображаться одновременно:
Console – окно ввода команд, VariableBrowser – окно просмотра переменных и SciPad – редактор сценариев. <...> Graphic Window (графическое окно) – окно вывода графической информации. <...> Команды очистки и уничтожения
К основным командам очистки и уничтожения относятся:
clc – очищает экран и размещает курсор в левом верхнем углу
пустого экрана ввода (Console);
5
clear – уничтожает в рабочей области определения всех переменных (Environment);
clear x – уничтожает в рабочей области определение переменной x (Environment);
сlf – очищает графическое окно (Environment). <...> Знать, как представляются комплексные
числа в SCIlab и уметь использовать встроенные функции для работы с ними. <...> Получить допуск к выполнению лабораторной работы, ответив на вопросы преподавателя или пройдя компьютерное тестирование. <...> Оформить отчет по результатам выполнения индивидуального задания. <...> Для удаления целых строк или столбцов используется оператор формирования массивов «:» и символ
пустого массива «[ ]». <...> --> B=A(1:2,2:3) // выделение в массиве А элементов 1-й
и 2-й строк и 2-го и 3-го столбцов и передача их в массив В
B=
2 3
3 4
Операции для работы с матрицами и векторами в SCIlab
К основным операциям относятся:
+ – сложение;
– – вычитание;
’ – транспонирование;
* – матричное <...>
«Лабораторный_практикум_по_основам_компьютерных_технологий_в_математике_на_базе_пакета_SCIlab».pdf
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ
Федеральное государственное бюджетное
образовательное учреждение
высшего профессионального образования
«Пензенский государственный университет» (ПГУ)
А. В. Кузьмин, Н. Ю. Митрохина, О. А. Вдовикина
Лабораторный практикум
по основам компьютерных технологий
в математике на базе пакета SCIlab
Учебное пособие
Под общей редакцией В. В. Смогунова
Пенза
Издательство ПГУ
2012
Стр.1
УДК 519.6
К89
Р е ц е н з е н т ы :
доктор технических наук,
профессор кафедры «Строительная и теоретическая механика»
Пензенского государственного университета архитектуры
и строительства
В. А. Монахов;
кандидат технических наук,
доцент кафедры «Вычислительная техника»
Пензенского государственного университета
В. Н. Дубинин
Кузьмин, А. В.
Лабораторный практикум по основам компьютерных техноК89
логий
в математике на базе пакета SCIlab : учеб. пособие /
А. В. Кузьмин, Н. Ю. Митрохина, О. А. Вдовикина ; под общ.
ред. В. В. Смогунова. – Пенза : Изд-во ПГУ, 2012. – 104 с.
ISBN 978-5-94170-488-0
Дано описание основных приемов работы с системой SCIlab (v. 4.1.3),
предназначенной для численных научных и инженерных расчетов. Издание
построено по принципу «от простого к сложному»; в каждой лабораторной
работе содержатся теоретические сведения, которые закрепляются
на практике. Предложены варианты заданий для самостоятельного
решения и контрольные вопросы для каждой работы. Лабораторный
практикум позволяет освоить основы компьютерных технологий в
математике. В приложениях дано оформление отчета.
Учебное пособие подготовлено на кафедре «Теоретическая и прикладная
механика» ПГУ и предназначено для студентов специальностей
090106 «Информационная безопасность телекоммуникационных систем»
и 090105 «Комплексное обеспечение информационной безопасности
автоматизированных систем», изучающих дисциплину «Компьютерные
технологии в математике».
УДК 519.6
ISBN 978-5-94170-488-0
© Пензенский государственный
университет, 2012
2
Стр.2
СОДЕРЖАНИЕ
Основы работы в пакете SCIlab..................................................................4
Лабораторная работа № 1. Векторы и матрицы.
Логические операции. Операции с комплексными числами. .................8
Лабораторная работа № 2. Построение графиков................................. 26
Лабораторная работа № 3. Аффинные преобразования ....................... 35
Лабораторная работа № 4. Полиномы. ................................................... 42
Лабораторная работа № 5. Интерполяция.............................................. 48
Лабораторная работа № 6. Дифференцирование.
Создание собственных функций. ............................................................ 53
Лабораторная работа № 7. Решение систем линейных
алгебраических уравнений. Основы программирования. .................... 60
Лабораторная работа № 8. Интегрирование. ......................................... 71
Лабораторная работа № 9. Работа с сигналами
и файлами. Редактор сценариев SCIPad................................................. 77
Лабораторная работа № 10. Спектр сигнала.......................................... 85
Список литературы................................................................................... 92
Приложение 1 ........................................................................................... 93
Приложение 2............................................................................................ 94
3
Стр.3