рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Алгебра.

Алгебра. - раздел Математика, Обзор возможностей математических пакетов MathCAD 2000, MathLAB 5.0, Mathematica Одной Из Самых Важных Задач, Рассматриваемых В Алгебре, Является Нахождение К...

Одной из самых важных задач, рассматриваемых в алгебре, является нахождение корней многочленов. Пусть, например, требуется найти корни уравнения третьей степени + a x + b = 0, где a и b параметры. Как известно, имеются общие формулы для корней многочленов степени не выше четвертой, содержащие арифметические операции и радикалы [13]. Воспользуемся командой Solve (Решить) для того, чтобы получить корни рассматриваемого уравнения. Команда Solve имеет два аргумента: первый - уравнение, в котором знак равенства записывается с помощью удвоенного символа =, второй - неизвестная, относительно которой решается уравнение.

Solve[x^3 + a x + b == 0, x]

Ответ записан в виде заключенных в фигурные скобки трех выражений. Каждое выражение имеет вид { x -> корень }. Его не следует понимать в том смысле, что x стремится к пределу. Символ -> используется в Математике как знак подстановки! В ответе содержится символ I - мнимая единица. Можно попытаться найти в явном виде корни некоторых полиномиальных уравнений степени выше четвертой.

Solve[x^5 + x - 1 == 0, x]

В данном случае удалось получить корни явно. Обратимся однако к следующему примеру. Пусть требуется вычислить корни многочлена пятой степени :

rts = Solve[x^5 + 2x - 1 == 0, x]

Подобный ответ означает, что формул для корней рассматриваемого уравнения не существует. Тем не менее, можно узнать численное значение всех пяти корней, вычислив выражение N[rts].

N[rts]

Судя по полученному ответу, рассматриваемый многочлен имеет один действительный корень, приближенно равный 0.486389, и четыре комплексных. Если желательна большая точность, ее легко можно получить, указав в качестве второго аргумента функции N число цифр в представлении результата

N[rts, 25]

Можно убедиться в правильности вычисления хотя бы одного, вещественного корня, нарисовав график многочлена с помощью графической функции Plot

Plot[x^5+2x-1, {x, -1, 1}, AxesLabel-> {"x","y"}, AxesStyle->Thickness[0.01], PlotStyle->{Thickness[0.01],Hue[0]}, Background->GrayLevel[0.95]];

Действительно, график рассматриваемого многочлена пересекает ось Ox вблизи от точки x=0.5.

Возвращаясь к решению уравнений, заметим, что "Математика'' умеет численно решать не только полиномиальные, но и трансцендентные уравнения. Правда, если заранее известно, что какое-то уравнение имеет бесконечно много корней, следует указать хотя бы грубое приближение к искомому корню. Последнее можно найти, нарисовав график соответствующей функции. Предположим, что нам нужно найти наибольшийя корень уравнения 0.1x = Sin[x]. Поскольку 0 есть корень этого уравнения, а при x > 10 корней, очевидно, нет, нарисуем график функции 0.1x-Sin[x] на отрезке [0, 10]

Plot[0.1x - Sin[x], {x, 0, 10}, AxesStyle->Thickness[0.01], PlotStyle->{Hue[0],Thickness[0.01]}, AxesLabel->{"x","y"}, Background->GrayLevel[0.95], GridLines->Automatic];

Мы видим, что наибольший корень уравнения приближенно равен 8. Уточним его значение с помощью команды FindRoot.

FindRoot[0.1 x-Sin[x]==0, {x, 8}]

Команда Solve для уравнений с параметрами находит общее решение, которое, однако, может не иметь смысла при некоторых частных значениях параметров. Например, решения квадратного уравнения a+ bx + c == 0 даются формулами Виета:

Solve[a*x^2 + b* x + c == 0, x]

Эти формулы для корней не имеют смысла при a = 0. Анализ подобных случаев производит функция Reduce.

Reduce[a* x^2 + b* x + c == 0, x]

Ответ содержит логические функции && (логическое И) и ИИ (логическое ИЛИ). Проведенный анализ показывает, что при a ¹ 0, справедливы общие формулы Виета. При a = 0, b ¹ 0 решение равно - , а при a = 0, b = 0 и c = 0 любое число есть корень уравнения [13].

