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

Архив1 / docx55 / отчёт (5)

.docx
Скачиваний:
22
Добавлен:
01.08.2013
Размер:
96.34 Кб
Скачать

Министерство образования и науки Российской Федерации

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

«Томский государственный университет систем управления и радиоэлектроники (ТУСУР)»

Кафедра Радиотехнических систем (РТС)

Отчет по лабораторной работе №1

«Решение уравнений»

по дисциплине «Информационные технологии 1»

Выполнил: студент гр. 122-3

_____________ А.В.Демаков

________ С.С.Твердохлебов

« » ______________2012г.

Проверил: ассистент каф. РТС

__________ Д.О. Охремчук

« » _____________2012 г.

Томск, 2012

  1. Решение уравнений с помощью функции root(f(x),x).

Для решения одного уравнения с одной неизвестной предназначена встроенная функция root, которая в общем виде задается:

root(f(x), x, [a, b])

где f(x) – функция левой части уравнения f(x) = 0; x – переменная, относительно которой требуется решить уравнение; a, b (необязательные) – действительные числа, такие, что a < b, причем на интервале [a, b] находится только один корень. Если функция root не может найти корни уравнения, то рекомендуется уточнить начальное приближение по графику, изменить границы интервала [a, b] нахождения корня или увеличить значение системной переменной TOL, отвечающая за точность найденных корней.

Пример:

2. Решение уравнений с помощью функции polyroots(v).

Для поиска корней обычного полинома р(х) степени n используется функция polyroots(V). Она возвращает вектор корней многочлена (полинома) степени п, коэффициенты которого находятся в векторе V, имеющем длину равную п+1. Заметим, что корни полинома могут быть как вещественными, так и комплексными числами.

Пример:

  1. Задание №4.

  1. Решение систем уравнений.

Для решения уравнений или систем нескольких уравнений и неравенств используются функции Find или Minerr. Они входят в состав вычислительного блока, который включает в себя ключевое слово Given, набор уравнений и неравенств и завершается одной из указанных вычисляющих функций в составе какого-нибудь выражения.

Функция Find(x1, x2, …) возвращает значения неизвестных x1, x2, … , обращающих уравнения в верные тождества, т. е. возвращает точное решение системы уравнений или одного уравнения в частном случае. Для системы из n уравнений с n неизвестными решение возвращается в виде вектора, состоящего из n элементов. Если в результате поиска не может быть получено решение с заданной точностью, то функция Find выдает сообщение об ошибке. В этом случае можно использовать функцию Minerr(x1, x2, …), возвращающую приближенное решение системы уравнений или одного уравнения (число уравнений должно быть равно числу неизвестных). При использовании minerr необходимо производить дополнительную проверку достоверности результатов решения системы.

Задание №5.

Соседние файлы в папке docx55