Книжная полка Сохранить
Размер шрифта:
А
А
А
|  Шрифт:
Arial
Times
|  Интервал:
Стандартный
Средний
Большой
|  Цвет сайта:
Ц
Ц
Ц
Ц
Ц

Решение задач математического анализа с использованием Matlab

Покупка
Артикул: 774964.01.99
Доступ онлайн
115 ₽
В корзину
Учебное пособие, содержит краткие систематизированные теоретические сведения для компьютерного решения математических задач учебного и прикладного характера. Задачи представлены в форме, удобной для изучения и усвоения. Практикум предназначен для закрепления изученного материала и проверки знаний. Учебно-методическое пособие включает в себя задачи для решения на практические занятия и для самостоятельной работы студентов по основным разделам математического анализа, прикладной математики.
Рябикова, Т. В. Решение задач математического анализа с использованием Matlab : учебно-методическое пособие / Т. В. Рябикова, Л. Ю. Уразаева. - Москва : ФЛИНТА, 2021. - 108 с. - ISBN 978-5-9765-4583-0. - Текст : электронный. - URL: https://znanium.com/catalog/product/1859893 (дата обращения: 28.11.2024). – Режим доступа: по подписке.
Фрагмент текстового слоя документа размещен для индексирующих роботов
Т.В. Рябикова, Л.Ю. Уразаева 

Решение задач математического анализа с 

использованием Matlab 

Москва 
Издательство «ФЛИНТА» 
2021 

Учебно-методическое пособие

УДК 517 

ББК 22.161.1 

Рябикова Т.В. 

Р98       Решение задач математического анализа с использованием Matlab 

[Электронный ресурс] : учеб.-метод. пособие / Т.В. Рябикова, Л.Ю. Уразаева. 

– М. : ФЛИНТА, 2021. – 108 с.

ISBN 978-5-9765-4583-0 

Учебное 
пособие, 
содержит 
краткие 
систематизированные 

теоретические сведения для компьютерного решения математических задач 

учебного и прикладного характера. Задачи представлены в форме, удобной 

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

изученного материала и проверки знаний. Учебно-методическое пособие 

включает в себя задачи для решения на практические занятия и для 

самостоятельной работы студентов по основным разделам математического 

анализа, прикладной математики.  

УДК 517 

ББК 22.161.1 

ISBN 978-5-9765-4583-0 
     © Рябикова Т.В., Уразаева Л.Ю., 2021 

© Издательство «ФЛИНТА», 2021 

Р98       

ОГЛАВЛЕНИЕ 

ПРЕДИСЛОВИЕ……………………………………………………………...6

ОСНОВЫ ВЫЧИСЛЕНИЙ И СИМВОЛЬНАЯ МАТЕМАТИКА В 
МATLAB……………………………………………………………………………...7

Основные сведения о вычислениях в Мatlab, константы и стандартные 

функции ....................................................................................................7

Построение графиков в Matlab .................................................................8

Векторы и матрицы в Matlab ..................................................................12

Построение поверхностей и линий уровня в Matlab ............................13

Элементы программирования в Matlab .................................................16

Символьные вычисления в Matlab .........................................................17

Задание 1. Вычисления и символьная математика в Matlab ...............24

ВВЕДЕНИЕ В МАТЕМАТИЧЕСКИЙ АНАЛИЗ……………………….26

Основные понятия теории множеств. Функция ...................................26

Задание 2. Выполнить операции над множествами с использованием 

Matlab ......................................................................................................33

Элементарные функции. Построение простейших графиков .............33

Задание 3. Выполнить, используя возможности Matlab ......................35

Числовая последовательность ................................................................37

Предел функции .......................................................................................38

Непрерывность функции .........................................................................41

Сложные функции ...................................................................................43

Точки разрыва ..........................................................................................44

Задание 4. Найти пределы и построить графики с использованием 

Matlab ......................................................................................................45

Контрольная работа 1. Введение в математический анализ ...............49 

ДИФФЕРЕНЦИАЛЬНОЕ ИСЧИСЛЕНИЕ ФУНКЦИИ ОДНОЙ 
ПЕРЕМЕННОЙ…………………………………………………………………….51 
Задание 5. Найти производные и решить задачи на касательные к 

графику функции с использованием Matlab .......................................56 

Контрольная работа 2. Дифференциальное исчисление функции одной 

переменной .............................................................................................58 

Контрольная работа 3. Интегральное исчисление функции одной 

переменной .............................................................................................66 

ПРИЛОЖЕНИЯ ДИФФЕРЕНЦИАЛЬНОГО И ИНТЕГРАЛЬНОГО 
ИСЧИСЛЕНИЯ ФУНКЦИИ ОДНОЙ ПЕРЕМЕННОЙ………………………68 
Раскрытие  неопределенностей по правилу Лопиталя ........................68 

Локальные экстремумы функции ...........................................................69 

Необходимое условие экстремума……………………………………………………………69 
Достаточное  условие экстремума……………………………………………………………69 
Многочлен Тейлора .................................................................................69 

Вычисление площадей плоских фигур ..................................................70 

Вычисление длин плоских кривых ........................................................71 

Вычисление объема тела вращения .......................................................71 

Примеры решения прикладных задач в Matlab ....................................72 

Контрольная работа 4. Приложения дифференциального и 

интегрального исчисления функции одной переменной ..................75 

ПРИЛОЖЕНИЯ ДИФФЕРЕНЦИАЛЬНОГО И ИНТЕГРАЛЬНОГО 
ИСЧИСЛЕНИЯ ФУНКЦИИ НЕСКОЛЬКИХ ПЕРЕМЕННЫХ ....................... 76 
Экстремумы функции двух переменных ...............................................76 

Нахождение наименьшего и наибольшего значений функции ..........77 

Производная по направлению. Градиент ..............................................78 

Задача о вычислении объема цилиндрического тела ...........................79 

Контрольная работа 5. Приложения дифференциального и 

интегрального исчисления функции нескольких переменных ........89 

Примеры решения в Matlab задач на ряды ............................................97 

Контрольная работа 6. Ряды ................................................................ 103 

ЛИТЕРАТУРА ................................................................................................. 106 
Основная ................................................................................................ 106 

Дополнительная .................................................................................... 106 

Цифровые ресурсы ................................................................................ 107 

 

 

 

ПРЕДИСЛОВИЕ  
 
Целью 
пособия 
является 
обеспечение 
методической 
поддержки 

самостоятельного освоения студентами компьютерных технологий для решения 

задач по математическому анализу, в том числе по прикладной математике. 

Предлагаемые 
в 
практикуме 
примеры 
иллюстрируют 
применение 

компьютерных технологий для решения математических задач и акцентируют 

внимание на особенностях применения математического пакета Матлаб. 

Учебно-методическое 
пособие 
позволяет 
эффективно 
организовать 

самостоятельную работу студентов, так как содержит большое количество 

разнообразных задач для решения. 

  

 

 

 

 

 

 

 

 

 

 

 

ОСНОВЫ ВЫЧИСЛЕНИЙ И СИМВОЛЬНАЯ 
МАТЕМАТИКА В МATLAB 

 

Основные сведения о вычислениях в Мatlab, константы и 
стандартные функции 
 
Мatlab - широко известный востребованный математический пакет, де
факто основной инструмент для проведения инженерных расчётов. Навык работы 

с Мatlab необходимая компетенция будущего инженера при проведении при 

решении прикладных профессиональных задач. 

В Matlab есть возможность численных и символьных вычислений. В 

некоторых случаях можно обходиться без символьных вычислений, записывая 

выражение по правилам синтаксиса Matlab, и получать численный результат. 

Общение пользователя с системой Matlab происходит посредством окон. 

Окно Command Window является наиболее важным. Посредством этого окна 

вводятся математические выражения, получаются результаты вычислений, а 

также выдаются сообщения, посылаемые системой.  

Математические выражения пишутся в командной строке после знака 

приглашения «>>» (режим калькулятора в Матлаб). Для выполнения действия 

нажимаем клавишу «Enter».  

По умолчанию программа записывает результат в специальную переменную 

ans. Для сохранения результата под другим именем используют имя переменной 

и знак присваивания « = ».  

Редактировать в Command Window можно только текущую командную 

строку. Для того чтобы отредактировать ранее введённую команду, необходимо 

установить курсор в строку ввода и воспользоваться клавишами «↑ » или«↓ ». 

Если команда заканчивается «;», то результат её действия не отображается 

в командной строке. 

Помимо ans в программе имеются следующие специальные переменные: 

pi –  число π; 

i или j –  мнимая единица; 

Inf – бесконечность ∞; 

NaN – неопределенное значение, 

а также встроенные математические функции: 

exp(x) – экспонента числа x; 

log(x) – натуральный логарифм числа x;  

sqrt(x) – квадратный корень из числа x; 

abs(x) – модуль числа x; 

sin(x), cos(x), tan(x), cot(x) – синус, косинус, тангенс, 

котангенс числа x; 

asin(x), acos(x), atan(x), acot(x) – арксинус, арккосинус, 

арктангенс, арккотангенс числа x; 

sec(x), csc(x) – секанс, косеканс числа x; 

round(x) – округление числа x до ближайшего целого; 

sign(x) – возвращение знака числа x.   

При вычислениях в Matlab удобно создавать m-файлы (скрипты), которые 

можно сохранять, затем вызывать и использовать повторно для дальнейшего 

многократного применения. Путь создание нового m-файла 

 New --> Script --> ScriptCtrl+N. 

Файл должен иметь уникальное имя, записанное латинскими буквами (не 

начинать с цифры), название не должно совпадать со служебными словами. 

Построение графиков в Matlab 
 
Простейший пример вычисления значения функции с помощью скрипта в 

можно реализовать с помощью следующего кода в новом скрипте, сохранив 

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

X=5 
Y=X+sin(X) 
Код скрипта для реализации простейшего примера построения графика 

функции y=x+sinx. Особенность компьютерных программ состоит в том, что им 

требуется указать отрезок, на котором следует построить график функции, и шаг с 

которым будет изменяться аргумент функции на этом отрезке. 

clear all 
clc 
X=1:0.5:15; 
plot(X,X+sin(X),’*’) 
Результат работы программы (Рис.1): 

 

0
5
10
15

0

2

4

6

8

10

12

14

16

 

Рис. 1. График функции 
sin
y
x
x
=
+
 

График выводится в отдельном окне. Здесь первые две команды 

используются для очистки значений всех переменных из памяти (clear all), 

вторая команда (clc) для очистки окна вывода от предыдущих результатов. 

Аргумент изменяется от 1 до 15 с шагом 0,5.  

Команда plot служит для вывода графика, график выводится с помощью 

символов «звездочка». 

Далее код для простого примера построения двух графиков (Рис.2). 

X=1:0.1:2 
plot(X, sin(X),’*’) 
hold on 
plot(X, cos(X),’*’) 
grid 
xlabel(’x’) 
ylabel(’y’) 
title(’graph’) 
 

Каждый раз, при выполнении команды построения графика, программа 

Matlab стирает старый чертеж и рисует новый. Если нужно произвести наложение 

двух или более чертежей, следует использовать команду hold on. 

Эта команда дает программе Matlab инструкцию - сохранять старые 

изображения и рисовать любые новые изображения поверх старых. Эта 

инструкция будет выполняться до тех пор, пока вы не введете команду hold 

off. 

1
1.1
1.2
1.3
1.4
1.5
1.6
1.7
1.8
1.9
2

x

-0.5

0

0.5

1

y

graph

 

Рис. 2. Графики двух функций в одних осях 

 

Команд grid задает построение сетки с параметрами по умолчанию, для 

задания своих параметров сетки их нужно прописать. Следующие команды 

позволяют подписать оси и вывести заголовок: xlabel(’x’), ylabel(’y’), 

title(’graph’). Отдельные блоки m-файла можно снабжать комментариями, 

которые начинаются со знака процента %. 

Иногда вместо уравнения линии 
)
(x
F
y =
, связывающего прямоугольные 

координаты x  и y , рассматривают параметрические уравнения линии (уравнения 

траектории). Они представляют собой выражение текущих координат в виде 

функций от некоторой переменной величины t  (параметра): 

( )
x
t
= ϕ
, 
( )
y
t
= ψ
, 
( , )
t
a b
∈
. 

Доступ онлайн
115 ₽
В корзину