"Математика" позволяет также проводить тригонометрические преобразования. Они основаны на трактовке тригонометрических функций как рациональных функций от . Воспользуемся командой Simplify (Упростить) для преобразования следующего тригонометрического выражения

Simplify[ 6*Sin[Phi]^2 + 3*Sin[Phi]*Cos[Phi]-5*Cos[[Phi]^2]

– Конец работы –

Эта тема принадлежит разделу:

Обзор возможностей математических пакетов MathCAD 2000, MathLAB 5.0, Mathematica

Обзор пакета MathCAD... Введение в MathCAD...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Алгебра.

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Входной язык системы MathCAD.
Уникальное свойство MathCAD — возможность описания математических алгоритмов в естественной математической форме с применением общепринятой символики для математических знаков, таких, например, как

Формульный редактор.
Фактически система MathCAD интегрирует три редактора: формульный, текстовый и графический. Для запуска формульного редактора достаточно установить курсор мыши в любом свободном месте окна редактиро

Наборные панели и шаблоны.
Подготовка вычислительных блоков облегчается благодаря выводу шаблона при задании того или иного оператора. Для этого в MathCAD служат наборные панели с шаблонами различных математических символов

Возможности символьного процессора (Symbolic)
Системы компьютерной алгебры снабжаются специальным процессором для выполнения аналитических (символьных) вычислений. Его основой является ядро, хранящее всю совокупность формул и формульных преобр

Назначение системы SmartMath.
Система SmartMath более полно использует ядро символьных операций, чем символьные вычисления из подменю позицииSymbolics главного меню, и снимает некоторые ограничения на их выполн

Инструментальная панель
Инструментальная панель командного окна системы MATLAB позволяет обеспечить простой доступ к операциям над М-файлами (рис. 1.4)

Программирование в среде Matlab 5.
Файлы, которые содержат коды языка MATLAB, называются M-файлами. Для создания M-файла используется текстовый редактор; вызову М-файла предшествует присваивание значений входным аргументам; результа

Анализ.
Наряду с алгебраическими преобразованиями "Математика'' позволяет выполнять операции математического анализа. Базовыми являются операции интегрирования Integrate и дифференцирования D. Проинте

Численные методы.
Значения элементарных функций и многочисленных специальных математических функций в вещественных и комплексных точках с вещественными координатами, можно найти, просто вычислив соответствующие выра

Формульный редактор.
Фактически система MathCAD интегрирует три редактора: формульный, текстовый и графический. Для запуска формульного редактора достаточно установить курсор мыши в любом свободном месте окна редактиро

Наборные панели и шаблоны.
Подготовка вычислительных блоков облегчается благодаря выводу шаблона при задании того или иного оператора. Для этого в MathCAD служат наборные панели с шаблонами различных математических символов.

Возможности символьного процессора (Symbolic)
Системы компьютерной алгебры снабжаются специальным процессором для выполнения аналитических (символьных) вычислений. Его основой является ядро, хранящее всю совокупность формул и формульных преобр

Общая формула для оценки главной части погрешности.
При численном решении математических и прикладных задач почти неизбежно появление на том или ином этапе их решения погрешностей следующих трех типов [1]. а) Погрешность задачи

Графы вычислительных процессов.
Рассмотрим более удобный способ подсчёта распространения ошибки в каком-либо арифметическом вычислении [6]. С этой целью мы будем, изображать последовательность операций в вычислении с пом

Деление
Если выполняется деление a1/a2, то стрелка от a1 к косой черте в кружке получает коэффициент +1, а стрелка от a2 к косой черте в кру

Методы решения алгебраических и трансцендентных уравнений.
  2.3.1. Приближённое решение уравнения f(x) = 0 методом деления пополам (методом бисекций). Пусть задана непрерывная функция f(x) и требуется найти корень у

Метод простых итераций.
Метод простых итераций (метод последовательных приближений) решения уравнения f(x) = 0 состоит в замене исходного уравнения эквивалентным ему уравнением x = j(x) и построении последовательности x

Порядок выполнения лабораторной работы с помощью метода простых итераций.
Графически или аналитически отделить корень уравнения f(x) = 0. 1. Преобразовать уравнение f(x) = 0 к виду x = j(x) так, чтобы в некоторой окрестности [a,b] корня x производная j¢(x)

Порядок выполнения лабораторной работы с помощью метода Ньютона
1. Графически или аналитически отделить корень уравнения f(x) = 0. Убедиться, что на найденном отрезке [a,b] функция f(x) удовлетворяет условиям сходимости метода Ньютона. 2. Выбрать начал

Метод Вегстейна.
При выводе метода Вегстейна решения задачи о неподвижной точке x=φ(x) будем использовать как аналитические, так и геометрические соображения [1]. Пусть уже найдены:

Алгоритм Вегстейна.
Шаг 0. Ввод x0 (начального приближения), φ(x) (исходной функции), q (оценки модуля производной), ε (допустимой абсолютной погрешности). Шаг 1. Вычислить

Метод Чебышева.
Требуется найти вещественный корень уравнения f(x) = 0, изолированный в интервале (a, b). Функция f(x) предполагается непрерывной вместе с производными до n-го порядка включительно, причём в интерв

Метод Данко.
Для отыскания действительного корня уравнения f(x)=0, изолированного в интервале (a, b), рассматривается кривая [5]

Метод простых итераций.
Рассмотрим произвольную нелинейную систему уравнений в Rn [10]. или в более к

Метод Ньютона.
Рассмотрим систему n нелинейных уравнений с n неизвестными или в векторной форме f

Метод наискорейшего спуска.
Общий недостаток всех рассмотренных выше методов решения систем нелинейных уравнений – это сугубо локальный характер сходимости, затрудняющий их применение в случаях, когда имеются проблемы с выбор

Аппроксимация с помощью кубического сплайна.
Специальным видом кусочной интерполяции является интерполяция с помощью сплайн-функции. Образованные в процессе такой интерполяции кривые обладают достаточным приближением и образуют кусочно-кубиче

Тригонометрическая интерполяция.
Пусть функция f(х) задана на отрезке [0,2p] таблицей значении f(xi) в равноотстоящих узлах (i=1, 2, ..., 2N

Метод градиентного спуска.
Общая задача нелинейного программирования без ограничений состоит в минимизации функции f(x)=f(x1, x2, ..., xп}, заданной во всем n-мерном евклидовом

Минимизация функции методом Нелдера-Мида.
В лабораторных предыдущих работах описаны градиентные методы отыскания локального минимума функции нескольких переменных. В настоящей работе рассматривается один из методов минимизации, в котором в

Порядок выполнения лабораторной работы.
1. Составить подпрограмму-функцию для вычисления значений целевой функции. 2. Составить программу-функцию для нахождения экстремума целевой функции методом Нелдера-Мида. 3. Провес

Метод Эйлера.
Пусть требуется найти приближенное решение дифференци­ального уравнения y'=f(x,у), удовлетворяющее начальному усло­вию у(х0)=у0. Численное решение задачи состоит

Метод Рунге-Кутта.
Пусть требуется найти решение дифференциального уравнения y¢=f(x, y), удовлетворяющее начальному условию y(x0) = y0. Численное решение задачи состоит в построени

Решение одной из задач.
В качестве примера возьмём задачу разложения функции в ряд Тейлора (задача №1). Поскольку ЭВМ способна непосредственно вычислять только функции, содержащие арифметические операции (полином

Экономизация.
Экономизация ряда заключается в уменьшении числа арифметических операций при условии сохранения заданной точности вычисления функции. Данный приём использует свойство полиномов Чебышева сводить к м

К лабораторной работе №3. Методы решения алгебраических и трансцендентных уравнений.
Найти корень уравнения с точностью e = 0.0001. · Отделяем корень графически.

Моделирование сплайн-интерполяции.
Для исследования сплайн-интерполяции составим программу, вычисляющую сплайн-коэффициенты по граничному условию А. Функция Spline реализует алгоритм вычисления сплайн-коэффициентов с учётом

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги